diff --git a/Dali.Toolkit.Flutter/.gitignore b/Dali.Toolkit.Flutter/.gitignore new file mode 100644 index 0000000..29a3a50 --- /dev/null +++ b/Dali.Toolkit.Flutter/.gitignore @@ -0,0 +1,43 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.pub-cache/ +.pub/ +/build/ + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/Dali.Toolkit.Flutter/.metadata b/Dali.Toolkit.Flutter/.metadata new file mode 100644 index 0000000..6c1bf2f --- /dev/null +++ b/Dali.Toolkit.Flutter/.metadata @@ -0,0 +1,33 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "db7ef5bf9f59442b0e200a90587e8fa5e0c6336a" + channel: "stable" + +project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a + base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a + - platform: android + create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a + base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a + - platform: ios + create_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a + base_revision: db7ef5bf9f59442b0e200a90587e8fa5e0c6336a + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/Dali.Toolkit.Flutter/Generated.h b/Dali.Toolkit.Flutter/Generated.h new file mode 100644 index 0000000..b70dc67 --- /dev/null +++ b/Dali.Toolkit.Flutter/Generated.h @@ -0,0 +1,26454 @@ +// Number of generated types: 358 +// Number of generated members: 3492 + +#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; + +typedef struct DNReadOnlySpanOfByte { + const void* dataPointer; + int32_t dataLength; +} DNReadOnlySpanOfByte; + +#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))): 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))) __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_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))): 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))): 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))) __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))) __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))): 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))): 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_IO_SeekOrigin_Begin = 0, + System_IO_SeekOrigin_Current = 1, + System_IO_SeekOrigin_End = 2 +} System_IO_SeekOrigin_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Runtime_InteropServices_GCHandleType_Weak = 0, + System_Runtime_InteropServices_GCHandleType_WeakTrackResurrection = 1, + System_Runtime_InteropServices_GCHandleType_Normal = 2, + System_Runtime_InteropServices_GCHandleType_Pinned = 3 +} System_Runtime_InteropServices_GCHandleType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + Autofac_Core_InstanceSharing_None = 0, + Autofac_Core_InstanceSharing_Shared = 1 +} Autofac_Core_InstanceSharing_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + Autofac_Core_InstanceOwnership_ExternallyOwned = 0, + Autofac_Core_InstanceOwnership_OwnedByLifetimeScope = 1 +} Autofac_Core_InstanceOwnership_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlNodeType_None = 0, + System_Xml_XmlNodeType_Element = 1, + System_Xml_XmlNodeType_Attribute = 2, + System_Xml_XmlNodeType_Text = 3, + System_Xml_XmlNodeType_CDATA = 4, + System_Xml_XmlNodeType_EntityReference = 5, + System_Xml_XmlNodeType_Entity = 6, + System_Xml_XmlNodeType_ProcessingInstruction = 7, + System_Xml_XmlNodeType_Comment = 8, + System_Xml_XmlNodeType_Document = 9, + System_Xml_XmlNodeType_DocumentType = 10, + System_Xml_XmlNodeType_DocumentFragment = 11, + System_Xml_XmlNodeType_Notation = 12, + System_Xml_XmlNodeType_Whitespace = 13, + System_Xml_XmlNodeType_SignificantWhitespace = 14, + System_Xml_XmlNodeType_EndElement = 15, + System_Xml_XmlNodeType_EndEntity = 16, + System_Xml_XmlNodeType_XmlDeclaration = 17 +} System_Xml_XmlNodeType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_NewLineHandling_Replace = 0, + System_Xml_NewLineHandling_Entitize = 1, + System_Xml_NewLineHandling_None = 2 +} System_Xml_NewLineHandling_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_ConformanceLevel_Auto = 0, + System_Xml_ConformanceLevel_Fragment = 1, + System_Xml_ConformanceLevel_Document = 2 +} System_Xml_ConformanceLevel_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Xml_NamespaceHandling_Default = 0, + System_Xml_NamespaceHandling_OmitDuplicates = 1 +} System_Xml_NamespaceHandling_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlOutputMethod_Xml = 0, + System_Xml_XmlOutputMethod_Html = 1, + System_Xml_XmlOutputMethod_Text = 2, + System_Xml_XmlOutputMethod_AutoDetect = 3 +} System_Xml_XmlOutputMethod_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_WriteState_Start = 0, + System_Xml_WriteState_Prolog = 1, + System_Xml_WriteState_Element = 2, + System_Xml_WriteState_Attribute = 3, + System_Xml_WriteState_Content = 4, + System_Xml_WriteState_Closed = 5, + System_Xml_WriteState_Error = 6 +} System_Xml_WriteState_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlSpace_None = 0, + System_Xml_XmlSpace_Default = 1, + System_Xml_XmlSpace_Preserve = 2 +} System_Xml_XmlSpace_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_UriHostNameType_Unknown = 0, + System_UriHostNameType_Basic = 1, + System_UriHostNameType_Dns = 2, + System_UriHostNameType_IPv4 = 3, + System_UriHostNameType_IPv6 = 4 +} System_UriHostNameType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_UriPartial_Scheme = 0, + System_UriPartial_Authority = 1, + System_UriPartial_Path = 2, + System_UriPartial_Query = 3 +} System_UriPartial_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_UriKind_RelativeOrAbsolute = 0, + System_UriKind_Absolute = 1, + System_UriKind_Relative = 2 +} System_UriKind_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_UriComponents_Scheme = 1, + System_UriComponents_UserInfo = 2, + System_UriComponents_Host = 4, + System_UriComponents_Port = 8, + System_UriComponents_SchemeAndServer = 13, + System_UriComponents_Path = 16, + System_UriComponents_Query = 32, + System_UriComponents_PathAndQuery = 48, + System_UriComponents_HttpRequestUrl = 61, + System_UriComponents_Fragment = 64, + System_UriComponents_AbsoluteUri = 127, + System_UriComponents_StrongPort = 128, + System_UriComponents_HostAndPort = 132, + System_UriComponents_StrongAuthority = 134, + System_UriComponents_NormalizedHost = 256, + System_UriComponents_KeepDelimiter = 1073741824, + System_UriComponents_SerializationInfoString = -2147483648 +} System_UriComponents_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_UriFormat_UriEscaped = 1, + System_UriFormat_Unescaped = 2, + System_UriFormat_SafeUnescaped = 3 +} System_UriFormat_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_DtdProcessing_Prohibit = 0, + System_Xml_DtdProcessing_Ignore = 1, + System_Xml_DtdProcessing_Parse = 2 +} System_Xml_DtdProcessing_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_ValidationType_None = 0, + System_Xml_ValidationType_Auto = 1, + System_Xml_ValidationType_DTD = 2, + System_Xml_ValidationType_XDR = 3, + System_Xml_ValidationType_Schema = 4 +} System_Xml_ValidationType_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Xml_Schema_XmlSchemaValidationFlags_None = 0, + System_Xml_Schema_XmlSchemaValidationFlags_ProcessInlineSchema = 1, + System_Xml_Schema_XmlSchemaValidationFlags_ProcessSchemaLocation = 2, + System_Xml_Schema_XmlSchemaValidationFlags_ReportValidationWarnings = 4, + System_Xml_Schema_XmlSchemaValidationFlags_ProcessIdentityConstraints = 8, + System_Xml_Schema_XmlSchemaValidationFlags_AllowXmlAttributes = 16 +} System_Xml_Schema_XmlSchemaValidationFlags_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSeverityType_Error = 0, + System_Xml_Schema_XmlSeverityType_Warning = 1 +} System_Xml_Schema_XmlSeverityType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlNamespaceScope_All = 0, + System_Xml_XmlNamespaceScope_ExcludeXml = 1, + System_Xml_XmlNamespaceScope_Local = 2 +} System_Xml_XmlNamespaceScope_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaForm_None = 0, + System_Xml_Schema_XmlSchemaForm_Qualified = 1, + System_Xml_Schema_XmlSchemaForm_Unqualified = 2 +} System_Xml_Schema_XmlSchemaForm_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Xml_Schema_XmlSchemaDerivationMethod_Empty = 0, + System_Xml_Schema_XmlSchemaDerivationMethod_Substitution = 1, + System_Xml_Schema_XmlSchemaDerivationMethod_Extension = 2, + System_Xml_Schema_XmlSchemaDerivationMethod_Restriction = 4, + System_Xml_Schema_XmlSchemaDerivationMethod_List = 8, + System_Xml_Schema_XmlSchemaDerivationMethod_Union = 16, + System_Xml_Schema_XmlSchemaDerivationMethod_All = 255, + System_Xml_Schema_XmlSchemaDerivationMethod_None = 256 +} System_Xml_Schema_XmlSchemaDerivationMethod_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaValidity_NotKnown = 0, + System_Xml_Schema_XmlSchemaValidity_Valid = 1, + System_Xml_Schema_XmlSchemaValidity_Invalid = 2 +} System_Xml_Schema_XmlSchemaValidity_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaUse_None = 0, + System_Xml_Schema_XmlSchemaUse_Optional = 1, + System_Xml_Schema_XmlSchemaUse_Prohibited = 2, + System_Xml_Schema_XmlSchemaUse_Required = 3 +} System_Xml_Schema_XmlSchemaUse_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_ReadState_Initial = 0, + System_Xml_ReadState_Interactive = 1, + System_Xml_ReadState_Error = 2, + System_Xml_ReadState_EndOfFile = 3, + System_Xml_ReadState_Closed = 4 +} System_Xml_ReadState_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlNodeChangedAction_Insert = 0, + System_Xml_XmlNodeChangedAction_Remove = 1, + System_Xml_XmlNodeChangedAction_Change = 2 +} System_Xml_XmlNodeChangedAction_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlTypeCode_None = 0, + System_Xml_Schema_XmlTypeCode_Item = 1, + System_Xml_Schema_XmlTypeCode_Node = 2, + System_Xml_Schema_XmlTypeCode_Document = 3, + System_Xml_Schema_XmlTypeCode_Element = 4, + System_Xml_Schema_XmlTypeCode_Attribute = 5, + System_Xml_Schema_XmlTypeCode_Namespace = 6, + System_Xml_Schema_XmlTypeCode_ProcessingInstruction = 7, + System_Xml_Schema_XmlTypeCode_Comment = 8, + System_Xml_Schema_XmlTypeCode_Text = 9, + System_Xml_Schema_XmlTypeCode_AnyAtomicType = 10, + System_Xml_Schema_XmlTypeCode_UntypedAtomic = 11, + System_Xml_Schema_XmlTypeCode_String = 12, + System_Xml_Schema_XmlTypeCode_Boolean = 13, + System_Xml_Schema_XmlTypeCode_Decimal = 14, + System_Xml_Schema_XmlTypeCode_Float = 15, + System_Xml_Schema_XmlTypeCode_Double = 16, + System_Xml_Schema_XmlTypeCode_Duration = 17, + System_Xml_Schema_XmlTypeCode_DateTime = 18, + System_Xml_Schema_XmlTypeCode_Time = 19, + System_Xml_Schema_XmlTypeCode_Date = 20, + System_Xml_Schema_XmlTypeCode_GYearMonth = 21, + System_Xml_Schema_XmlTypeCode_GYear = 22, + System_Xml_Schema_XmlTypeCode_GMonthDay = 23, + System_Xml_Schema_XmlTypeCode_GDay = 24, + System_Xml_Schema_XmlTypeCode_GMonth = 25, + System_Xml_Schema_XmlTypeCode_HexBinary = 26, + System_Xml_Schema_XmlTypeCode_Base64Binary = 27, + System_Xml_Schema_XmlTypeCode_AnyUri = 28, + System_Xml_Schema_XmlTypeCode_QName = 29, + System_Xml_Schema_XmlTypeCode_Notation = 30, + System_Xml_Schema_XmlTypeCode_NormalizedString = 31, + System_Xml_Schema_XmlTypeCode_Token = 32, + System_Xml_Schema_XmlTypeCode_Language = 33, + System_Xml_Schema_XmlTypeCode_NmToken = 34, + System_Xml_Schema_XmlTypeCode_Name = 35, + System_Xml_Schema_XmlTypeCode_NCName = 36, + System_Xml_Schema_XmlTypeCode_Id = 37, + System_Xml_Schema_XmlTypeCode_Idref = 38, + System_Xml_Schema_XmlTypeCode_Entity = 39, + System_Xml_Schema_XmlTypeCode_Integer = 40, + System_Xml_Schema_XmlTypeCode_NonPositiveInteger = 41, + System_Xml_Schema_XmlTypeCode_NegativeInteger = 42, + System_Xml_Schema_XmlTypeCode_Long = 43, + System_Xml_Schema_XmlTypeCode_Int = 44, + System_Xml_Schema_XmlTypeCode_Short = 45, + System_Xml_Schema_XmlTypeCode_Byte = 46, + System_Xml_Schema_XmlTypeCode_NonNegativeInteger = 47, + System_Xml_Schema_XmlTypeCode_UnsignedLong = 48, + System_Xml_Schema_XmlTypeCode_UnsignedInt = 49, + System_Xml_Schema_XmlTypeCode_UnsignedShort = 50, + System_Xml_Schema_XmlTypeCode_UnsignedByte = 51, + System_Xml_Schema_XmlTypeCode_PositiveInteger = 52, + System_Xml_Schema_XmlTypeCode_YearMonthDuration = 53, + System_Xml_Schema_XmlTypeCode_DayTimeDuration = 54 +} System_Xml_Schema_XmlTypeCode_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaContentProcessing_None = 0, + System_Xml_Schema_XmlSchemaContentProcessing_Skip = 1, + System_Xml_Schema_XmlSchemaContentProcessing_Lax = 2, + System_Xml_Schema_XmlSchemaContentProcessing_Strict = 3 +} System_Xml_Schema_XmlSchemaContentProcessing_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaContentType_TextOnly = 0, + System_Xml_Schema_XmlSchemaContentType_Empty = 1, + System_Xml_Schema_XmlSchemaContentType_ElementOnly = 2, + System_Xml_Schema_XmlSchemaContentType_Mixed = 3 +} System_Xml_Schema_XmlSchemaContentType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlTokenizedType_CDATA = 0, + System_Xml_XmlTokenizedType_ID = 1, + System_Xml_XmlTokenizedType_IDREF = 2, + System_Xml_XmlTokenizedType_IDREFS = 3, + System_Xml_XmlTokenizedType_ENTITY = 4, + System_Xml_XmlTokenizedType_ENTITIES = 5, + System_Xml_XmlTokenizedType_NMTOKEN = 6, + System_Xml_XmlTokenizedType_NMTOKENS = 7, + System_Xml_XmlTokenizedType_NOTATION = 8, + System_Xml_XmlTokenizedType_ENUMERATION = 9, + System_Xml_XmlTokenizedType_QName = 10, + System_Xml_XmlTokenizedType_NCName = 11, + System_Xml_XmlTokenizedType_None = 12 +} System_Xml_XmlTokenizedType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaDatatypeVariety_Atomic = 0, + System_Xml_Schema_XmlSchemaDatatypeVariety_List = 1, + System_Xml_Schema_XmlSchemaDatatypeVariety_Union = 2 +} System_Xml_Schema_XmlSchemaDatatypeVariety_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XPathNodeType_Root = 0, + System_Xml_XPath_XPathNodeType_Element = 1, + System_Xml_XPath_XPathNodeType_Attribute = 2, + System_Xml_XPath_XPathNodeType_Namespace = 3, + System_Xml_XPath_XPathNodeType_Text = 4, + System_Xml_XPath_XPathNodeType_SignificantWhitespace = 5, + System_Xml_XPath_XPathNodeType_Whitespace = 6, + System_Xml_XPath_XPathNodeType_ProcessingInstruction = 7, + System_Xml_XPath_XPathNodeType_Comment = 8, + System_Xml_XPath_XPathNodeType_All = 9 +} System_Xml_XPath_XPathNodeType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XPathNamespaceScope_All = 0, + System_Xml_XPath_XPathNamespaceScope_ExcludeXml = 1, + System_Xml_XPath_XPathNamespaceScope_Local = 2 +} System_Xml_XPath_XPathNamespaceScope_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlNodeOrder_Before = 0, + System_Xml_XmlNodeOrder_After = 1, + System_Xml_XmlNodeOrder_Same = 2, + System_Xml_XmlNodeOrder_Unknown = 3 +} System_Xml_XmlNodeOrder_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XmlSortOrder_Ascending = 1, + System_Xml_XPath_XmlSortOrder_Descending = 2 +} System_Xml_XPath_XmlSortOrder_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XmlCaseOrder_None = 0, + System_Xml_XPath_XmlCaseOrder_UpperFirst = 1, + System_Xml_XPath_XmlCaseOrder_LowerFirst = 2 +} System_Xml_XPath_XmlCaseOrder_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XmlDataType_Text = 1, + System_Xml_XPath_XmlDataType_Number = 2 +} System_Xml_XPath_XmlDataType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XPathResultType_Number = 0, + System_Xml_XPath_XPathResultType_String = 1, + System_Xml_XPath_XPathResultType_Navigator = 1, + System_Xml_XPath_XPathResultType_Boolean = 2, + System_Xml_XPath_XPathResultType_NodeSet = 3, + System_Xml_XPath_XPathResultType_Any = 5, + System_Xml_XPath_XPathResultType_Error = 6 +} System_Xml_XPath_XPathResultType_t; + + +typedef void* System_Object_t; + +typedef void* System_Type_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_IEnumerable_t; + +typedef void* System_Collections_IEnumerator_t; + +typedef void* System_ICloneable_t; + +typedef void* System_Globalization_CultureInfo_t; + +typedef void* System_IFormatProvider_t; + +typedef void* System_Globalization_CultureInfo_Array_t; + +typedef void* System_Array_t; + +typedef void* System_Collections_IList_t; + +typedef void* System_Collections_ICollection_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_IUtf8SpanFormattable_t; + + + +typedef void* System_ReadOnlySpan_A1_t; + + + +typedef void* System_Byte_Array_t; + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. + +typedef void* System_Int32_Array_t; + +typedef void* System_Int64_Array_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 "TOutput[]" 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 "TKey[]" 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 "TKey[]" 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 "TKey[]" 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 "TKey[]" 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. + +typedef void* System_Globalization_CompareInfo_t; + + + + +typedef void* System_Text_Rune_t; + + + + +typedef void* System_Globalization_SortKey_t; + +typedef void* System_Globalization_SortVersion_t; + +typedef void* System_Guid_t; + + + + + + +typedef void* System_Globalization_TextInfo_t; + +typedef void* System_Globalization_NumberFormatInfo_t; + +typedef void* System_String_Array_t; + + +typedef void* System_Globalization_DateTimeFormatInfo_t; + +typedef void* System_Globalization_Calendar_t; + +typedef void* System_DateTime_t; + +typedef void* System_TimeSpan_t; + + + +typedef void* System_DateOnly_t; + +typedef void* System_TimeOnly_t; + + + +typedef void* System_Globalization_Calendar_Array_t; + + +typedef void* System_Char_Array_t; + +typedef void* System_CharEnumerator_t; + +typedef void* System_IDisposable_t; + +typedef void* System_Text_StringRuneEnumerator_t; + +typedef void* System_Object_Array_t; + + +typedef void* System_Text_CompositeFormat_t; + +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_Text_EncodingInfo_Array_t; + +typedef void* System_Text_EncodingInfo_t; + + +typedef void* System_Text_Decoder_t; + + +typedef void* System_Text_Encoder_t; + +typedef void* System_IO_Stream_t; + +typedef void* System_IAsyncDisposable_t; + +typedef void* System_Threading_Tasks_ValueTask_t; + +typedef void* System_Threading_CancellationToken_t; + +typedef void* System_Threading_WaitHandle_t; + + + +typedef void* System_Threading_WaitHandle_Array_t; + + +typedef void* System_Threading_CancellationTokenRegistration_t; + +typedef void* System_Exception_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_Threading_Tasks_TaskFactory_t; + +typedef void* System_Threading_Tasks_Task_Array_t; + + +typedef void* System_TimeProvider_t; + +typedef void* System_DateTimeOffset_t; + + +typedef void* System_TimeZoneInfo_t; + +typedef void* System_TimeSpan_Array_t; + + +typedef void* System_TimeZoneInfo_AdjustmentRule_Array_t; + +typedef void* System_TimeZoneInfo_AdjustmentRule_t; + +typedef void* System_TimeZoneInfo_TransitionTime_t; + + +typedef void* System_Threading_ITimer_t; + +// Type "TEnum[]" was skipped. Reason: It has no full name. + + + + + + +typedef void* System_Decimal_t; + + +typedef void* System_Type_Array_t; + + +typedef void* System_Reflection_ParameterModifier_Array_t; + +typedef void* System_Reflection_ConstructorInfo_Array_t; + +typedef void* System_Reflection_EventInfo_Array_t; + +typedef void* System_Reflection_FieldInfo_Array_t; + +typedef void* System_Reflection_MemberInfo_Array_t; + +typedef void* System_Reflection_MethodInfo_Array_t; + +typedef void* System_Reflection_PropertyInfo_Array_t; + + + +typedef void* System_AppContext_t; + +typedef void* System_Runtime_InteropServices_GCHandle_t; + +typedef void* DALI_Toolkit_Utils_NamePoint_t; + +typedef void* DALI_Toolkit_Utils_ParamNamePoint_t; + +typedef void* DALI_Toolkit_Utils_VerticesName_t; + +typedef void* DALI_Toolkit_Utils_SortNamePointComparer_t; + +typedef void* DALI_Utils_ContainerSingleton_t; + +typedef void* Autofac_IContainer_t; + +typedef void* Autofac_ILifetimeScope_t; + +typedef void* Autofac_IComponentContext_t; + +typedef void* Autofac_Core_IComponentRegistry_t; + +typedef void* Autofac_Core_Service_t; + +typedef void* Autofac_Core_IComponentRegistration_t; + +typedef void* Autofac_Core_IInstanceActivator_t; + +typedef void* Autofac_Core_IComponentLifetime_t; + +typedef void* Autofac_Core_ISharingLifetimeScope_t; + + +typedef void* Autofac_Core_IRegistrationSource_t; + +typedef void* Autofac_Core_IDisposer_t; + +typedef void* DALI_Utils_ParamSegmentation_t; + +typedef void* DALI_ToolKit_DaliStroke_t; + +typedef void* DALI_ToolKit_DaliStrokePoint_t; + +typedef void* DALI_ToolKit_IO_InkmlExtensions_t; + + +typedef void* DALI_ToolKit_IO_InkmlFile_t; + +typedef void* DALI_ToolKit_IO_Input_t; + +typedef void* System_EventArgs_t; + +typedef void* System_Xml_XmlNode_t; + +typedef void* System_Xml_XPath_IXPathNavigable_t; + +typedef void* System_Xml_XPath_XPathNavigator_t; + +typedef void* System_Xml_XPath_XPathItem_t; + +typedef void* System_Xml_Schema_XmlSchemaType_t; + +typedef void* System_Xml_Schema_XmlSchemaAnnotated_t; + +typedef void* System_Xml_Schema_XmlSchemaObject_t; + +typedef void* System_Xml_Serialization_XmlSerializerNamespaces_t; + +typedef void* System_Xml_XmlQualifiedName_Array_t; + +typedef void* System_Xml_XmlQualifiedName_t; + + +typedef void* System_Xml_Schema_XmlSchemaAnnotation_t; + +typedef void* System_Xml_Schema_XmlSchemaObjectCollection_t; + +typedef void* System_Collections_CollectionBase_t; + +typedef void* System_Xml_Schema_XmlSchemaObjectEnumerator_t; + +typedef void* System_Xml_Schema_XmlSchemaObject_Array_t; + + +typedef void* System_Xml_XmlAttribute_Array_t; + +typedef void* System_Xml_XmlAttribute_t; + +typedef void* System_Xml_XmlDocument_t; + +typedef void* System_Xml_XmlDocumentType_t; + +typedef void* System_Xml_XmlLinkedNode_t; + +typedef void* System_Xml_XmlNamedNodeMap_t; + +typedef void* System_Xml_XmlWriter_t; + +typedef void* System_Xml_XmlWriterSettings_t; + +typedef void* System_Xml_XmlReader_t; + +typedef void* System_Xml_XmlReaderSettings_t; + +typedef void* System_Xml_XmlNameTable_t; + +typedef void* System_Xml_XmlResolver_t; + +typedef void* System_Uri_t; + + +typedef void* System_UriCreationOptions_t; + + +typedef void* System_Net_ICredentials_t; + +typedef void* System_Net_NetworkCredential_t; + +typedef void* System_Net_ICredentialsByHost_t; + +typedef void* System_Security_SecureString_t; + +typedef void* System_Xml_Schema_XmlSchemaSet_t; + +typedef void* System_Xml_Schema_ValidationEventArgs_t; + +typedef void* System_Xml_Schema_XmlSchemaException_t; + +typedef void* System_SystemException_t; + +typedef void* System_Xml_Schema_XmlSchemaCompilationSettings_t; + +typedef void* System_Xml_Schema_XmlSchemaObjectTable_t; + +typedef void* System_Xml_Schema_XmlSchema_t; + +typedef void* System_IO_TextReader_t; + +typedef void* System_Xml_XmlNamespaceManager_t; + +typedef void* System_Xml_IXmlNamespaceResolver_t; + +typedef void* System_IO_TextWriter_t; + +typedef void* System_Text_StringBuilder_t; + +typedef void* System_Text_StringBuilder_ChunkEnumerator_t; + +typedef void* System_Text_StringBuilder_AppendInterpolatedStringHandler_t; + + +typedef void* System_Xml_Schema_XmlSchema_Array_t; + + +typedef void* System_Xml_Schema_IXmlSchemaInfo_t; + +typedef void* System_Xml_Schema_XmlSchemaSimpleType_t; + +typedef void* System_Xml_Schema_XmlSchemaSimpleTypeContent_t; + +typedef void* System_Xml_Schema_XmlSchemaElement_t; + +typedef void* System_Xml_Schema_XmlSchemaParticle_t; + +typedef void* System_Xml_Schema_XmlSchemaAttribute_t; + +typedef void* System_Xml_XmlParserContext_t; + +typedef void* System_Xml_XmlImplementation_t; + +typedef void* System_Xml_XmlElement_t; + +typedef void* System_Xml_XmlAttributeCollection_t; + +typedef void* System_Xml_XmlNodeList_t; + +typedef void* System_Xml_XmlCDataSection_t; + +typedef void* System_Xml_XmlCharacterData_t; + +typedef void* System_Xml_XmlComment_t; + +typedef void* System_Xml_XmlDocumentFragment_t; + +typedef void* System_Xml_XmlEntityReference_t; + +typedef void* System_Xml_XmlProcessingInstruction_t; + +typedef void* System_Xml_XmlDeclaration_t; + +typedef void* System_Xml_XmlText_t; + +typedef void* System_Xml_XmlSignificantWhitespace_t; + +typedef void* System_Xml_XmlWhitespace_t; + +typedef void* System_Xml_XmlNodeChangedEventArgs_t; + + +typedef void* System_Xml_Schema_XmlSchemaComplexType_t; + +typedef void* System_Xml_Schema_XmlSchemaContentModel_t; + +typedef void* System_Xml_Schema_XmlSchemaContent_t; + +typedef void* System_Xml_Schema_XmlSchemaAnyAttribute_t; + +typedef void* System_Xml_Schema_XmlSchemaDatatype_t; + +typedef void* System_Xml_XPath_XPathExpression_t; + +typedef void* System_Xml_XPath_XPathNodeIterator_t; + +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 _Nullable 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 _Nonnull ar +); + + +typedef void* System_EventHandler_t; +typedef void (*System_EventHandler_CDestructorFunction_t)(void* context); + +typedef void (*System_EventHandler_CFunction_t)( + void* context, + System_Object_t _Nullable sender, + System_EventArgs_t _Nonnull e +); + + +typedef void* System_Xml_Schema_ValidationEventHandler_t; +typedef void (*System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t)(void* context); + +typedef void (*System_Xml_Schema_ValidationEventHandler_CFunction_t)( + void* context, + System_Object_t _Nullable sender, + System_Xml_Schema_ValidationEventArgs_t _Nonnull e +); + + +typedef void* System_Xml_XmlNodeChangedEventHandler_t; +typedef void (*System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t)(void* context); + +typedef void (*System_Xml_XmlNodeChangedEventHandler_CFunction_t)( + void* context, + System_Object_t _Nonnull sender, + System_Xml_XmlNodeChangedEventArgs_t _Nonnull e +); + + + +#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.StringComparison +System_Type_t _Nonnull /* System.Type */ +System_StringComparison_TypeOf( + void +); + +#pragma mark - END APIs of System.StringComparison + +#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.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.MidpointRounding +System_Type_t _Nonnull /* System.Type */ +System_MidpointRounding_TypeOf( + void +); + +#pragma mark - END APIs of System.MidpointRounding + +#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.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.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.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.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.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.Runtime.InteropServices.GCHandleType +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_GCHandleType_TypeOf( + void +); + +#pragma mark - END APIs of System.Runtime.InteropServices.GCHandleType + +#pragma mark - BEGIN APIs of Autofac.Core.InstanceSharing +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_InstanceSharing_TypeOf( + void +); + +#pragma mark - END APIs of Autofac.Core.InstanceSharing + +#pragma mark - BEGIN APIs of Autofac.Core.InstanceOwnership +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_InstanceOwnership_TypeOf( + void +); + +#pragma mark - END APIs of Autofac.Core.InstanceOwnership + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlNodeType + +#pragma mark - BEGIN APIs of System.Xml.NewLineHandling +System_Type_t _Nonnull /* System.Type */ +System_Xml_NewLineHandling_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.NewLineHandling + +#pragma mark - BEGIN APIs of System.Xml.ConformanceLevel +System_Type_t _Nonnull /* System.Type */ +System_Xml_ConformanceLevel_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.ConformanceLevel + +#pragma mark - BEGIN APIs of System.Xml.NamespaceHandling +System_Type_t _Nonnull /* System.Type */ +System_Xml_NamespaceHandling_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.NamespaceHandling + +#pragma mark - BEGIN APIs of System.Xml.XmlOutputMethod +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlOutputMethod_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlOutputMethod + +#pragma mark - BEGIN APIs of System.Xml.WriteState +System_Type_t _Nonnull /* System.Type */ +System_Xml_WriteState_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.WriteState + +#pragma mark - BEGIN APIs of System.Xml.XmlSpace +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlSpace_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlSpace + +#pragma mark - BEGIN APIs of System.UriHostNameType +System_Type_t _Nonnull /* System.Type */ +System_UriHostNameType_TypeOf( + void +); + +#pragma mark - END APIs of System.UriHostNameType + +#pragma mark - BEGIN APIs of System.UriPartial +System_Type_t _Nonnull /* System.Type */ +System_UriPartial_TypeOf( + void +); + +#pragma mark - END APIs of System.UriPartial + +#pragma mark - BEGIN APIs of System.UriKind +System_Type_t _Nonnull /* System.Type */ +System_UriKind_TypeOf( + void +); + +#pragma mark - END APIs of System.UriKind + +#pragma mark - BEGIN APIs of System.UriComponents +System_Type_t _Nonnull /* System.Type */ +System_UriComponents_TypeOf( + void +); + +#pragma mark - END APIs of System.UriComponents + +#pragma mark - BEGIN APIs of System.UriFormat +System_Type_t _Nonnull /* System.Type */ +System_UriFormat_TypeOf( + void +); + +#pragma mark - END APIs of System.UriFormat + +#pragma mark - BEGIN APIs of System.Xml.DtdProcessing +System_Type_t _Nonnull /* System.Type */ +System_Xml_DtdProcessing_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.DtdProcessing + +#pragma mark - BEGIN APIs of System.Xml.ValidationType +System_Type_t _Nonnull /* System.Type */ +System_Xml_ValidationType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.ValidationType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaValidationFlags +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaValidationFlags_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaValidationFlags + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSeverityType +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSeverityType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSeverityType + +#pragma mark - BEGIN APIs of System.Xml.XmlNamespaceScope +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNamespaceScope_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlNamespaceScope + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaForm +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaForm_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaForm + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaDerivationMethod +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaDerivationMethod_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaDerivationMethod + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaValidity +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaValidity_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaValidity + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaUse +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaUse_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaUse + +#pragma mark - BEGIN APIs of System.Xml.ReadState +System_Type_t _Nonnull /* System.Type */ +System_Xml_ReadState_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.ReadState + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeChangedAction +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeChangedAction_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlNodeChangedAction + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlTypeCode +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlTypeCode_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlTypeCode + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaContentProcessing +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaContentProcessing_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaContentProcessing + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaContentType +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaContentType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaContentType + +#pragma mark - BEGIN APIs of System.Xml.XmlTokenizedType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlTokenizedType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlTokenizedType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaDatatypeVariety +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaDatatypeVariety_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaDatatypeVariety + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathNodeType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNodeType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XPathNodeType + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathNamespaceScope +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNamespaceScope_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XPathNamespaceScope + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeOrder +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeOrder_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlNodeOrder + +#pragma mark - BEGIN APIs of System.Xml.XPath.XmlSortOrder +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XmlSortOrder_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XmlSortOrder + +#pragma mark - BEGIN APIs of System.Xml.XPath.XmlCaseOrder +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XmlCaseOrder_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XmlCaseOrder + +#pragma mark - BEGIN APIs of System.Xml.XPath.XmlDataType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XmlDataType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XmlDataType + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathResultType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathResultType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XPathResultType + +#pragma mark - BEGIN APIs of System.Object +System_Type_t _Nonnull /* System.Type */ +System_Object_GetType( + System_Object_t _Nullable /* System.Object */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Object_ToString( + System_Object_t _Nullable /* System.Object */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_Equals( + System_Object_t _Nullable /* System.Object */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_Equals_1( + System_Object_t _Nullable /* System.Object */ objA, + System_Object_t _Nullable /* System.Object */ objB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_ReferenceEquals( + System_Object_t _Nullable /* System.Object */ objA, + System_Object_t _Nullable /* System.Object */ objB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Object_GetHashCode( + System_Object_t _Nullable /* System.Object */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Object_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Object_TypeOf( + void +); + +void /* System.Void */ +System_Object_Destroy( + System_Object_t _Nullable /* System.Object */ self +); + +#pragma mark - END APIs of System.Object + +#pragma mark - BEGIN APIs of System.Type +System_Type_t _Nullable /* System.Type */ +System_Type_GetType( + System_String_t _Nonnull /* System.String */ typeName, + bool /* System.Boolean */ throwOnError, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetType_1( + System_String_t _Nonnull /* System.String */ typeName, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetType_2( + System_String_t _Nonnull /* System.String */ typeName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_GetType_3( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetElementType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Type_GetArrayRank( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_GetGenericTypeDefinition( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetGenericArguments( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetOptionalCustomModifiers( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetRequiredCustomModifiers( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetGenericParameterConstraints( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsAssignableTo( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nullable /* System.Type */ targetType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_ConstructorInfo_Array_t _Nonnull /* System.Reflection.ConstructorInfo[] */ +System_Type_GetConstructors( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_EventInfo_Array_t _Nonnull /* System.Reflection.EventInfo[] */ +System_Type_GetEvents( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_FieldInfo_Array_t _Nonnull /* System.Reflection.FieldInfo[] */ +System_Type_GetFields( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetFunctionPointerCallingConventions( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_GetFunctionPointerReturnType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetFunctionPointerParameterTypes( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t _Nonnull /* System.Reflection.MemberInfo[] */ +System_Type_GetMember( + System_Type_t _Nullable /* System.Type */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t _Nonnull /* System.Reflection.MemberInfo[] */ +System_Type_GetMembers( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t _Nonnull /* System.Reflection.MethodInfo[] */ +System_Type_GetMethods( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetNestedType( + System_Type_t _Nullable /* System.Type */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetNestedTypes( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_Array_t _Nonnull /* System.Reflection.PropertyInfo[] */ +System_Type_GetProperties( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t _Nonnull /* System.Reflection.MemberInfo[] */ +System_Type_GetDefaultMembers( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetTypeArray( + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Type_GetTypeCode( + System_Type_t _Nullable /* System.Type */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromCLSID( + System_Guid_t _Nonnull /* System.Guid */ clsid, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromCLSID_1( + System_Guid_t _Nonnull /* System.Guid */ clsid, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromCLSID_2( + System_Guid_t _Nonnull /* System.Guid */ clsid, + System_String_t _Nullable /* System.String */ server, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromCLSID_3( + System_Guid_t _Nonnull /* System.Guid */ clsid, + System_String_t _Nullable /* System.String */ server, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromProgID( + System_String_t _Nonnull /* System.String */ progID, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromProgID_1( + System_String_t _Nonnull /* System.String */ progID, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromProgID_2( + System_String_t _Nonnull /* System.String */ progID, + System_String_t _Nullable /* System.String */ server, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromProgID_3( + System_String_t _Nonnull /* System.String */ progID, + System_String_t _Nullable /* System.String */ server, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetInterface( + System_Type_t _Nullable /* System.Type */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetInterface_1( + System_Type_t _Nullable /* System.Type */ self, + System_String_t _Nonnull /* System.String */ name, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetInterfaces( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsInstanceOfType( + System_Type_t _Nullable /* System.Type */ self, + System_Object_t _Nullable /* System.Object */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsEquivalentTo( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nullable /* System.Type */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_GetEnumUnderlyingType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Type_GetEnumValues( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Type_GetEnumValuesAsUnderlyingType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeArrayType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeArrayType_1( + System_Type_t _Nullable /* System.Type */ self, + int32_t /* System.Int32 */ rank, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeByRefType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeGenericType( + System_Type_t _Nullable /* System.Type */ self, + System_Type_Array_t _Nonnull /* System.Type[] */ typeArguments, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakePointerType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeGenericSignatureType( + System_Type_t _Nonnull /* System.Type */ genericTypeDefinition, + System_Type_Array_t _Nonnull /* System.Type[] */ typeArguments, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeGenericMethodParameter( + int32_t /* System.Int32 */ position, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Type_ToString( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_Equals( + System_Type_t _Nullable /* System.Type */ self, + System_Object_t _Nullable /* System.Object */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Type_GetHashCode( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_Equals_1( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nullable /* System.Type */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_ReflectionOnlyGetType( + System_String_t _Nonnull /* System.String */ typeName, + bool /* System.Boolean */ throwIfNotFound, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsEnumDefined( + System_Type_t _Nullable /* System.Type */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Type_GetEnumName( + System_Type_t _Nullable /* System.Type */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_Type_GetEnumNames( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsSubclassOf( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nonnull /* System.Type */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsAssignableFrom( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nullable /* System.Type */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsInterface_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Type_Namespace_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Type_AssemblyQualifiedName_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Type_FullName_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNested_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nullable /* System.Type */ +System_Type_DeclaringType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nullable /* System.Type */ +System_Type_ReflectedType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Type_UnderlyingSystemType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsTypeDefinition_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsArray_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsByRef_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPointer_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsConstructedGenericType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericParameter_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericTypeParameter_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericMethodParameter_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericTypeDefinition_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSZArray_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsVariableBoundArray_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsByRefLike_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsFunctionPointer_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsUnmanagedFunctionPointer_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_HasElementType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GenericTypeArguments_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Type_GenericParameterPosition_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAbstract_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsImport_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSealed_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSpecialName_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsClass_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedAssembly_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamANDAssem_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamily_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamORAssem_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedPrivate_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedPublic_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNotPublic_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPublic_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAutoLayout_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsExplicitLayout_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsLayoutSequential_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAnsiClass_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAutoClass_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsUnicodeClass_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsCOMObject_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsContextful_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsEnum_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsMarshalByRef_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPrimitive_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsValueType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSignatureType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecurityCritical_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecuritySafeCritical_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecurityTransparent_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Guid_t _Nonnull /* System.Guid */ +System_Type_GUID_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nullable /* System.Type */ +System_Type_BaseType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSerializable_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_ContainsGenericParameters_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsVisible_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +wchar_t /* System.Char */ +System_Type_Delimiter_Get( + void +); + + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_EmptyTypes_Get( + void +); + + +System_Object_t _Nonnull /* System.Object */ +System_Type_Missing_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Type_TypeOf( + void +); + +void /* System.Void */ +System_Type_Destroy( + System_Type_t _Nullable /* System.Type */ self +); + +#pragma mark - END APIs of System.Type + +#pragma mark - BEGIN APIs of System.Boolean +System_Type_t _Nonnull /* System.Type */ +System_Boolean_TypeOf( + void +); + +#pragma mark - END APIs of System.Boolean + +#pragma mark - BEGIN APIs of System.ValueType +bool /* System.Boolean */ +System_ValueType_Equals( + System_ValueType_t _Nullable /* System.ValueType */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_ValueType_GetHashCode( + System_ValueType_t _Nullable /* System.ValueType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_ValueType_ToString( + System_ValueType_t _Nullable /* System.ValueType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_ValueType_TypeOf( + void +); + +void /* System.Void */ +System_ValueType_Destroy( + System_ValueType_t _Nullable /* System.ValueType */ self +); + +#pragma mark - END APIs of System.ValueType + +#pragma mark - BEGIN APIs of System.Int32 +System_Type_t _Nonnull /* System.Type */ +System_Int32_TypeOf( + void +); + +#pragma mark - END APIs of System.Int32 + +#pragma mark - BEGIN APIs of System.IComparable +int32_t /* System.Int32 */ +System_IComparable_CompareTo( + System_IComparable_t _Nullable /* System.IComparable */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IComparable_TypeOf( + void +); + +void /* System.Void */ +System_IComparable_Destroy( + System_IComparable_t _Nullable /* 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 _Nullable /* System.IConvertible */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_IConvertible_ToBoolean( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_IConvertible_ToChar( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int8_t /* System.SByte */ +System_IConvertible_ToSByte( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_IConvertible_ToByte( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_IConvertible_ToInt16( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint16_t /* System.UInt16 */ +System_IConvertible_ToUInt16( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IConvertible_ToInt32( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint32_t /* System.UInt32 */ +System_IConvertible_ToUInt32( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_IConvertible_ToInt64( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint64_t /* System.UInt64 */ +System_IConvertible_ToUInt64( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_IConvertible_ToSingle( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_IConvertible_ToDouble( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_IConvertible_ToDecimal( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_IConvertible_ToDateTime( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_IConvertible_ToString( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_IConvertible_ToType( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_Type_t _Nonnull /* System.Type */ conversionType, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IConvertible_TypeOf( + void +); + +void /* System.Void */ +System_IConvertible_Destroy( + System_IConvertible_t _Nullable /* System.IConvertible */ self +); + +#pragma mark - END APIs of System.IConvertible + +#pragma mark - BEGIN APIs of System.Enum +System_String_t _Nullable /* System.String */ +System_Enum_GetName( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_Enum_GetNames( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Enum_GetUnderlyingType( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Enum_GetValues( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Enum_GetValuesAsUnderlyingType( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_HasFlag( + System_Enum_t _Nullable /* System.Enum */ self, + System_Enum_t _Nonnull /* System.Enum */ flag, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_IsDefined( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_Parse( + System_Type_t _Nonnull /* System.Type */ enumType, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_Parse_1( + System_Type_t _Nonnull /* System.Type */ enumType, + System_String_t _Nonnull /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_TryParse( + System_Type_t _Nonnull /* System.Type */ enumType, + System_String_t _Nullable /* System.String */ value, + System_Object_t _Nullable* _Nullable /* System.Object */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_TryParse_1( + System_Type_t _Nonnull /* System.Type */ enumType, + System_String_t _Nullable /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Object_t _Nullable* _Nullable /* System.Object */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_Equals( + System_Enum_t _Nullable /* System.Enum */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Enum_GetHashCode( + System_Enum_t _Nullable /* System.Enum */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Enum_CompareTo( + System_Enum_t _Nullable /* System.Enum */ self, + System_Object_t _Nullable /* System.Object */ target, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_ToString( + System_Enum_t _Nullable /* System.Enum */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_ToString_1( + System_Enum_t _Nullable /* System.Enum */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_ToString_2( + System_Enum_t _Nullable /* System.Enum */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_ToString_3( + System_Enum_t _Nullable /* System.Enum */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_Format( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Object_t _Nonnull /* System.Object */ value, + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Enum_GetTypeCode( + System_Enum_t _Nullable /* System.Enum */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_1( + System_Type_t _Nonnull /* System.Type */ enumType, + int8_t /* System.SByte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_2( + System_Type_t _Nonnull /* System.Type */ enumType, + int16_t /* System.Int16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_3( + System_Type_t _Nonnull /* System.Type */ enumType, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_4( + System_Type_t _Nonnull /* System.Type */ enumType, + uint8_t /* System.Byte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_5( + System_Type_t _Nonnull /* System.Type */ enumType, + uint16_t /* System.UInt16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_6( + System_Type_t _Nonnull /* System.Type */ enumType, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_7( + System_Type_t _Nonnull /* System.Type */ enumType, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_8( + System_Type_t _Nonnull /* System.Type */ enumType, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Enum_TypeOf( + void +); + +void /* System.Void */ +System_Enum_Destroy( + System_Enum_t _Nullable /* 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 _Nullable /* System.ISpanFormattable */ self +); + +#pragma mark - END APIs of System.ISpanFormattable + +#pragma mark - BEGIN APIs of System.IFormattable +System_String_t _Nonnull /* System.String */ +System_IFormattable_ToString( + System_IFormattable_t _Nullable /* System.IFormattable */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IFormattable_TypeOf( + void +); + +void /* System.Void */ +System_IFormattable_Destroy( + System_IFormattable_t _Nullable /* System.IFormattable */ self +); + +#pragma mark - END APIs of System.IFormattable + +#pragma mark - BEGIN APIs of System.String +System_String_t _Nonnull /* System.String */ +System_String_Intern( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_String_IsInterned( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_1( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_2( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_3( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_4( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_5( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_6( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_7( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_8( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_9( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareOrdinal( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareOrdinal_1( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareTo( + System_String_t _Nullable /* System.String */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareTo_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ strB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_2( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_3( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals( + System_String_t _Nullable /* System.String */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_2( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_3( + System_String_t _Nullable /* System.String */ a, + System_String_t _Nullable /* System.String */ b, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_4( + System_String_t _Nullable /* System.String */ a, + System_String_t _Nullable /* System.String */ b, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_GetHashCode( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_GetHashCode_1( + System_String_t _Nullable /* System.String */ self, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_2( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_3( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_String_Clone( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Copy( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_String_CopyTo( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ sourceIndex, + System_Char_Array_t _Nonnull /* System.Char[] */ destination, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Char_Array_t _Nonnull /* System.Char[] */ +System_String_ToCharArray( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Char_Array_t _Nonnull /* System.Char[] */ +System_String_ToCharArray_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNullOrEmpty( + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNullOrWhiteSpace( + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToString( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToString_1( + System_String_t _Nullable /* System.String */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_CharEnumerator_t _Nonnull /* System.CharEnumerator */ +System_String_GetEnumerator( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ +System_String_EnumerateRunes( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_String_GetTypeCode( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNormalized( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNormalized_1( + System_String_t _Nullable /* System.String */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ normalizationForm, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Normalize( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Normalize_1( + System_String_t _Nullable /* System.String */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ normalizationForm, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat( + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_1( + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_2( + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_3( + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_4( + System_String_t _Nullable /* System.String */ str0, + System_String_t _Nullable /* System.String */ str1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_5( + System_String_t _Nullable /* System.String */ str0, + System_String_t _Nullable /* System.String */ str1, + System_String_t _Nullable /* System.String */ str2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_6( + System_String_t _Nullable /* System.String */ str0, + System_String_t _Nullable /* System.String */ str1, + System_String_t _Nullable /* System.String */ str2, + System_String_t _Nullable /* System.String */ str3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_7( + System_String_Array_t _Nonnull /* System.String[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format( + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_1( + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_2( + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_3( + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_4( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_5( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_6( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_7( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_8( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Text_CompositeFormat_t _Nonnull /* System.Text.CompositeFormat */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Insert( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join( + wchar_t /* System.Char */ separator, + System_String_Array_t _Nonnull /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_1( + System_String_t _Nullable /* System.String */ separator, + System_String_Array_t _Nonnull /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_2( + wchar_t /* System.Char */ separator, + System_String_Array_t _Nonnull /* System.String[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_3( + System_String_t _Nullable /* System.String */ separator, + System_String_Array_t _Nonnull /* System.String[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_4( + wchar_t /* System.Char */ separator, + System_Object_Array_t _Nonnull /* System.Object[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_5( + System_String_t _Nullable /* System.String */ separator, + System_Object_Array_t _Nonnull /* System.Object[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_PadLeft( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_PadLeft_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + wchar_t /* System.Char */ paddingChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_PadRight( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_PadRight_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + wchar_t /* System.Char */ paddingChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Remove( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Remove_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Replace( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Replace_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Replace_2( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ oldChar, + wchar_t /* System.Char */ newChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Replace_3( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ReplaceLineEndings( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ReplaceLineEndings_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ replacementText, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ separator, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_3( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ separator, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_4( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_5( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_6( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_7( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_8( + System_String_t _Nullable /* System.String */ self, + System_String_Array_t _Nullable /* System.String[] */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_9( + System_String_t _Nullable /* System.String */ self, + System_String_Array_t _Nullable /* System.String[] */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Substring( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Substring_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToLower( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToLower_1( + System_String_t _Nullable /* System.String */ self, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToLowerInvariant( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToUpper( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToUpper_1( + System_String_t _Nullable /* System.String */ self, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToUpperInvariant( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Trim( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Trim_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Trim_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ trimChars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimStart( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimStart_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimStart_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ trimChars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimEnd( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimEnd_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimEnd_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ trimChars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_2( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_3( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_2( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_3( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny_1( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_4( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_5( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_6( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_7( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_8( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_9( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_2( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny_1( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_3( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_4( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_5( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_6( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_7( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_8( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Create( + System_Char_Array_t _Nullable /* System.Char[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Create_1( + System_Char_Array_t _Nonnull /* System.Char[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Create_2( + wchar_t /* System.Char */ c, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_String_Chars_Get( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_String_Length_Get( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* 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 _Nullable /* System.String */ self +); + +#pragma mark - END APIs of System.String + +#pragma mark - BEGIN APIs of System.Collections.IEnumerable +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Collections_IEnumerable_GetEnumerator( + System_Collections_IEnumerable_t _Nullable /* System.Collections.IEnumerable */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.IEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IEnumerator_Reset( + System_Collections_IEnumerator_t _Nullable /* System.Collections.IEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Collections_IEnumerator_Current_Get( + System_Collections_IEnumerator_t _Nullable /* System.Collections.IEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Collections.IEnumerator */ self +); + +#pragma mark - END APIs of System.Collections.IEnumerator + +#pragma mark - BEGIN APIs of System.ICloneable +System_Object_t _Nonnull /* System.Object */ +System_ICloneable_Clone( + System_ICloneable_t _Nullable /* System.ICloneable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_ICloneable_TypeOf( + void +); + +void /* System.Void */ +System_ICloneable_Destroy( + System_ICloneable_t _Nullable /* System.ICloneable */ self +); + +#pragma mark - END APIs of System.ICloneable + +#pragma mark - BEGIN APIs of System.Globalization.CultureInfo +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CreateSpecificCulture( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_Array_t _Nonnull /* System.Globalization.CultureInfo[] */ +System_Globalization_CultureInfo_GetCultures( + System_Globalization_CultureTypes_t /* System.Globalization.CultureTypes */ types, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CultureInfo_Equals( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_GetHashCode( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_ToString( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Globalization_CultureInfo_GetFormat( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Type_t _Nullable /* System.Type */ formatType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_ClearCachedData( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetConsoleFallbackUICulture( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Globalization_CultureInfo_Clone( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_ReadOnly( + System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ ci, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo( + int32_t /* System.Int32 */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_1( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_2( + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ altName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_3( + System_String_t _Nonnull /* System.String */ name, + bool /* System.Boolean */ predefinedOnly, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_1( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_2( + System_String_t _Nonnull /* System.String */ name, + bool /* System.Boolean */ useUserOverride, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_3( + int32_t /* System.Int32 */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_4( + int32_t /* System.Int32 */ culture, + bool /* System.Boolean */ useUserOverride, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CurrentCulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_CurrentCulture_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CurrentUICulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_CurrentUICulture_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_InstalledUICulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_InvariantCulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Parent_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_LCID_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_KeyboardLayoutId_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_Name_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_IetfLanguageTag_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_DisplayName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_NativeName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_EnglishName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CompareInfo_t _Nonnull /* System.Globalization.CompareInfo */ +System_Globalization_CultureInfo_CompareInfo_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_TextInfo_t _Nonnull /* System.Globalization.TextInfo */ +System_Globalization_CultureInfo_TextInfo_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_IsNeutralCulture_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureTypes_t /* System.Globalization.CultureTypes */ +System_Globalization_CultureInfo_CultureTypes_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_CultureInfo_NumberFormat_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_NumberFormat_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_CultureInfo_DateTimeFormat_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DateTimeFormat_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_Calendar_t _Nonnull /* System.Globalization.Calendar */ +System_Globalization_CultureInfo_Calendar_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_Calendar_Array_t _Nonnull /* System.Globalization.Calendar[] */ +System_Globalization_CultureInfo_OptionalCalendars_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_UseUserOverride_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_IsReadOnly_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.CultureInfo */ self +); + +#pragma mark - END APIs of System.Globalization.CultureInfo + +#pragma mark - BEGIN APIs of System.IFormatProvider +System_Object_t _Nullable /* System.Object */ +System_IFormatProvider_GetFormat( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ self, + System_Type_t _Nullable /* System.Type */ formatType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IFormatProvider_TypeOf( + void +); + +void /* System.Void */ +System_IFormatProvider_Destroy( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ self +); + +#pragma mark - END APIs of System.IFormatProvider + +#pragma mark - BEGIN APIs of System.Globalization.CultureInfo[] +#pragma mark - END APIs of System.Globalization.CultureInfo[] + +#pragma mark - BEGIN APIs of System.Array +void /* System.Void */ +System_Array_ConstrainedCopy( + System_Array_t _Nonnull /* System.Array */ sourceArray, + int32_t /* System.Int32 */ sourceIndex, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Clear( + System_Array_t _Nonnull /* System.Array */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Clear_1( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetLength( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetUpperBound( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetLowerBound( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Initialize( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance( + System_Type_t _Nonnull /* System.Type */ elementType, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_1( + System_Type_t _Nonnull /* System.Type */ elementType, + int32_t /* System.Int32 */ length1, + int32_t /* System.Int32 */ length2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_2( + System_Type_t _Nonnull /* System.Type */ elementType, + int32_t /* System.Int32 */ length1, + int32_t /* System.Int32 */ length2, + int32_t /* System.Int32 */ length3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_3( + System_Type_t _Nonnull /* System.Type */ elementType, + System_Int32_Array_t _Nonnull /* System.Int32[] */ lengths, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_4( + System_Type_t _Nonnull /* System.Type */ elementType, + System_Int32_Array_t _Nonnull /* System.Int32[] */ lengths, + System_Int32_Array_t _Nonnull /* System.Int32[] */ lowerBounds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_5( + System_Type_t _Nonnull /* System.Type */ elementType, + System_Int64_Array_t _Nonnull /* System.Int64[] */ lengths, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy( + System_Array_t _Nonnull /* System.Array */ sourceArray, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int64_t /* System.Int64 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_1( + System_Array_t _Nonnull /* System.Array */ sourceArray, + int64_t /* System.Int64 */ sourceIndex, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int64_t /* System.Int64 */ destinationIndex, + int64_t /* System.Int64 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_2( + System_Array_t _Nonnull /* System.Array */ sourceArray, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_3( + System_Array_t _Nonnull /* System.Array */ sourceArray, + int32_t /* System.Int32 */ sourceIndex, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue( + System_Array_t _Nullable /* System.Array */ self, + System_Int32_Array_t _Nonnull /* System.Int32[] */ indices, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_1( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_2( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_3( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + int32_t /* System.Int32 */ index3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_1( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_2( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + int32_t /* System.Int32 */ index3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_3( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Int32_Array_t _Nonnull /* System.Int32[] */ indices, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_4( + System_Array_t _Nullable /* System.Array */ self, + int64_t /* System.Int64 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_5( + System_Array_t _Nullable /* System.Array */ self, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_6( + System_Array_t _Nullable /* System.Array */ self, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + int64_t /* System.Int64 */ index3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_7( + System_Array_t _Nullable /* System.Array */ self, + System_Int64_Array_t _Nonnull /* System.Int64[] */ indices, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_4( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int64_t /* System.Int64 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_5( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_6( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + int64_t /* System.Int64 */ index3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_7( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Int64_Array_t _Nonnull /* System.Int64[] */ indices, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Array_GetLongLength( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Array_Clone( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_1( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_2( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_3( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Object_t _Nullable /* System.Object */ value, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_CopyTo( + System_Array_t _Nullable /* System.Array */ self, + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_CopyTo_1( + System_Array_t _Nullable /* System.Array */ self, + System_Array_t _Nonnull /* System.Array */ array, + int64_t /* System.Int64 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_1( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_2( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_1( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_2( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Reverse( + System_Array_t _Nonnull /* System.Array */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Reverse_1( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort( + System_Array_t _Nonnull /* System.Array */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_1( + System_Array_t _Nonnull /* System.Array */ keys, + System_Array_t _Nullable /* System.Array */ items, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_2( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_3( + System_Array_t _Nonnull /* System.Array */ keys, + System_Array_t _Nullable /* System.Array */ items, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_4( + System_Array_t _Nonnull /* System.Array */ array, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_5( + System_Array_t _Nonnull /* System.Array */ keys, + System_Array_t _Nullable /* System.Array */ items, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_6( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_7( + System_Array_t _Nonnull /* System.Array */ keys, + System_Array_t _Nullable /* System.Array */ items, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Array_GetEnumerator( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_Length_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Array_LongLength_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Array_Rank_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nonnull /* System.Object */ +System_Array_SyncRoot_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsReadOnly_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsFixedSize_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsSynchronized_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Array_MaxLength_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Array_TypeOf( + void +); + +void /* System.Void */ +System_Array_Destroy( + System_Array_t _Nullable /* System.Array */ self +); + +#pragma mark - END APIs of System.Array + +#pragma mark - BEGIN APIs of System.Collections.IList +int32_t /* System.Int32 */ +System_Collections_IList_Add( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Collections_IList_Contains( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Clear( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IList_IndexOf( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Insert( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Remove( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_RemoveAt( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Collections_IList_Item_Get( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Item_Set( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IList_IsReadOnly_Get( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IList_IsFixedSize_Get( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.ICollection */ self, + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_ICollection_Count_Get( + System_Collections_ICollection_t _Nullable /* System.Collections.ICollection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nonnull /* System.Object */ +System_Collections_ICollection_SyncRoot_Get( + System_Collections_ICollection_t _Nullable /* System.Collections.ICollection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_ICollection_IsSynchronized_Get( + System_Collections_ICollection_t _Nullable /* System.Collections.ICollection */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Collections.ICollection */ self +); + +#pragma mark - END APIs of System.Collections.ICollection + +#pragma mark - BEGIN APIs of System.Collections.IStructuralComparable +int32_t /* System.Int32 */ +System_Collections_IStructuralComparable_CompareTo( + System_Collections_IStructuralComparable_t _Nullable /* System.Collections.IStructuralComparable */ self, + System_Object_t _Nullable /* System.Object */ other, + System_Collections_IComparer_t _Nonnull /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.IComparer */ self, + System_Object_t _Nullable /* System.Object */ x, + System_Object_t _Nullable /* System.Object */ y, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.IStructuralEquatable */ self, + System_Object_t _Nullable /* System.Object */ other, + System_Collections_IEqualityComparer_t _Nonnull /* System.Collections.IEqualityComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IStructuralEquatable_GetHashCode( + System_Collections_IStructuralEquatable_t _Nullable /* System.Collections.IStructuralEquatable */ self, + System_Collections_IEqualityComparer_t _Nonnull /* System.Collections.IEqualityComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.IEqualityComparer */ self, + System_Object_t _Nullable /* System.Object */ x, + System_Object_t _Nullable /* System.Object */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IEqualityComparer_GetHashCode( + System_Collections_IEqualityComparer_t _Nullable /* System.Collections.IEqualityComparer */ self, + System_Object_t _Nonnull /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Collections.IEqualityComparer */ self +); + +#pragma mark - END APIs of System.Collections.IEqualityComparer + +#pragma mark - BEGIN APIs of System.Int64 +System_Type_t _Nonnull /* System.Type */ +System_Int64_TypeOf( + void +); + +#pragma mark - END APIs of System.Int64 + +#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 _Nullable /* System.IUtf8SpanFormattable */ self +); + +#pragma mark - END APIs of System.IUtf8SpanFormattable + + + + +#pragma mark - BEGIN APIs of System.Byte +System_Type_t _Nonnull /* System.Type */ +System_Byte_TypeOf( + void +); + +#pragma mark - END APIs of System.Byte + + +#pragma mark - BEGIN APIs of System.Byte[] +#pragma mark - END APIs of System.Byte[] + +#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.Int32[] +#pragma mark - END APIs of System.Int32[] + +#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.Globalization.CompareInfo +System_Globalization_CompareInfo_t _Nonnull /* System.Globalization.CompareInfo */ +System_Globalization_CompareInfo_GetCompareInfo( + int32_t /* System.Int32 */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CompareInfo_t _Nonnull /* System.Globalization.CompareInfo */ +System_Globalization_CompareInfo_GetCompareInfo_1( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable( + wchar_t /* System.Char */ ch, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable_1( + System_String_t _Nonnull /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable_2( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + System_String_t _Nullable /* System.String */ string2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + System_String_t _Nullable /* System.String */ string2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_2( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + int32_t /* System.Int32 */ length1, + System_String_t _Nullable /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + int32_t /* System.Int32 */ length2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_3( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + System_String_t _Nullable /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_4( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + System_String_t _Nullable /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_5( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + int32_t /* System.Int32 */ length1, + System_String_t _Nullable /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + int32_t /* System.Int32 */ length2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsPrefix( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ prefix, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsPrefix_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSuffix( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ suffix, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSuffix_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ suffix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_2( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_3( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_4( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_5( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_6( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_7( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_8( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_9( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_10( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_11( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_2( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_3( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_4( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_5( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_6( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_7( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_8( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_9( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_10( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_11( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_SortKey_t _Nonnull /* System.Globalization.SortKey */ +System_Globalization_CompareInfo_GetSortKey( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_SortKey_t _Nonnull /* System.Globalization.SortKey */ +System_Globalization_CompareInfo_GetSortKey_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_Equals( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_GetHashCode( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_GetHashCode_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_CompareInfo_ToString( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_CompareInfo_Name_Get( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_SortVersion_t _Nonnull /* System.Globalization.SortVersion */ +System_Globalization_CompareInfo_Version_Get( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LCID_Get( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.CompareInfo */ self +); + +#pragma mark - END APIs of System.Globalization.CompareInfo + +#pragma mark - BEGIN APIs of System.Char +System_Type_t _Nonnull /* System.Type */ +System_Char_TypeOf( + void +); + +#pragma mark - END APIs of System.Char + +#pragma mark - BEGIN APIs of System.Double +System_Type_t _Nonnull /* System.Type */ +System_Double_TypeOf( + void +); + +#pragma mark - END APIs of System.Double + + +#pragma mark - BEGIN APIs of System.Text.Rune +int32_t /* System.Int32 */ +System_Text_Rune_CompareTo( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Text_Rune_t _Nonnull /* System.Text.Rune */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Buffers_OperationStatus_t /* System.Buffers.OperationStatus */ +System_Text_Rune_DecodeFromUtf8( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ source, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ result, + int32_t* /* System.Int32 */ bytesConsumed, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Buffers_OperationStatus_t /* System.Buffers.OperationStatus */ +System_Text_Rune_DecodeLastFromUtf8( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ source, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ value, + int32_t* /* System.Int32 */ bytesConsumed, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_Equals( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_Equals_1( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Text_Rune_t _Nonnull /* System.Text.Rune */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Rune_GetHashCode( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_GetRuneAt( + System_String_t _Nonnull /* System.String */ input, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsValid( + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsValid_1( + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_Rune_ToString( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate( + wchar_t /* System.Char */ ch, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ result, + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull* _Nonnull /* System.Text.Rune */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate_2( + int32_t /* System.Int32 */ value, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate_3( + uint32_t /* System.UInt32 */ value, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryGetRuneAt( + System_String_t _Nonnull /* System.String */ input, + int32_t /* System.Int32 */ index, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Text_Rune_GetNumericValue( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_UnicodeCategory_t /* System.Globalization.UnicodeCategory */ +System_Text_Rune_GetUnicodeCategory( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsControl( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsDigit( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLetter( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLetterOrDigit( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLower( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsNumber( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsPunctuation( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsSeparator( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsSymbol( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsUpper( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsWhiteSpace( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ToLower( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ToLowerInvariant( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ToUpper( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ToUpperInvariant( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create( + wchar_t /* System.Char */ ch, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create_1( + wchar_t /* System.Char */ highSurrogate, + wchar_t /* System.Char */ lowSurrogate, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create_2( + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create_3( + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsAscii_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Rune_IsBmp_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Plane_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ReplacementChar_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Utf16SequenceLength_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Utf8SequenceLength_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Value_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create_4( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* System.Text.Rune */ self +); + +#pragma mark - END APIs of System.Text.Rune + +#pragma mark - BEGIN APIs of System.UInt32 +System_Type_t _Nonnull /* System.Type */ +System_UInt32_TypeOf( + void +); + +#pragma mark - END APIs of System.UInt32 + + + +#pragma mark - BEGIN APIs of System.Globalization.SortKey +int32_t /* System.Int32 */ +System_Globalization_SortKey_Compare( + System_Globalization_SortKey_t _Nonnull /* System.Globalization.SortKey */ sortkey1, + System_Globalization_SortKey_t _Nonnull /* System.Globalization.SortKey */ sortkey2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_SortKey_Equals( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortKey_GetHashCode( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_SortKey_ToString( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_SortKey_OriginalString_Get( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Globalization_SortKey_KeyData_Get( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Globalization.SortVersion */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_SortVersion_Equals_1( + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ self, + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortVersion_GetHashCode( + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_SortVersion_t _Nonnull /* System.Globalization.SortVersion */ +System_Globalization_SortVersion_Create( + int32_t /* System.Int32 */ fullVersion, + System_Guid_t _Nonnull /* System.Guid */ sortId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortVersion_FullVersion_Get( + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Guid_t _Nonnull /* System.Guid */ +System_Globalization_SortVersion_SortId_Get( + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.SortVersion */ self +); + +#pragma mark - END APIs of System.Globalization.SortVersion + +#pragma mark - BEGIN APIs of System.Guid +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Parse( + System_String_t _Nonnull /* System.String */ input, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParse( + System_String_t _Nullable /* System.String */ input, + System_Guid_t _Nonnull* _Nonnull /* System.Guid */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_ParseExact( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParseExact( + System_String_t _Nullable /* System.String */ input, + System_String_t _Nullable /* System.String */ format, + System_Guid_t _Nonnull* _Nonnull /* System.Guid */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Guid_ToByteArray( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Guid_ToByteArray_1( + System_Guid_t _Nonnull /* System.Guid */ self, + bool /* System.Boolean */ bigEndian, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_GetHashCode( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_Equals( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Object_t _Nullable /* System.Object */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_Equals_1( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Guid_t _Nonnull /* System.Guid */ g, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_CompareTo( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_CompareTo_1( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Guid_t _Nonnull /* System.Guid */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Guid_ToString( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Guid_ToString_1( + System_Guid_t _Nonnull /* System.Guid */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Guid_ToString_2( + System_Guid_t _Nonnull /* System.Guid */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParse_1( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Guid_t _Nonnull* _Nonnull /* System.Guid */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_NewGuid( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create( + System_Byte_Array_t _Nonnull /* System.Byte[] */ b, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_1( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ b, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_2( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ b, + bool /* System.Boolean */ bigEndian, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_3( + 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_4( + int32_t /* System.Int32 */ a, + int16_t /* System.Int16 */ b, + int16_t /* System.Int16 */ c, + System_Byte_Array_t _Nonnull /* System.Byte[] */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_5( + 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_6( + System_String_t _Nonnull /* System.String */ g, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Empty_Get( + void +); + + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_7( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Guid_TypeOf( + void +); + +void /* System.Void */ +System_Guid_Destroy( + System_Guid_t _Nonnull /* System.Guid */ self +); + +#pragma mark - END APIs of System.Guid + + +#pragma mark - BEGIN APIs of System.UInt16 +System_Type_t _Nonnull /* System.Type */ +System_UInt16_TypeOf( + void +); + +#pragma mark - END APIs of System.UInt16 + + +#pragma mark - BEGIN APIs of System.Int16 +System_Type_t _Nonnull /* System.Type */ +System_Int16_TypeOf( + void +); + +#pragma mark - END APIs of System.Int16 + + +#pragma mark - BEGIN APIs of System.Globalization.TextInfo +System_Object_t _Nonnull /* System.Object */ +System_Globalization_TextInfo_Clone( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_TextInfo_t _Nonnull /* System.Globalization.TextInfo */ +System_Globalization_TextInfo_ReadOnly( + System_Globalization_TextInfo_t _Nonnull /* System.Globalization.TextInfo */ textInfo, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Globalization_TextInfo_ToLower( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ToLower_1( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Globalization_TextInfo_ToUpper( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ToUpper_1( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_TextInfo_Equals( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_GetHashCode( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ToString( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ToTitleCase( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_ANSICodePage_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_OEMCodePage_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_MacCodePage_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_EBCDICCodePage_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_LCID_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_CultureName_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_TextInfo_IsReadOnly_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ListSeparator_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_TextInfo_ListSeparator_Set( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_TextInfo_IsRightToLeft_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.TextInfo */ self +); + +#pragma mark - END APIs of System.Globalization.TextInfo + +#pragma mark - BEGIN APIs of System.Globalization.NumberFormatInfo +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_GetInstance( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Globalization_NumberFormatInfo_Clone( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Globalization_NumberFormatInfo_GetFormat( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Type_t _Nullable /* System.Type */ formatType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_ReadOnly( + System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ nfi, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_InvariantInfo_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_NumberFormatInfo_IsReadOnly_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t _Nullable /* System.Int32[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Globalization_NumberFormatInfo_NumberGroupSizes_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberGroupSizes_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t _Nullable /* System.Int32[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Globalization_NumberFormatInfo_PercentGroupSizes_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentGroupSizes_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t _Nullable /* System.Int32[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_CurrencySymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencySymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_CurrentInfo_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NaNSymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NaNSymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_NumberNegativePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberNegativePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentPositivePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentPositivePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentNegativePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentNegativePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NegativeSign_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NegativeSign_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PositiveSign_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PositiveSign_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PercentSymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentSymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PerMilleSymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PerMilleSymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_NumberFormatInfo_NativeDigits_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NativeDigits_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_DigitShapes_t /* System.Globalization.DigitShapes */ +System_Globalization_NumberFormatInfo_DigitSubstitution_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_DigitSubstitution_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Globalization_DigitShapes_t /* System.Globalization.DigitShapes */ value, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.NumberFormatInfo */ self +); + +#pragma mark - END APIs of System.Globalization.NumberFormatInfo + +#pragma mark - BEGIN APIs of System.String[] +#pragma mark - END APIs of System.String[] + + +#pragma mark - BEGIN APIs of System.Globalization.DateTimeFormatInfo +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_GetInstance( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Globalization_DateTimeFormatInfo_GetFormat( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Type_t _Nullable /* System.Type */ formatType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Globalization_DateTimeFormatInfo_Clone( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_DateTimeFormatInfo_GetEra( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nonnull /* System.String */ eraName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetEraName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayofweek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetShortestDayName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayOfWeek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + wchar_t /* System.Char */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetDayName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayofweek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetMonthName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_ReadOnly( + System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ dtfi, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nonnull /* System.String[] */ patterns, + wchar_t /* System.Char */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_InvariantInfo_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_CurrentInfo_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_AMDesignator_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AMDesignator_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_Calendar_t _Nonnull /* System.Globalization.Calendar */ +System_Globalization_DateTimeFormatInfo_Calendar_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_Calendar_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_DateSeparator_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_DateSeparator_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ +System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_LongDatePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_LongDatePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_LongTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_LongTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_PMDesignator_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_PMDesignator_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_TimeSeparator_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_TimeSeparator_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_DayNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_DayNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_MonthNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_DateTimeFormatInfo_IsReadOnly_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.DateTimeFormatInfo */ self +); + +#pragma mark - END APIs of System.Globalization.DateTimeFormatInfo + +#pragma mark - BEGIN APIs of System.Globalization.Calendar +System_Object_t _Nonnull /* System.Object */ +System_Globalization_Calendar_Clone( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_Calendar_t _Nonnull /* System.Globalization.Calendar */ +System_Globalization_Calendar_ReadOnly( + System_Globalization_Calendar_t _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddMilliseconds( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + double /* System.Double */ milliseconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddDays( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ days, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddHours( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ hours, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddMinutes( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ minutes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddMonths( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ months, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddSeconds( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ seconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddWeeks( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ weeks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddYears( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ years, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDayOfMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DayOfWeek_t /* System.DayOfWeek */ +System_Globalization_Calendar_GetDayOfWeek( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDayOfYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInMonth_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInYear_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetEra( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetHour( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Globalization_Calendar_GetMilliseconds( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMinute( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonthsInYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonthsInYear_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetSecond( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetWeekOfYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ rule, + System_DayOfWeek_t /* System.DayOfWeek */ firstDayOfWeek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapDay( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapDay_1( + System_Globalization_Calendar_t _Nullable /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapMonth_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetLeapMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetLeapMonth_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapYear_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_ToDateTime( + System_Globalization_Calendar_t _Nullable /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_ToDateTime_1( + System_Globalization_Calendar_t _Nullable /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_ToFourDigitYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_MinSupportedDateTime_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_MaxSupportedDateTime_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CalendarAlgorithmType_t /* System.Globalization.CalendarAlgorithmType */ +System_Globalization_Calendar_AlgorithmType_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_Calendar_IsReadOnly_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Globalization_Calendar_Eras_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_Calendar_TwoDigitYearMax_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_Calendar_TwoDigitYearMax_Set( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.Calendar */ self +); + +#pragma mark - END APIs of System.Globalization.Calendar + +#pragma mark - BEGIN APIs of System.DateTime +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Add( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddDays( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddHours( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddMilliseconds( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddMicroseconds( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddMinutes( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddMonths( + System_DateTime_t _Nonnull /* System.DateTime */ self, + int32_t /* System.Int32 */ months, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddSeconds( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddTicks( + System_DateTime_t _Nonnull /* System.DateTime */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddYears( + System_DateTime_t _Nonnull /* System.DateTime */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_Compare( + System_DateTime_t _Nonnull /* System.DateTime */ t1, + System_DateTime_t _Nonnull /* System.DateTime */ t2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_CompareTo( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_CompareTo_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_DaysInMonth( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals_2( + System_DateTime_t _Nonnull /* System.DateTime */ t1, + System_DateTime_t _Nonnull /* System.DateTime */ t2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_FromBinary( + int64_t /* System.Int64 */ dateData, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_FromFileTime( + int64_t /* System.Int64 */ fileTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_FromFileTimeUtc( + int64_t /* System.Int64 */ fileTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_FromOADate( + double /* System.Double */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_IsDaylightSavingTime( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_SpecifyKind( + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToBinary( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_GetHashCode( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_IsLeapYear( + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Parse_2( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ParseExact( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ParseExact_1( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ParseExact_2( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTime_Subtract( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Subtract_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_DateTime_ToOADate( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToFileTime( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToFileTimeUtc( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ToLocalTime( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToLongDateString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToLongTimeString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToShortDateString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToShortTimeString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToString_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToString_2( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToString_3( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ToUniversalTime( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse( + System_String_t _Nullable /* System.String */ s, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse_1( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParseExact( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParseExact_1( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTime_Deconstruct( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTime_Deconstruct_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + int32_t* /* System.Int32 */ year, + int32_t* /* System.Int32 */ month, + int32_t* /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_DateTime_GetDateTimeFormats( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_DateTime_GetDateTimeFormats_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_DateTime_GetDateTimeFormats_2( + System_DateTime_t _Nonnull /* System.DateTime */ self, + wchar_t /* System.Char */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_DateTime_GetDateTimeFormats_3( + System_DateTime_t _Nonnull /* System.DateTime */ self, + wchar_t /* System.Char */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_DateTime_GetTypeCode( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create( + int64_t /* System.Int64 */ ticks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_1( + int64_t /* System.Int64 */ ticks, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_2( + System_DateOnly_t _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_3( + System_DateOnly_t _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_4( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Date_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Day_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateTime_DayOfWeek_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_DayOfYear_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Hour_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTimeKind_t /* System.DateTimeKind */ +System_DateTime_Kind_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Millisecond_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Microsecond_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Nanosecond_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Minute_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Month_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Now_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Second_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTime_Ticks_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTime_TimeOfDay_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Today_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Year_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_UtcNow_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_MinValue_Get( + void +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_MaxValue_Get( + void +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_UnixEpoch_Get( + void +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_17( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateTime_TypeOf( + void +); + +void /* System.Void */ +System_DateTime_Destroy( + System_DateTime_t _Nonnull /* System.DateTime */ self +); + +#pragma mark - END APIs of System.DateTime + +#pragma mark - BEGIN APIs of System.TimeSpan +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Add( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ ts, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_Compare( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t1, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_CompareTo( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_CompareTo_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromDays( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Duration( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals_2( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t1, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_GetHashCode( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromHours( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromMilliseconds( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromMicroseconds( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromMinutes( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Negate( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromSeconds( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Subtract( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ ts, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Multiply( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + double /* System.Double */ factor, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Divide( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + double /* System.Double */ divisor, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_TimeSpan_Divide_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ ts, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromTicks( + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Parse_1( + System_String_t _Nonnull /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_ParseExact( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_ParseExact_1( + System_String_t _Nonnull /* System.String */ input, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_ParseExact_2( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_ParseExact_3( + System_String_t _Nonnull /* System.String */ input, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParse( + System_String_t _Nullable /* System.String */ s, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParse_1( + System_String_t _Nullable /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact( + System_String_t _Nullable /* System.String */ input, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_1( + System_String_t _Nullable /* System.String */ input, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_2( + System_String_t _Nullable /* System.String */ input, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_3( + System_String_t _Nullable /* System.String */ input, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeSpan_ToString( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeSpan_ToString_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeSpan_ToString_2( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Create( + int64_t /* System.Int64 */ ticks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Create_1( + int32_t /* System.Int32 */ hours, + int32_t /* System.Int32 */ minutes, + int32_t /* System.Int32 */ seconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_TimeSpan_Ticks_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Days_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Hours_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Milliseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Microseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Nanoseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Minutes_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Seconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalDays_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalHours_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMilliseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMicroseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalNanoseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMinutes_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalSeconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Zero_Get( + void +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_MaxValue_Get( + void +); + + +System_TimeSpan_t _Nonnull /* 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 _Nonnull /* System.TimeSpan */ +System_TimeSpan_Create_5( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_TimeSpan_TypeOf( + void +); + +void /* System.Void */ +System_TimeSpan_Destroy( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self +); + +#pragma mark - END APIs of System.TimeSpan + + + +#pragma mark - BEGIN APIs of System.DateOnly +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_FromDayNumber( + int32_t /* System.Int32 */ dayNumber, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_AddDays( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_AddMonths( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_AddYears( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_DateOnly_Deconstruct( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + int32_t* /* System.Int32 */ year, + int32_t* /* System.Int32 */ month, + int32_t* /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateOnly_ToDateTime( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateOnly_ToDateTime_1( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_FromDateTime( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_CompareTo( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_DateOnly_t _Nonnull /* System.DateOnly */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_CompareTo_1( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_Equals( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_DateOnly_t _Nonnull /* System.DateOnly */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_Equals_1( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_GetHashCode( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_ParseExact( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_ParseExact_1( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_ParseExact_2( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_ParseExact_3( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse( + System_String_t _Nullable /* System.String */ s, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse_1( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_1( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_2( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_3( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToLongDateString( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToShortDateString( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToString( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToString_1( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToString_2( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToString_3( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Parse_2( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Create( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_MinValue_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_MaxValue_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Year_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Month_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Day_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateOnly_DayOfWeek_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_DayOfYear_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_DayNumber_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Create_2( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateOnly_TypeOf( + void +); + +void /* System.Void */ +System_DateOnly_Destroy( + System_DateOnly_t _Nonnull /* System.DateOnly */ self +); + +#pragma mark - END APIs of System.DateOnly + +#pragma mark - BEGIN APIs of System.TimeOnly +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Add( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Add_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_AddHours( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_AddHours_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + double /* System.Double */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_AddMinutes( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_AddMinutes_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + double /* System.Double */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_IsBetween( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ start, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ end, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + int32_t* /* System.Int32 */ hour, + int32_t* /* System.Int32 */ minute, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + int32_t* /* System.Int32 */ hour, + int32_t* /* System.Int32 */ minute, + int32_t* /* System.Int32 */ second, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_2( + System_TimeOnly_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_3( + System_TimeOnly_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_FromTimeSpan( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeSpan, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_FromDateTime( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeOnly_ToTimeSpan( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_CompareTo( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_CompareTo_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_Equals( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_Equals_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_GetHashCode( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_ParseExact( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_ParseExact_1( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_ParseExact_2( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_ParseExact_3( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse( + System_String_t _Nullable /* System.String */ s, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse_1( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_1( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_2( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_3( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToLongTimeString( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToShortTimeString( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToString( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToString_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToString_2( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToString_3( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Parse_2( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Create( + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Create_1( + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Create_4( + int64_t /* System.Int64 */ ticks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_MinValue_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_MaxValue_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Hour_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Minute_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Second_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Millisecond_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Microsecond_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Nanosecond_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_TimeOnly_Ticks_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Create_5( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_TimeOnly_TypeOf( + void +); + +void /* System.Void */ +System_TimeOnly_Destroy( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self +); + +#pragma mark - END APIs of System.TimeOnly + + + +#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 _Nonnull /* System.Object */ +System_CharEnumerator_Clone( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_CharEnumerator_MoveNext( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_CharEnumerator_Dispose( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_CharEnumerator_Reset( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_CharEnumerator_Current_Get( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_CharEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_CharEnumerator_Destroy( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self +); + +#pragma mark - END APIs of System.CharEnumerator + +#pragma mark - BEGIN APIs of System.IDisposable +void /* System.Void */ +System_IDisposable_Dispose( + System_IDisposable_t _Nullable /* System.IDisposable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IDisposable_TypeOf( + void +); + +void /* System.Void */ +System_IDisposable_Destroy( + System_IDisposable_t _Nullable /* System.IDisposable */ self +); + +#pragma mark - END APIs of System.IDisposable + +#pragma mark - BEGIN APIs of System.Text.StringRuneEnumerator +System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ +System_Text_StringRuneEnumerator_GetEnumerator( + System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_StringRuneEnumerator_MoveNext( + System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_StringRuneEnumerator_Current_Get( + System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ +System_Text_StringRuneEnumerator_Create( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* System.Text.StringRuneEnumerator */ self +); + +#pragma mark - END APIs of System.Text.StringRuneEnumerator + +#pragma mark - BEGIN APIs of System.Object[] +#pragma mark - END APIs of System.Object[] + + +#pragma mark - BEGIN APIs of System.Text.CompositeFormat +System_Text_CompositeFormat_t _Nonnull /* System.Text.CompositeFormat */ +System_Text_CompositeFormat_Parse( + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_CompositeFormat_Format_Get( + System_Text_CompositeFormat_t _Nullable /* System.Text.CompositeFormat */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_CompositeFormat_MinimumArgumentCount_Get( + System_Text_CompositeFormat_t _Nullable /* System.Text.CompositeFormat */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.CompositeFormat */ self +); + +#pragma mark - END APIs of System.Text.CompositeFormat + +#pragma mark - BEGIN APIs of System.Text.Encoding +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_Convert( + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ srcEncoding, + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ dstEncoding, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_Convert_1( + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ srcEncoding, + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ dstEncoding, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_RegisterProvider( + System_Text_EncodingProvider_t _Nonnull /* System.Text.EncodingProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding( + int32_t /* System.Int32 */ codepage, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_1( + int32_t /* System.Int32 */ codepage, + System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_2( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_3( + System_String_t _Nonnull /* System.String */ name, + System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_EncodingInfo_Array_t _Nonnull /* System.Text.EncodingInfo[] */ +System_Text_Encoding_GetEncodings( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetPreamble( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Text_Encoding_Clone( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_3( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetBytes( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetBytes_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetBytes_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetBytes_3( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetBytes_4( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetBytes_5( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetCharCount( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetCharCount_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetCharCount_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Char_Array_t _Nonnull /* System.Char[] */ +System_Text_Encoding_GetChars( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Char_Array_t _Nonnull /* System.Char[] */ +System_Text_Encoding_GetChars_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetChars_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_GetString( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_IsAlwaysNormalized( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_IsAlwaysNormalized_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ form, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Decoder_t _Nonnull /* System.Text.Decoder */ +System_Text_Encoding_GetDecoder( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoder_t _Nonnull /* System.Text.Encoder */ +System_Text_Encoding_GetEncoder( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetMaxByteCount( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + int32_t /* System.Int32 */ charCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetMaxCharCount( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + int32_t /* System.Int32 */ byteCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_GetString_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_GetString_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_Equals( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetHashCode( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_Stream_t _Nonnull /* System.IO.Stream */ +System_Text_Encoding_CreateTranscodingStream( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ innerStream, + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ innerStreamEncoding, + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ outerStreamEncoding, + bool /* System.Boolean */ leaveOpen, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_Default_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +DNReadOnlySpanOfByte /* System.ReadOnlySpan */ +System_Text_Encoding_Preamble_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_BodyName_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_EncodingName_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_HeaderName_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_WebName_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Encoding_WindowsCodePage_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsBrowserDisplay_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsBrowserSave_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsMailNewsDisplay_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsMailNewsSave_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsSingleByte_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ +System_Text_Encoding_EncoderFallback_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_EncoderFallback_Set( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ +System_Text_Encoding_DecoderFallback_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_DecoderFallback_Set( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsReadOnly_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_ASCII_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_Latin1_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Encoding_CodePage_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_Unicode_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_BigEndianUnicode_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_UTF7_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_UTF8_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_UTF32_Get( + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.Encoding */ self +); + +#pragma mark - END APIs of System.Text.Encoding + +#pragma mark - BEGIN APIs of System.Text.EncodingProvider +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding( + System_Text_EncodingProvider_t _Nullable /* System.Text.EncodingProvider */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_1( + System_Text_EncodingProvider_t _Nullable /* System.Text.EncodingProvider */ self, + int32_t /* System.Int32 */ codepage, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_2( + System_Text_EncodingProvider_t _Nullable /* System.Text.EncodingProvider */ self, + System_String_t _Nonnull /* System.String */ name, + System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_3( + System_Text_EncodingProvider_t _Nullable /* System.Text.EncodingProvider */ self, + int32_t /* System.Int32 */ codepage, + System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.EncodingProvider */ self +); + +#pragma mark - END APIs of System.Text.EncodingProvider + +#pragma mark - BEGIN APIs of System.Text.EncoderFallback +System_Text_EncoderFallbackBuffer_t _Nonnull /* System.Text.EncoderFallbackBuffer */ +System_Text_EncoderFallback_CreateFallbackBuffer( + System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ +System_Text_EncoderFallback_ReplacementFallback_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ +System_Text_EncoderFallback_ExceptionFallback_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_EncoderFallback_MaxCharCount_Get( + System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Text.EncoderFallbackBuffer */ self, + wchar_t /* System.Char */ charUnknown, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncoderFallbackBuffer_Fallback_1( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + wchar_t /* System.Char */ charUnknownHigh, + wchar_t /* System.Char */ charUnknownLow, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Text_EncoderFallbackBuffer_GetNextChar( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncoderFallbackBuffer_MovePrevious( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_EncoderFallbackBuffer_Reset( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncoderFallbackBuffer_Remaining_Get( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.EncoderFallbackBuffer */ self +); + +#pragma mark - END APIs of System.Text.EncoderFallbackBuffer + +#pragma mark - BEGIN APIs of System.Text.DecoderFallback +System_Text_DecoderFallbackBuffer_t _Nonnull /* System.Text.DecoderFallbackBuffer */ +System_Text_DecoderFallback_CreateFallbackBuffer( + System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ +System_Text_DecoderFallback_ReplacementFallback_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ +System_Text_DecoderFallback_ExceptionFallback_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_DecoderFallback_MaxCharCount_Get( + System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytesUnknown, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Text_DecoderFallbackBuffer_GetNextChar( + System_Text_DecoderFallbackBuffer_t _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_DecoderFallbackBuffer_MovePrevious( + System_Text_DecoderFallbackBuffer_t _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_DecoderFallbackBuffer_Reset( + System_Text_DecoderFallbackBuffer_t _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_DecoderFallbackBuffer_Remaining_Get( + System_Text_DecoderFallbackBuffer_t _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.DecoderFallbackBuffer */ self +); + +#pragma mark - END APIs of System.Text.DecoderFallbackBuffer + +#pragma mark - BEGIN APIs of System.Text.EncodingInfo[] +#pragma mark - END APIs of System.Text.EncodingInfo[] + +#pragma mark - BEGIN APIs of System.Text.EncodingInfo +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_EncodingInfo_GetEncoding( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncodingInfo_Equals( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncodingInfo_GetHashCode( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_EncodingInfo_t _Nonnull /* System.Text.EncodingInfo */ +System_Text_EncodingInfo_Create( + System_Text_EncodingProvider_t _Nonnull /* System.Text.EncodingProvider */ provider, + int32_t /* System.Int32 */ codePage, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ displayName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncodingInfo_CodePage_Get( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_EncodingInfo_Name_Get( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_EncodingInfo_DisplayName_Get( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.EncodingInfo */ self +); + +#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 _Nullable /* System.Text.Decoder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetCharCount( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetCharCount_1( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetCharCount_2( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ bytes, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetChars( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetChars_1( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Decoder_Convert( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ +System_Text_Decoder_Fallback_Get( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Decoder_Fallback_Set( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_DecoderFallbackBuffer_t _Nonnull /* System.Text.DecoderFallbackBuffer */ +System_Text_Decoder_FallbackBuffer_Get( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Text.Encoder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoder_GetByteCount( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoder_GetBytes( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoder_Convert( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ +System_Text_Encoder_Fallback_Get( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoder_Fallback_Set( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_EncoderFallbackBuffer_t _Nonnull /* System.Text.EncoderFallbackBuffer */ +System_Text_Encoder_FallbackBuffer_Get( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.Encoder */ self +); + +#pragma mark - END APIs of System.Text.Encoder + +#pragma mark - BEGIN APIs of System.IO.Stream +void /* System.Void */ +System_IO_Stream_CopyTo( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_CopyTo_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_2( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_3( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Dispose( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Close( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_IO_Stream_DisposeAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Flush( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_FlushAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_FlushAsync_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IAsyncResult_t _Nonnull /* System.IAsyncResult */ +System_IO_Stream_BeginRead( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_AsyncCallback_t _Nullable /* System.AsyncCallback */ callback, + System_Object_t _Nullable /* System.Object */ state, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_EndRead( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IAsyncResult_t _Nonnull /* System.IAsyncResult */ asyncResult, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_IO_Stream_ReadExactlyAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IAsyncResult_t _Nonnull /* System.IAsyncResult */ +System_IO_Stream_BeginWrite( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_AsyncCallback_t _Nullable /* System.AsyncCallback */ callback, + System_Object_t _Nullable /* System.Object */ state, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_EndWrite( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IAsyncResult_t _Nonnull /* System.IAsyncResult */ asyncResult, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_WriteAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_WriteAsync_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_IO_Stream_Seek( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int64_t /* System.Int64 */ offset, + System_IO_SeekOrigin_t /* System.IO.SeekOrigin */ origin, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_SetLength( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_Read_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_ReadByte( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_ReadExactly_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Write_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Write_2( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_WriteByte( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + uint8_t /* System.Byte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_Stream_t _Nonnull /* System.IO.Stream */ +System_IO_Stream_Synchronized( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ stream, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_IO_Stream_CanRead_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanWrite_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanSeek_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanTimeout_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_Stream_Length_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_Stream_Position_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Position_Set( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_IO_Stream_ReadTimeout_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_ReadTimeout_Set( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_IO_Stream_WriteTimeout_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_WriteTimeout_Set( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_IO_Stream_t _Nonnull /* 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 _Nullable /* System.IO.Stream */ self +); + +#pragma mark - END APIs of System.IO.Stream + +#pragma mark - BEGIN APIs of System.IAsyncDisposable +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_IAsyncDisposable_DisposeAsync( + System_IAsyncDisposable_t _Nullable /* System.IAsyncDisposable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IAsyncDisposable_TypeOf( + void +); + +void /* System.Void */ +System_IAsyncDisposable_Destroy( + System_IAsyncDisposable_t _Nullable /* System.IAsyncDisposable */ self +); + +#pragma mark - END APIs of System.IAsyncDisposable + +#pragma mark - BEGIN APIs of System.Threading.Tasks.ValueTask +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_FromCanceled( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_FromException( + System_Exception_t _Nonnull /* System.Exception */ exception, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_ValueTask_GetHashCode( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_Equals( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_Equals_1( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_ValueTask_AsTask( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Preserve( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Create( + System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ task, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_CompletedTask_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCompleted_Get( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsFaulted_Get( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCanceled_Get( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Create_1( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* System.Threading.Tasks.ValueTask */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.ValueTask + +#pragma mark - BEGIN APIs of System.Threading.CancellationToken +bool /* System.Boolean */ +System_Threading_CancellationToken_Equals( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationToken_Equals_1( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Object_t _Nullable /* System.Object */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_CancellationToken_GetHashCode( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_CancellationToken_ThrowIfCancellationRequested( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_Create( + bool /* System.Boolean */ canceled, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_None_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_CancellationToken_IsCancellationRequested_Get( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_CancellationToken_CanBeCanceled_Get( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ +System_Threading_CancellationToken_WaitHandle_Get( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_Create_1( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* 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 _Nullable /* System.Threading.WaitHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_WaitHandle_Dispose( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_1( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_2( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_3( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_4( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_1( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_2( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_3( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_4( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_1( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_2( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_3( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_4( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait( + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toWaitOn, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait_1( + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toWaitOn, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait_2( + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toWaitOn, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void* /* System.IntPtr */ +System_Threading_WaitHandle_Handle_Get( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_WaitHandle_Handle_Set( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + void* /* System.IntPtr */ value, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Threading.WaitHandle */ self +); + +#pragma mark - END APIs of System.Threading.WaitHandle + +#pragma mark - BEGIN APIs of System.IntPtr +System_Type_t _Nonnull /* System.Type */ +System_IntPtr_TypeOf( + void +); + +#pragma mark - END APIs of System.IntPtr + + +#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 _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_CancellationTokenRegistration_DisposeAsync( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Unregister( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Equals( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Equals_1( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_CancellationTokenRegistration_GetHashCode( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_CancellationTokenRegistration_Token_Get( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ +System_Threading_CancellationTokenRegistration_Create( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* System.Threading.CancellationTokenRegistration */ self +); + +#pragma mark - END APIs of System.Threading.CancellationTokenRegistration + +#pragma mark - BEGIN APIs of System.Exception +System_Exception_t _Nonnull /* System.Exception */ +System_Exception_GetBaseException( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Exception_ToString( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Exception_GetType( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Exception_t _Nonnull /* System.Exception */ +System_Exception_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Exception_t _Nonnull /* System.Exception */ +System_Exception_Create_1( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Exception_t _Nonnull /* System.Exception */ +System_Exception_Create_2( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable /* System.Exception */ innerException, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Exception_Message_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_IDictionary_t _Nonnull /* System.Collections.IDictionary */ +System_Exception_Data_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Exception_t _Nullable /* System.Exception */ +System_Exception_InnerException_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Exception_HelpLink_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_HelpLink_Set( + System_Exception_t _Nullable /* System.Exception */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Exception_Source_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_Source_Set( + System_Exception_t _Nullable /* System.Exception */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Exception_HResult_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_HResult_Set( + System_Exception_t _Nullable /* System.Exception */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Exception_StackTrace_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Exception_TypeOf( + void +); + +void /* System.Void */ +System_Exception_Destroy( + System_Exception_t _Nullable /* System.Exception */ self +); + +#pragma mark - END APIs of System.Exception + +#pragma mark - BEGIN APIs of System.Collections.IDictionary +bool /* System.Boolean */ +System_Collections_IDictionary_Contains( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Add( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Clear( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IDictionaryEnumerator_t _Nonnull /* System.Collections.IDictionaryEnumerator */ +System_Collections_IDictionary_GetEnumerator( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Remove( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Collections_IDictionary_Item_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Item_Set( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Collections_IDictionary_Keys_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Collections_IDictionary_Values_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IDictionary_IsReadOnly_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IDictionary_IsFixedSize_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Collections.IDictionary */ self +); + +#pragma mark - END APIs of System.Collections.IDictionary + +#pragma mark - BEGIN APIs of System.Collections.IDictionaryEnumerator +System_Object_t _Nonnull /* System.Object */ +System_Collections_IDictionaryEnumerator_Key_Get( + System_Collections_IDictionaryEnumerator_t _Nullable /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Collections_IDictionaryEnumerator_Value_Get( + System_Collections_IDictionaryEnumerator_t _Nullable /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ +System_Collections_IDictionaryEnumerator_Entry_Get( + System_Collections_IDictionaryEnumerator_t _Nullable /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Object_t _Nonnull* _Nonnull /* System.Object */ key, + System_Object_t _Nullable* _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Collections_DictionaryEntry_ToString( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ +System_Collections_DictionaryEntry_Create( + System_Object_t _Nonnull /* System.Object */ key, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Collections_DictionaryEntry_Key_Get( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_DictionaryEntry_Key_Set( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Collections_DictionaryEntry_Value_Get( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_DictionaryEntry_Value_Set( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ +System_Collections_DictionaryEntry_Create_1( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* 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 _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Start_1( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_RunSynchronously( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_RunSynchronously_1( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Dispose( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Wait( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_1( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_2( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Wait_3( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_4( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_5( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_1( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_2( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_TimeProvider_t _Nonnull /* System.TimeProvider */ timeProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_3( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_4( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_TimeProvider_t _Nonnull /* System.TimeProvider */ timeProvider, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_WaitAll( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_1( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_2( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_WaitAll_3( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_4( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_1( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_2( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_3( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_4( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_FromException( + System_Exception_t _Nonnull /* System.Exception */ exception, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_FromCanceled( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ delay, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ delay, + System_TimeProvider_t _Nonnull /* System.TimeProvider */ timeProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_2( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ delay, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_3( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ delay, + System_TimeProvider_t _Nonnull /* System.TimeProvider */ timeProvider, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_4( + int32_t /* System.Int32 */ millisecondsDelay, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_5( + int32_t /* System.Int32 */ millisecondsDelay, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WhenAll( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_Id_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskStatus_t /* System.Threading.Tasks.TaskStatus */ +System_Threading_Tasks_Task_Status_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCanceled_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCompleted_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCompletedSuccessfully_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ +System_Threading_Tasks_Task_CreationOptions_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Threading_Tasks_Task_AsyncState_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_Task_Factory_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_CompletedTask_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsFaulted_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.IAsyncResult */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ +System_IAsyncResult_AsyncWaitHandle_Get( + System_IAsyncResult_t _Nullable /* System.IAsyncResult */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_IAsyncResult_AsyncState_Get( + System_IAsyncResult_t _Nullable /* System.IAsyncResult */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IAsyncResult_CompletedSynchronously_Get( + System_IAsyncResult_t _Nullable /* System.IAsyncResult */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_IAsyncResult_TypeOf( + void +); + +void /* System.Void */ +System_IAsyncResult_Destroy( + System_IAsyncResult_t _Nullable /* System.IAsyncResult */ self +); + +#pragma mark - END APIs of System.IAsyncResult + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskScheduler +System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get( + System_Threading_Tasks_TaskScheduler_t _Nullable /* System.Threading.Tasks.TaskScheduler */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_Default_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_Current_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Threading_Tasks_TaskScheduler_Id_Get( + System_Threading_Tasks_TaskScheduler_t _Nullable /* System.Threading.Tasks.TaskScheduler */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Threading.Tasks.TaskScheduler */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.TaskScheduler + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskFactory +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_1( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_2( + System_Threading_Tasks_TaskScheduler_t _Nullable /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_4( + System_Threading_CancellationToken_t _Nonnull /* 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 _Nullable /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_Tasks_TaskFactory_CancellationToken_Get( + System_Threading_Tasks_TaskFactory_t _Nullable /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t _Nullable /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskFactory_Scheduler_Get( + System_Threading_Tasks_TaskFactory_t _Nullable /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ +System_Threading_Tasks_TaskFactory_CreationOptions_Get( + System_Threading_Tasks_TaskFactory_t _Nullable /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskContinuationOptions_t /* System.Threading.Tasks.TaskContinuationOptions */ +System_Threading_Tasks_TaskFactory_ContinuationOptions_Get( + System_Threading_Tasks_TaskFactory_t _Nullable /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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.TimeProvider +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_TimeProvider_GetUtcNow( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_TimeProvider_GetLocalNow( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_TimeProvider_GetTimestamp( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeProvider_GetElapsedTime( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + int64_t /* System.Int64 */ startingTimestamp, + int64_t /* System.Int64 */ endingTimestamp, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeProvider_GetElapsedTime_1( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + int64_t /* System.Int64 */ startingTimestamp, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_ITimer_t _Nonnull /* System.Threading.ITimer */ +System_TimeProvider_CreateTimer( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Threading_TimerCallback_t _Nonnull /* System.Threading.TimerCallback */ callback, + System_Object_t _Nullable /* System.Object */ state, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ dueTime, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ period, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeProvider_t _Nonnull /* System.TimeProvider */ +System_TimeProvider_System_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeProvider_LocalTimeZone_Get( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_TimeProvider_TimestampFrequency_Get( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_TimeProvider_TypeOf( + void +); + +void /* System.Void */ +System_TimeProvider_Destroy( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self +); + +#pragma mark - END APIs of System.TimeProvider + +#pragma mark - BEGIN APIs of System.DateTimeOffset +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ToOffset( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Add( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeSpan, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddDays( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ days, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddHours( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ hours, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddMilliseconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ milliseconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddMicroseconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ microseconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddMinutes( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ minutes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddMonths( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + int32_t /* System.Int32 */ months, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddSeconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ seconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddTicks( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + int64_t /* System.Int64 */ ticks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddYears( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + int32_t /* System.Int32 */ years, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_Compare( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ first, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ second, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_CompareTo( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals_1( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_EqualsExact( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals_2( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ first, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ second, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_FromFileTime( + int64_t /* System.Int64 */ fileTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_FromUnixTimeSeconds( + int64_t /* System.Int64 */ seconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_FromUnixTimeMilliseconds( + int64_t /* System.Int64 */ milliseconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_GetHashCode( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Parse( + System_String_t _Nonnull /* System.String */ input, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Parse_1( + System_String_t _Nonnull /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Parse_2( + System_String_t _Nonnull /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact_1( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact_2( + System_String_t _Nonnull /* System.String */ input, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTimeOffset_Subtract( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Subtract_1( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToFileTime( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToUnixTimeSeconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToUnixTimeMilliseconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ToLocalTime( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTimeOffset_ToString( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTimeOffset_ToString_1( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTimeOffset_ToString_2( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTimeOffset_ToString_3( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ToUniversalTime( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse( + System_String_t _Nullable /* System.String */ input, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse_1( + System_String_t _Nullable /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParseExact( + System_String_t _Nullable /* System.String */ input, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParseExact_1( + System_String_t _Nullable /* System.String */ input, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTimeOffset_Deconstruct( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ time, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create( + int64_t /* System.Int64 */ ticks, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create_1( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create_2( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create_3( + System_DateOnly_t _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_UtcNow_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTimeOffset_DateTime_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTimeOffset_UtcDateTime_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTimeOffset_LocalDateTime_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTimeOffset_Date_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Day_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateTimeOffset_DayOfWeek_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_DayOfYear_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Hour_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Millisecond_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Microsecond_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Nanosecond_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Minute_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Month_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTimeOffset_Offset_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_TotalOffsetMinutes_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Second_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTimeOffset_Ticks_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTimeOffset_UtcTicks_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTimeOffset_TimeOfDay_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Year_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Now_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_MinValue_Get( + void +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_MaxValue_Get( + void +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_UnixEpoch_Get( + void +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create_9( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateTimeOffset_TypeOf( + void +); + +void /* System.Void */ +System_DateTimeOffset_Destroy( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self +); + +#pragma mark - END APIs of System.DateTimeOffset + + +#pragma mark - BEGIN APIs of System.TimeZoneInfo +System_TimeSpan_Array_t _Nonnull /* System.TimeSpan[] */ +System_TimeZoneInfo_GetAmbiguousTimeOffsets( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_Array_t _Nonnull /* System.TimeSpan[] */ +System_TimeZoneInfo_GetAmbiguousTimeOffsets_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_GetUtcOffset( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_GetUtcOffset_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsAmbiguousTime( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsAmbiguousTime_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsDaylightSavingTime( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsDaylightSavingTime_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsInvalidTime( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeZoneInfo_ClearCachedData( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_String_t _Nonnull /* System.String */ destinationTimeZoneId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_String_t _Nonnull /* System.String */ destinationTimeZoneId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_FindSystemTimeZoneById( + System_String_t _Nonnull /* System.String */ id, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryFindSystemTimeZoneById( + System_String_t _Nonnull /* System.String */ id, + System_TimeZoneInfo_t _Nullable* _Nullable /* System.TimeZoneInfo */ timeZoneInfo, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_String_t _Nonnull /* System.String */ sourceTimeZoneId, + System_String_t _Nonnull /* System.String */ destinationTimeZoneId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_TimeZoneInfo_ConvertTime_1( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTime_2( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTime_3( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ sourceTimeZone, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeFromUtc( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeToUtc( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeToUtc_1( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ sourceTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_Equals( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_Equals_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_FromSerializedString( + System_String_t _Nonnull /* System.String */ source, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_GetHashCode( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_HasSameRules( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_ToSerializedString( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_ToString( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone( + System_String_t _Nonnull /* System.String */ id, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ baseUtcOffset, + System_String_t _Nullable /* System.String */ displayName, + System_String_t _Nullable /* System.String */ standardDisplayName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone_1( + System_String_t _Nonnull /* System.String */ id, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ baseUtcOffset, + System_String_t _Nullable /* System.String */ displayName, + System_String_t _Nullable /* System.String */ standardDisplayName, + System_String_t _Nullable /* System.String */ daylightDisplayName, + System_TimeZoneInfo_AdjustmentRule_Array_t _Nullable /* System.TimeZoneInfo.AdjustmentRule[] */ adjustmentRules, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone_2( + System_String_t _Nonnull /* System.String */ id, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ baseUtcOffset, + System_String_t _Nullable /* System.String */ displayName, + System_String_t _Nullable /* System.String */ standardDisplayName, + System_String_t _Nullable /* System.String */ daylightDisplayName, + System_TimeZoneInfo_AdjustmentRule_Array_t _Nullable /* System.TimeZoneInfo.AdjustmentRule[] */ adjustmentRules, + bool /* System.Boolean */ disableDaylightSavingTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertIanaIdToWindowsId( + System_String_t _Nonnull /* System.String */ ianaId, + System_String_t _Nullable* _Nullable /* System.String */ windowsId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertWindowsIdToIanaId( + System_String_t _Nonnull /* System.String */ windowsId, + System_String_t _Nullable* _Nullable /* System.String */ ianaId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1( + System_String_t _Nonnull /* System.String */ windowsId, + System_String_t _Nullable /* System.String */ region, + System_String_t _Nullable* _Nullable /* System.String */ ianaId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_Array_t _Nonnull /* System.TimeZoneInfo.AdjustmentRule[] */ +System_TimeZoneInfo_GetAdjustmentRules( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_Id_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_HasIanaId_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_DisplayName_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_StandardName_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_DaylightName_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_BaseUtcOffset_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_SupportsDaylightSavingTime_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_Local_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_Utc_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_TimeZoneInfo_TypeOf( + void +); + +void /* System.Void */ +System_TimeZoneInfo_Destroy( + System_TimeZoneInfo_t _Nullable /* 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.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 _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_AdjustmentRule_Equals_1( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_AdjustmentRule_GetHashCode( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_t _Nonnull /* System.TimeZoneInfo.AdjustmentRule */ +System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule( + System_DateTime_t _Nonnull /* System.DateTime */ dateStart, + System_DateTime_t _Nonnull /* System.DateTime */ dateEnd, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ daylightDelta, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ daylightTransitionStart, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ daylightTransitionEnd, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ baseUtcOffsetDelta, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_t _Nonnull /* System.TimeZoneInfo.AdjustmentRule */ +System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1( + System_DateTime_t _Nonnull /* System.DateTime */ dateStart, + System_DateTime_t _Nonnull /* System.DateTime */ dateEnd, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ daylightDelta, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ daylightTransitionStart, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ daylightTransitionEnd, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_AdjustmentRule_DateStart_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_AdjustmentRule_DateEnd_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TransitionTime_Equals_1( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_GetHashCode( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_CreateFixedDateRule( + System_DateTime_t _Nonnull /* System.DateTime */ timeOfDay, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule( + System_DateTime_t _Nonnull /* System.DateTime */ timeOfDay, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ week, + System_DayOfWeek_t /* System.DayOfWeek */ dayOfWeek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_TransitionTime_TimeOfDay_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Month_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Week_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Day_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_TimeZoneInfo_TransitionTime_DayOfWeek_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_Create_1( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* 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 _Nullable /* System.Threading.ITimer */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ dueTime, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ period, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Threading.ITimer */ self +); + +#pragma mark - END APIs of System.Threading.ITimer + +#pragma mark - BEGIN APIs of TEnum[] +#pragma mark - END APIs of TEnum[] + +#pragma mark - BEGIN APIs of System.SByte +System_Type_t _Nonnull /* System.Type */ +System_SByte_TypeOf( + void +); + +#pragma mark - END APIs of System.SByte + + +#pragma mark - BEGIN APIs of System.UInt64 +System_Type_t _Nonnull /* System.Type */ +System_UInt64_TypeOf( + void +); + +#pragma mark - END APIs of System.UInt64 + + +#pragma mark - BEGIN APIs of System.Single +System_Type_t _Nonnull /* System.Type */ +System_Single_TypeOf( + void +); + +#pragma mark - END APIs of System.Single + + +#pragma mark - BEGIN APIs of System.Decimal +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_FromOACurrency( + int64_t /* System.Int64 */ cy, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Decimal_ToOACurrency( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Add( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Ceiling( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_Compare( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_CompareTo( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_CompareTo_1( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Divide( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals_1( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_GetHashCode( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals_2( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Floor( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Decimal_ToString( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Decimal_ToString_1( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Decimal_ToString_2( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Decimal_ToString_3( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_2( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_3( + System_String_t _Nonnull /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse( + System_String_t _Nullable /* System.String */ s, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_1( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Decimal_GetBits( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Remainder( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Multiply( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Negate( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Round( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Round_1( + System_Decimal_t _Nonnull /* System.Decimal */ d, + int32_t /* System.Int32 */ decimals, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Round_2( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_MidpointRounding_t /* System.MidpointRounding */ mode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Round_3( + System_Decimal_t _Nonnull /* System.Decimal */ d, + int32_t /* System.Int32 */ decimals, + System_MidpointRounding_t /* System.MidpointRounding */ mode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Subtract( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Decimal_ToByte( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int8_t /* System.SByte */ +System_Decimal_ToSByte( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_Decimal_ToInt16( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Decimal_ToDouble( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_ToInt32( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Decimal_ToInt64( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint16_t /* System.UInt16 */ +System_Decimal_ToUInt16( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint32_t /* System.UInt32 */ +System_Decimal_ToUInt32( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint64_t /* System.UInt64 */ +System_Decimal_ToUInt64( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_Decimal_ToSingle( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Truncate( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Decimal_GetTypeCode( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Clamp( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Decimal_t _Nonnull /* System.Decimal */ min, + System_Decimal_t _Nonnull /* System.Decimal */ max, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_CopySign( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Decimal_t _Nonnull /* System.Decimal */ sign, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Max( + System_Decimal_t _Nonnull /* System.Decimal */ x, + System_Decimal_t _Nonnull /* System.Decimal */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Min( + System_Decimal_t _Nonnull /* System.Decimal */ x, + System_Decimal_t _Nonnull /* System.Decimal */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_Sign( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Abs( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsCanonical( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsEvenInteger( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsInteger( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsNegative( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsOddInteger( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsPositive( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MaxMagnitude( + System_Decimal_t _Nonnull /* System.Decimal */ x, + System_Decimal_t _Nonnull /* System.Decimal */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MinMagnitude( + System_Decimal_t _Nonnull /* System.Decimal */ x, + System_Decimal_t _Nonnull /* System.Decimal */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_3( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_4( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_4( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_5( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_5( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create( + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_1( + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_2( + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_3( + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_4( + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_5( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_6( + System_Int32_Array_t _Nonnull /* System.Int32[] */ bits, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_7( + 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 _Nullable* _Nullable /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Decimal_Scale_Get( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Zero_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_One_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MinusOne_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MaxValue_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MinValue_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_8( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Decimal_TypeOf( + void +); + +void /* System.Void */ +System_Decimal_Destroy( + System_Decimal_t _Nonnull /* System.Decimal */ self +); + +#pragma mark - END APIs of System.Decimal + + +#pragma mark - BEGIN APIs of System.Type[] +#pragma mark - END APIs of System.Type[] + + +#pragma mark - BEGIN APIs of System.Reflection.ParameterModifier[] +#pragma mark - END APIs of System.Reflection.ParameterModifier[] + +#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.FieldInfo[] +#pragma mark - END APIs of System.Reflection.FieldInfo[] + +#pragma mark - BEGIN APIs of System.Reflection.MemberInfo[] +#pragma mark - END APIs of System.Reflection.MemberInfo[] + +#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.UIntPtr +System_Type_t _Nonnull /* System.Type */ +System_UIntPtr_TypeOf( + void +); + +#pragma mark - END APIs of System.UIntPtr + + +#pragma mark - BEGIN APIs of System.AppContext +System_Object_t _Nullable /* System.Object */ +System_AppContext_GetData( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_AppContext_SetData( + System_String_t _Nonnull /* System.String */ name, + System_Object_t _Nullable /* System.Object */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_AppContext_TryGetSwitch( + System_String_t _Nonnull /* System.String */ switchName, + bool* /* System.Boolean */ isEnabled, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_AppContext_SetSwitch( + System_String_t _Nonnull /* System.String */ switchName, + bool /* System.Boolean */ isEnabled, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_AppContext_BaseDirectory_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_AppContext_TargetFrameworkName_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_AppContext_TypeOf( + void +); + +void /* System.Void */ +System_AppContext_Destroy( + System_AppContext_t _Nullable /* System.AppContext */ self +); + +#pragma mark - END APIs of System.AppContext + +#pragma mark - BEGIN APIs of System.Runtime.InteropServices.GCHandle +System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ +System_Runtime_InteropServices_GCHandle_Alloc( + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ +System_Runtime_InteropServices_GCHandle_Alloc_1( + System_Object_t _Nullable /* System.Object */ value, + System_Runtime_InteropServices_GCHandleType_t /* System.Runtime.InteropServices.GCHandleType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_GCHandle_Free( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void* /* System.IntPtr */ +System_Runtime_InteropServices_GCHandle_AddrOfPinnedObject( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ +System_Runtime_InteropServices_GCHandle_FromIntPtr( + void* /* System.IntPtr */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void* /* System.IntPtr */ +System_Runtime_InteropServices_GCHandle_ToIntPtr( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_GCHandle_GetHashCode( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_GCHandle_Equals( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Object_t _Nullable /* System.Object */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_GCHandle_Equals_1( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Runtime_InteropServices_GCHandle_Target_Get( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_GCHandle_Target_Set( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Runtime_InteropServices_GCHandle_IsAllocated_Get( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ +System_Runtime_InteropServices_GCHandle_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_GCHandle_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_InteropServices_GCHandle_Destroy( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self +); + +#pragma mark - END APIs of System.Runtime.InteropServices.GCHandle + +#pragma mark - BEGIN APIs of DALI.Toolkit.Utils.NamePoint +bool /* System.Boolean */ +DALI_Toolkit_Utils_NamePoint_NameIsStrictUpTo( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ nametoCompate, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ +DALI_Toolkit_Utils_NamePoint_GetNextName( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +DALI_Toolkit_Utils_NamePoint_ToString( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +DALI_Toolkit_Utils_NamePoint_GetHashCode( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +DALI_Toolkit_Utils_NamePoint_Equals( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_NamePoint_t _Nonnull /* DALI.Toolkit.Utils.NamePoint */ +DALI_Toolkit_Utils_NamePoint_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_NamePoint_t _Nonnull /* DALI.Toolkit.Utils.NamePoint */ +DALI_Toolkit_Utils_NamePoint_Create_1( + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +DALI_Toolkit_Utils_NamePoint_Letter_Get( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_NamePoint_Letter_Set( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +DALI_Toolkit_Utils_NamePoint_Index_Get( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_NamePoint_Index_Set( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +DALI_Toolkit_Utils_NamePoint_HavePrime_Get( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_NamePoint_HavePrime_Set( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Toolkit_Utils_NamePoint_TypeOf( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_NamePoint_Destroy( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self +); + +#pragma mark - END APIs of DALI.Toolkit.Utils.NamePoint + +#pragma mark - BEGIN APIs of DALI.Toolkit.Utils.ParamNamePoint +System_String_t _Nullable /* System.String */ +DALI_Toolkit_Utils_ParamNamePoint_PrimeValue_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Toolkit_Utils_ParamNamePoint_TypeOf( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_ParamNamePoint_Destroy( + DALI_Toolkit_Utils_ParamNamePoint_t _Nullable /* DALI.Toolkit.Utils.ParamNamePoint */ self +); + +#pragma mark - END APIs of DALI.Toolkit.Utils.ParamNamePoint + +#pragma mark - BEGIN APIs of DALI.Toolkit.Utils.VerticesName +System_String_t _Nullable /* System.String */ +DALI_Toolkit_Utils_VerticesName_GetNextNamePoint( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + bool /* System.Boolean */ addNextName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_AddName( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_AddNameSubSegment( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_RemoveName( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_ResetCounter( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_VerticesName_t _Nonnull /* DALI.Toolkit.Utils.VerticesName */ +DALI_Toolkit_Utils_VerticesName_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ +DALI_Toolkit_Utils_VerticesName_Instance_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ +DALI_Toolkit_Utils_VerticesName__instance_Get( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName__instance_Set( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ value +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Toolkit_Utils_VerticesName_TypeOf( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_Destroy( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self +); + +#pragma mark - END APIs of DALI.Toolkit.Utils.VerticesName + +#pragma mark - BEGIN APIs of DALI.Toolkit.Utils.SortNamePointComparer +int32_t /* System.Int32 */ +DALI_Toolkit_Utils_SortNamePointComparer_Compare( + DALI_Toolkit_Utils_SortNamePointComparer_t _Nullable /* DALI.Toolkit.Utils.SortNamePointComparer */ self, + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ n1, + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ n2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_SortNamePointComparer_t _Nonnull /* DALI.Toolkit.Utils.SortNamePointComparer */ +DALI_Toolkit_Utils_SortNamePointComparer_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +DALI_Toolkit_Utils_SortNamePointComparer_TypeOf( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_SortNamePointComparer_Destroy( + DALI_Toolkit_Utils_SortNamePointComparer_t _Nullable /* DALI.Toolkit.Utils.SortNamePointComparer */ self +); + +#pragma mark - END APIs of DALI.Toolkit.Utils.SortNamePointComparer + +#pragma mark - BEGIN APIs of DALI.Utils.ContainerSingleton +DALI_Utils_ContainerSingleton_t _Nonnull /* DALI.Utils.ContainerSingleton */ +DALI_Utils_ContainerSingleton_Create( + Autofac_IContainer_t _Nullable /* Autofac.IContainer */ container, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +Autofac_IContainer_t _Nullable /* Autofac.IContainer */ +DALI_Utils_ContainerSingleton_Container_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ +DALI_Utils_ContainerSingleton_Scope_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Utils_ContainerSingleton_TypeOf( + void +); + +void /* System.Void */ +DALI_Utils_ContainerSingleton_Destroy( + DALI_Utils_ContainerSingleton_t _Nullable /* DALI.Utils.ContainerSingleton */ self +); + +#pragma mark - END APIs of DALI.Utils.ContainerSingleton + +#pragma mark - BEGIN APIs of Autofac.IContainer +System_Type_t _Nonnull /* System.Type */ +Autofac_IContainer_TypeOf( + void +); + +void /* System.Void */ +Autofac_IContainer_Destroy( + Autofac_IContainer_t _Nullable /* Autofac.IContainer */ self +); + +#pragma mark - END APIs of Autofac.IContainer + +#pragma mark - BEGIN APIs of Autofac.ILifetimeScope +Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ +Autofac_ILifetimeScope_BeginLifetimeScope( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ +Autofac_ILifetimeScope_BeginLifetimeScope_1( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self, + System_Object_t _Nullable /* System.Object */ tag, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +Autofac_Core_IDisposer_t _Nullable /* Autofac.Core.IDisposer */ +Autofac_ILifetimeScope_Disposer_Get( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +Autofac_ILifetimeScope_Tag_Get( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_ILifetimeScope_TypeOf( + void +); + +void /* System.Void */ +Autofac_ILifetimeScope_Destroy( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self +); + +#pragma mark - END APIs of Autofac.ILifetimeScope + +#pragma mark - BEGIN APIs of Autofac.IComponentContext +Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ +Autofac_IComponentContext_ComponentRegistry_Get( + Autofac_IComponentContext_t _Nullable /* Autofac.IComponentContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_IComponentContext_TypeOf( + void +); + +void /* System.Void */ +Autofac_IComponentContext_Destroy( + Autofac_IComponentContext_t _Nullable /* Autofac.IComponentContext */ self +); + +#pragma mark - END APIs of Autofac.IComponentContext + +#pragma mark - BEGIN APIs of Autofac.Core.IComponentRegistry +bool /* System.Boolean */ +Autofac_Core_IComponentRegistry_TryGetRegistration( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ service, + Autofac_Core_IComponentRegistration_t _Nullable* _Nullable /* Autofac.Core.IComponentRegistration */ registration, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +Autofac_Core_IComponentRegistry_IsRegistered( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ service, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +Autofac_Core_IComponentRegistry_Register( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ registration, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +Autofac_Core_IComponentRegistry_Register_1( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ registration, + bool /* System.Boolean */ preserveDefaults, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +Autofac_Core_IComponentRegistry_AddRegistrationSource( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_IRegistrationSource_t _Nullable /* Autofac.Core.IRegistrationSource */ source, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +Autofac_Core_IComponentRegistry_HasLocalComponents_Get( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IComponentRegistry_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IComponentRegistry_Destroy( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self +); + +#pragma mark - END APIs of Autofac.Core.IComponentRegistry + +#pragma mark - BEGIN APIs of Autofac.Core.Service +System_String_t _Nullable /* System.String */ +Autofac_Core_Service_ToString( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +Autofac_Core_Service_Equals( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Autofac_Core_Service_GetHashCode( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +Autofac_Core_Service_Description_Get( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_Service_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_Service_Destroy( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self +); + +#pragma mark - END APIs of Autofac.Core.Service + +#pragma mark - BEGIN APIs of Autofac.Core.IComponentRegistration +System_Guid_t _Nonnull /* System.Guid */ +Autofac_Core_IComponentRegistration_Id_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_IInstanceActivator_t _Nullable /* Autofac.Core.IInstanceActivator */ +Autofac_Core_IComponentRegistration_Activator_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_IComponentLifetime_t _Nullable /* Autofac.Core.IComponentLifetime */ +Autofac_Core_IComponentRegistration_Lifetime_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_InstanceSharing_t /* Autofac.Core.InstanceSharing */ +Autofac_Core_IComponentRegistration_Sharing_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_InstanceOwnership_t /* Autofac.Core.InstanceOwnership */ +Autofac_Core_IComponentRegistration_Ownership_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ +Autofac_Core_IComponentRegistration_Target_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IComponentRegistration_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IComponentRegistration_Destroy( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self +); + +#pragma mark - END APIs of Autofac.Core.IComponentRegistration + +#pragma mark - BEGIN APIs of Autofac.Core.IInstanceActivator +System_Type_t _Nullable /* System.Type */ +Autofac_Core_IInstanceActivator_LimitType_Get( + Autofac_Core_IInstanceActivator_t _Nullable /* Autofac.Core.IInstanceActivator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IInstanceActivator_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IInstanceActivator_Destroy( + Autofac_Core_IInstanceActivator_t _Nullable /* Autofac.Core.IInstanceActivator */ self +); + +#pragma mark - END APIs of Autofac.Core.IInstanceActivator + +#pragma mark - BEGIN APIs of Autofac.Core.IComponentLifetime +Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ +Autofac_Core_IComponentLifetime_FindScope( + Autofac_Core_IComponentLifetime_t _Nullable /* Autofac.Core.IComponentLifetime */ self, + Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ mostNestedVisibleScope, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IComponentLifetime_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IComponentLifetime_Destroy( + Autofac_Core_IComponentLifetime_t _Nullable /* Autofac.Core.IComponentLifetime */ self +); + +#pragma mark - END APIs of Autofac.Core.IComponentLifetime + +#pragma mark - BEGIN APIs of Autofac.Core.ISharingLifetimeScope +Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ +Autofac_Core_ISharingLifetimeScope_RootLifetimeScope_Get( + Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ +Autofac_Core_ISharingLifetimeScope_ParentLifetimeScope_Get( + Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_ISharingLifetimeScope_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_ISharingLifetimeScope_Destroy( + Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ self +); + +#pragma mark - END APIs of Autofac.Core.ISharingLifetimeScope + + +#pragma mark - BEGIN APIs of Autofac.Core.IRegistrationSource +bool /* System.Boolean */ +Autofac_Core_IRegistrationSource_IsAdapterForIndividualComponents_Get( + Autofac_Core_IRegistrationSource_t _Nullable /* Autofac.Core.IRegistrationSource */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IRegistrationSource_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IRegistrationSource_Destroy( + Autofac_Core_IRegistrationSource_t _Nullable /* Autofac.Core.IRegistrationSource */ self +); + +#pragma mark - END APIs of Autofac.Core.IRegistrationSource + +#pragma mark - BEGIN APIs of Autofac.Core.IDisposer +void /* System.Void */ +Autofac_Core_IDisposer_AddInstanceForDisposal( + Autofac_Core_IDisposer_t _Nullable /* Autofac.Core.IDisposer */ self, + System_IDisposable_t _Nullable /* System.IDisposable */ instance, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IDisposer_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IDisposer_Destroy( + Autofac_Core_IDisposer_t _Nullable /* Autofac.Core.IDisposer */ self +); + +#pragma mark - END APIs of Autofac.Core.IDisposer + +#pragma mark - BEGIN APIs of DALI.Utils.ParamSegmentation +double /* System.Double */ +DALI_Utils_ParamSegmentation_ToleranceDouglasPeucker_Get( + void +); + + +double /* System.Double */ +DALI_Utils_ParamSegmentation_AngularTolerance_Get( + void +); + + +double /* System.Double */ +DALI_Utils_ParamSegmentation_NbSegmentationMax_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Utils_ParamSegmentation_TypeOf( + void +); + +void /* System.Void */ +DALI_Utils_ParamSegmentation_Destroy( + DALI_Utils_ParamSegmentation_t _Nullable /* DALI.Utils.ParamSegmentation */ self +); + +#pragma mark - END APIs of DALI.Utils.ParamSegmentation + +#pragma mark - BEGIN APIs of DALI.ToolKit.DaliStroke +System_Guid_t _Nonnull /* System.Guid */ +DALI_ToolKit_DaliStroke_Id_Get( + DALI_ToolKit_DaliStroke_t _Nullable /* DALI.ToolKit.DaliStroke */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_DaliStroke_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_DaliStroke_Destroy( + DALI_ToolKit_DaliStroke_t _Nullable /* DALI.ToolKit.DaliStroke */ self +); + +#pragma mark - END APIs of DALI.ToolKit.DaliStroke + +#pragma mark - BEGIN APIs of DALI.ToolKit.DaliStrokePoint +System_String_t _Nullable /* System.String */ +DALI_ToolKit_DaliStrokePoint_ToString( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +DALI_ToolKit_DaliStrokePoint_Equals( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +DALI_ToolKit_DaliStrokePoint_EqualsEpsylon( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ ds, + double /* System.Double */ epsylon, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +DALI_ToolKit_DaliStrokePoint_GetHashCode( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +DALI_ToolKit_DaliStrokePoint_Clone( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ +DALI_ToolKit_DaliStrokePoint_Create( + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ +DALI_ToolKit_DaliStrokePoint_Create_1( + double /* System.Double */ x, + double /* System.Double */ y, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t, + double /* System.Double */ p, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +DALI_ToolKit_DaliStrokePoint_IsCoordinatesOnly_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +DALI_ToolKit_DaliStrokePoint_X_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_X_Set( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +DALI_ToolKit_DaliStrokePoint_Y_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_Y_Set( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +DALI_ToolKit_DaliStrokePoint_P_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_P_Set( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +DALI_ToolKit_DaliStrokePoint_T_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_T_Set( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ +DALI_ToolKit_DaliStrokePoint_Create_2( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_DaliStrokePoint_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_Destroy( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self +); + +#pragma mark - END APIs of DALI.ToolKit.DaliStrokePoint + +#pragma mark - BEGIN APIs of DALI.ToolKit.IO.InkmlExtensions +System_String_t _Nullable /* System.String */ +DALI_ToolKit_IO_InkmlExtensions_ToInkml( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ point, + bool /* System.Boolean */ pressure, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_DaliStroke_t _Nullable /* DALI.ToolKit.DaliStroke */ +DALI_ToolKit_IO_InkmlExtensions_ToTrace( + System_String_t _Nullable /* System.String */ inkml, + System_DateTime_t _Nullable /* System.Nullable */ startTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ +DALI_ToolKit_IO_InkmlExtensions_ToTracePoint( + System_String_t _Nullable /* System.String */ inkml, + bool /* System.Boolean */ isPenUp, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_IO_InkmlExtensions_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_IO_InkmlExtensions_Destroy( + DALI_ToolKit_IO_InkmlExtensions_t _Nullable /* DALI.ToolKit.IO.InkmlExtensions */ self +); + +#pragma mark - END APIs of DALI.ToolKit.IO.InkmlExtensions + + +#pragma mark - BEGIN APIs of DALI.ToolKit.IO.InkmlFile +void /* System.Void */ +DALI_ToolKit_IO_InkmlFile_Load( + DALI_ToolKit_IO_InkmlFile_t _Nullable /* DALI.ToolKit.IO.InkmlFile */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_IO_InkmlFile_t _Nonnull /* DALI.ToolKit.IO.InkmlFile */ +DALI_ToolKit_IO_InkmlFile_Create( + System_String_t _Nullable /* System.String */ filepath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +DALI_ToolKit_IO_InkmlFile_Name_Get( + DALI_ToolKit_IO_InkmlFile_t _Nullable /* DALI.ToolKit.IO.InkmlFile */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +DALI_ToolKit_IO_InkmlFile_Filepath_Get( + DALI_ToolKit_IO_InkmlFile_t _Nullable /* DALI.ToolKit.IO.InkmlFile */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_IO_InkmlFile_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_IO_InkmlFile_Destroy( + DALI_ToolKit_IO_InkmlFile_t _Nullable /* DALI.ToolKit.IO.InkmlFile */ self +); + +#pragma mark - END APIs of DALI.ToolKit.IO.InkmlFile + +#pragma mark - BEGIN APIs of DALI.ToolKit.IO.Input +System_DateTime_t _Nonnull /* System.DateTime */ +DALI_ToolKit_IO_Input_DateTimeFromUnixMilliSeconds( + int64_t /* System.Int64 */ timestamp, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +DALI_ToolKit_IO_Input_Id_Get( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_IO_Input_Id_Set( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +DALI_ToolKit_IO_Input_TimeOffset_Get( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_IO_Input_TimeOffset_Set( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +DALI_ToolKit_IO_Input_DeleteRequested_Add( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_EventHandler_t _Nullable /* System.EventHandler */ value +); + +void /* System.Void */ +DALI_ToolKit_IO_Input_DeleteRequested_Remove( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_EventHandler_t _Nullable /* System.EventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_IO_Input_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_IO_Input_Destroy( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self +); + +#pragma mark - END APIs of DALI.ToolKit.IO.Input + +#pragma mark - BEGIN APIs of System.EventArgs +System_EventArgs_t _Nonnull /* System.EventArgs */ +System_EventArgs_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_EventArgs_t _Nonnull /* 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 _Nullable /* System.EventArgs */ self +); + +#pragma mark - END APIs of System.EventArgs + +#pragma mark - BEGIN APIs of System.Xml.XmlNode +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XmlNode_CreateNavigator( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_SelectSingleNode( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_SelectSingleNode_1( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_XmlNamespaceManager_t _Nonnull /* System.Xml.XmlNamespaceManager */ nsmgr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ +System_Xml_XmlNode_SelectNodes( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ +System_Xml_XmlNode_SelectNodes_1( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_XmlNamespaceManager_t _Nonnull /* System.Xml.XmlNamespaceManager */ nsmgr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_InsertBefore( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ refChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_InsertAfter( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ refChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlNode_ReplaceChild( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ oldChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlNode_RemoveChild( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ oldChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_PrependChild( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_AppendChild( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlNode_CloneNode( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_Normalize( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlNode_Supports( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ feature, + System_String_t _Nonnull /* System.String */ version, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlNode_Clone_1( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XmlNode_GetEnumerator( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_WriteTo( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_WriteContentTo( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_RemoveAll( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_GetNamespaceOfPrefix( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_GetPrefixOfNamespace( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_Name_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNode_Value_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_Value_Set( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlNode_NodeType_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_ParentNode_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlNode_ChildNodes_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_PreviousSibling_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_NextSibling_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ +System_Xml_XmlNode_Attributes_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ +System_Xml_XmlNode_OwnerDocument_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_FirstChild_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_LastChild_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlNode_HasChildNodes_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_NamespaceURI_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_Prefix_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_Prefix_Set( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_LocalName_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlNode_IsReadOnly_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_InnerText_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_InnerText_Set( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_OuterXml_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_InnerXml_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_InnerXml_Set( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nonnull /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlNode_SchemaInfo_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_BaseURI_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlNode_Item_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlNode_Item_Get_1( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ localname, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_PreviousText_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNode_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNode_Destroy( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self +); + +#pragma mark - END APIs of System.Xml.XmlNode + +#pragma mark - BEGIN APIs of System.Xml.XPath.IXPathNavigable +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_IXPathNavigable_CreateNavigator( + System_Xml_XPath_IXPathNavigable_t _Nullable /* System.Xml.XPath.IXPathNavigable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_IXPathNavigable_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_IXPathNavigable_Destroy( + System_Xml_XPath_IXPathNavigable_t _Nullable /* System.Xml.XPath.IXPathNavigable */ self +); + +#pragma mark - END APIs of System.Xml.XPath.IXPathNavigable + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathNavigator +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_ToString( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_SetValue( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_SetTypedValue( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Object_t _Nonnull /* System.Object */ typedValue, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_ValueAs( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_CreateNavigator( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XPath_XPathNavigator_LookupNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XPath_XPathNavigator_LookupPrefix( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_Clone( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XPath_XPathNavigator_ReadSubtree( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_WriteSubtree( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_GetAttribute( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToAttribute( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirstAttribute( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNextAttribute( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_GetNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirstNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNamespaceScope_t /* System.Xml.XPath.XPathNamespaceScope */ namespaceScope, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNextNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNamespaceScope_t /* System.Xml.XPath.XPathNamespaceScope */ namespaceScope, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirstNamespace_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNextNamespace_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNext_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToPrevious( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirst_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirstChild( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToParent( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_MoveToRoot( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveTo_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToId( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ id, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToChild( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToChild_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFollowing( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFollowing_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ end, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFollowing_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFollowing_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ end, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNext_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNext_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_IsSamePosition( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_IsDescendant( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ nav, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeOrder_t /* System.Xml.XmlNodeOrder */ +System_Xml_XPath_XPathNavigator_ComparePosition( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ nav, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_CheckValidity( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ schemas, + System_Xml_Schema_ValidationEventHandler_t _Nonnull /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ +System_Xml_XPath_XPathNavigator_Compile( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_SelectSingleNode( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_SelectSingleNode_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ resolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_SelectSingleNode_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expression, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_Select_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_Select_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ resolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_Select_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_Evaluate( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_Evaluate_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ resolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_Evaluate_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_Evaluate_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expr, + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ context, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_Matches( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_Matches_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectChildren( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectChildren_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectAncestors( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + bool /* System.Boolean */ matchSelf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectAncestors_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ namespaceURI, + bool /* System.Boolean */ matchSelf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectDescendants( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + bool /* System.Boolean */ matchSelf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectDescendants_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ namespaceURI, + bool /* System.Boolean */ matchSelf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_PrependChild( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_AppendChild( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_InsertAfter( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_InsertBefore( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_CreateAttributes( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_ReplaceRange( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ lastSiblingToReplace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_ReplaceSelf( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_ReplaceSelf_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_ReplaceSelf_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_AppendChild_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_AppendChild_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_AppendChild_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_PrependChild_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_PrependChild_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_PrependChild_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertBefore_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertBefore_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertBefore_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertAfter_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertAfter_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertAfter_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_DeleteRange( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ lastSiblingToDelete, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_DeleteSelf( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_PrependChildElement( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_AppendChildElement( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertElementBefore( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertElementAfter( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_CreateAttribute_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_IsNode_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_XPath_XPathNavigator_XmlType_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_TypedValue_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNavigator_ValueType_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_ValueAsBoolean_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XPath_XPathNavigator_ValueAsDateTime_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_Xml_XPath_XPathNavigator_ValueAsDouble_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XPath_XPathNavigator_ValueAsInt_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Xml_XPath_XPathNavigator_ValueAsLong_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ +System_Xml_XPath_XPathNavigator_NameTable_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_IEqualityComparer_t _Nonnull /* System.Collections.IEqualityComparer */ +System_Xml_XPath_XPathNavigator_NavigatorComparer_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ +System_Xml_XPath_XPathNavigator_NodeType_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_LocalName_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_Name_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_NamespaceURI_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_Prefix_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_BaseURI_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_IsEmptyElement_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_XmlLang_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Xml_XPath_XPathNavigator_UnderlyingObject_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_HasAttributes_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_HasChildren_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XPath_XPathNavigator_SchemaInfo_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_CanEdit_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_OuterXml_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_OuterXml_Set( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_InnerXml_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InnerXml_Set( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNavigator_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_Destroy( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self +); + +#pragma mark - END APIs of System.Xml.XPath.XPathNavigator + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathItem +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathItem_ValueAs( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathItem_ValueAs_1( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathItem_IsNode_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_XPath_XPathItem_XmlType_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathItem_Value_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathItem_TypedValue_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathItem_ValueType_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathItem_ValueAsBoolean_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XPath_XPathItem_ValueAsDateTime_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_Xml_XPath_XPathItem_ValueAsDouble_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XPath_XPathItem_ValueAsInt_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Xml_XPath_XPathItem_ValueAsLong_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathItem_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_XPathItem_Destroy( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self +); + +#pragma mark - END APIs of System.Xml.XPath.XPathItem + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaType +System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType( + System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ qualifiedName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaSimpleType_t _Nonnull /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType_1( + System_Xml_Schema_XmlTypeCode_t /* System.Xml.Schema.XmlTypeCode */ typeCode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ +System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType( + System_Xml_Schema_XmlTypeCode_t /* System.Xml.Schema.XmlTypeCode */ typeCode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ +System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType_1( + System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ qualifiedName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaType_IsDerivedFrom( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ derivedType, + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ baseType, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ except, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaType_t _Nonnull /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_XmlSchemaType_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaType_Name_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaType_Name_Set( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaType_Final_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaType_Final_Set( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaType_QualifiedName_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaType_FinalResolved_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Xml_Schema_XmlSchemaType_BaseSchemaType_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_XmlSchemaType_BaseXmlSchemaType_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaType_DerivedBy_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ +System_Xml_Schema_XmlSchemaType_Datatype_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaType_IsMixed_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaType_IsMixed_Set( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlTypeCode_t /* System.Xml.Schema.XmlTypeCode */ +System_Xml_Schema_XmlSchemaType_TypeCode_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaType_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaType_Destroy( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaAnnotated +System_Xml_Schema_XmlSchemaAnnotated_t _Nonnull /* System.Xml.Schema.XmlSchemaAnnotated */ +System_Xml_Schema_XmlSchemaAnnotated_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAnnotated_Id_Get( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotated_Id_Set( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ +System_Xml_Schema_XmlSchemaAnnotated_Annotation_Get( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotated_Annotation_Set( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ +System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaAnnotated_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotated_Destroy( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaAnnotated + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObject +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObject_LineNumber_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_LineNumber_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObject_LinePosition_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_LinePosition_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaObject_SourceUri_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_SourceUri_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaObject_Parent_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_Parent_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ +System_Xml_Schema_XmlSchemaObject_Namespaces_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_Namespaces_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaObject_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_Destroy( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObject + +#pragma mark - BEGIN APIs of System.Xml.Serialization.XmlSerializerNamespaces +void /* System.Void */ +System_Xml_Serialization_XmlSerializerNamespaces_Add( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlQualifiedName_Array_t _Nonnull /* System.Xml.XmlQualifiedName[] */ +System_Xml_Serialization_XmlSerializerNamespaces_ToArray( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ +System_Xml_Serialization_XmlSerializerNamespaces_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ +System_Xml_Serialization_XmlSerializerNamespaces_Create_1( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ namespaces, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ +System_Xml_Serialization_XmlSerializerNamespaces_Create_2( + System_Xml_XmlQualifiedName_Array_t _Nonnull /* System.Xml.XmlQualifiedName[] */ namespaces, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_Serialization_XmlSerializerNamespaces_Count_Get( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Serialization_XmlSerializerNamespaces_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Serialization_XmlSerializerNamespaces_Destroy( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ self +); + +#pragma mark - END APIs of System.Xml.Serialization.XmlSerializerNamespaces + +#pragma mark - BEGIN APIs of System.Xml.XmlQualifiedName[] +#pragma mark - END APIs of System.Xml.XmlQualifiedName[] + +#pragma mark - BEGIN APIs of System.Xml.XmlQualifiedName +int32_t /* System.Int32 */ +System_Xml_XmlQualifiedName_GetHashCode( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlQualifiedName_ToString( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlQualifiedName_Equals( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Object_t _Nullable /* System.Object */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlQualifiedName_ToString_1( + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_XmlQualifiedName_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_XmlQualifiedName_Create_1( + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_XmlQualifiedName_Create_2( + System_String_t _Nullable /* System.String */ name, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlQualifiedName_Namespace_Get( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlQualifiedName_Name_Get( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlQualifiedName_IsEmpty_Get( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_XmlQualifiedName_Empty_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlQualifiedName_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlQualifiedName_Destroy( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self +); + +#pragma mark - END APIs of System.Xml.XmlQualifiedName + + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaAnnotation +System_Xml_Schema_XmlSchemaAnnotation_t _Nonnull /* System.Xml.Schema.XmlSchemaAnnotation */ +System_Xml_Schema_XmlSchemaAnnotation_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAnnotation_Id_Get( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotation_Id_Set( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaAnnotation_Items_Get( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ +System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaAnnotation_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotation_Destroy( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaAnnotation + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObjectCollection +System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectEnumerator */ +System_Xml_Schema_XmlSchemaObjectCollection_GetEnumerator( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObjectCollection_Add( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_Insert( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + int32_t /* System.Int32 */ index, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObjectCollection_IndexOf( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaObjectCollection_Contains( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_Remove( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_CopyTo( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_Array_t _Nonnull /* System.Xml.Schema.XmlSchemaObject[] */ array, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaObjectCollection_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaObjectCollection_Create_1( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ parent, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaObjectCollection_Item_Get( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_Item_Set( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + int32_t /* System.Int32 */ index, + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaObjectCollection_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_Destroy( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObjectCollection + +#pragma mark - BEGIN APIs of System.Collections.CollectionBase +void /* System.Void */ +System_Collections_CollectionBase_Clear( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_CollectionBase_RemoveAt( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Collections_CollectionBase_GetEnumerator( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_CollectionBase_Capacity_Get( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_CollectionBase_Capacity_Set( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Collections_CollectionBase_Count_Get( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_CollectionBase_TypeOf( + void +); + +void /* System.Void */ +System_Collections_CollectionBase_Destroy( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self +); + +#pragma mark - END APIs of System.Collections.CollectionBase + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObjectEnumerator +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectEnumerator_Reset( + System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nullable /* System.Xml.Schema.XmlSchemaObjectEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaObjectEnumerator_MoveNext( + System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nullable /* System.Xml.Schema.XmlSchemaObjectEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaObjectEnumerator_Current_Get( + System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nullable /* System.Xml.Schema.XmlSchemaObjectEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaObjectEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectEnumerator_Destroy( + System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nullable /* System.Xml.Schema.XmlSchemaObjectEnumerator */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObjectEnumerator + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObject[] +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObject[] + + +#pragma mark - BEGIN APIs of System.Xml.XmlAttribute[] +#pragma mark - END APIs of System.Xml.XmlAttribute[] + +#pragma mark - BEGIN APIs of System.Xml.XmlAttribute +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_CloneNode( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_InsertBefore( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ refChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_InsertAfter( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ refChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_ReplaceChild( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ oldChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_RemoveChild( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ oldChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_PrependChild( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_AppendChild( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttribute_WriteTo( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttribute_WriteContentTo( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_ParentNode_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_Name_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_LocalName_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_NamespaceURI_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_Prefix_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttribute_Prefix_Set( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlAttribute_NodeType_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlAttribute_OwnerDocument_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_Value_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttribute_Value_Set( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nonnull /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlAttribute_SchemaInfo_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlAttribute_InnerText_Set( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlAttribute_Specified_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlAttribute_OwnerElement_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlAttribute_InnerXml_Set( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_BaseURI_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlAttribute_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlAttribute_Destroy( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self +); + +#pragma mark - END APIs of System.Xml.XmlAttribute + +#pragma mark - BEGIN APIs of System.Xml.XmlDocument +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_CloneNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlDocument_CreateAttribute( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlCDataSection_t _Nonnull /* System.Xml.XmlCDataSection */ +System_Xml_XmlDocument_CreateCDataSection( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlComment_t _Nonnull /* System.Xml.XmlComment */ +System_Xml_XmlDocument_CreateComment( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocumentType_t _Nonnull /* System.Xml.XmlDocumentType */ +System_Xml_XmlDocument_CreateDocumentType( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ publicId, + System_String_t _Nullable /* System.String */ systemId, + System_String_t _Nullable /* System.String */ internalSubset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocumentFragment_t _Nonnull /* System.Xml.XmlDocumentFragment */ +System_Xml_XmlDocument_CreateDocumentFragment( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlElement_t _Nonnull /* System.Xml.XmlElement */ +System_Xml_XmlDocument_CreateElement( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlEntityReference_t _Nonnull /* System.Xml.XmlEntityReference */ +System_Xml_XmlDocument_CreateEntityReference( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlProcessingInstruction_t _Nonnull /* System.Xml.XmlProcessingInstruction */ +System_Xml_XmlDocument_CreateProcessingInstruction( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ target, + System_String_t _Nullable /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDeclaration_t _Nonnull /* System.Xml.XmlDeclaration */ +System_Xml_XmlDocument_CreateXmlDeclaration( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ version, + System_String_t _Nullable /* System.String */ encoding, + System_String_t _Nullable /* System.String */ standalone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlText_t _Nonnull /* System.Xml.XmlText */ +System_Xml_XmlDocument_CreateTextNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlSignificantWhitespace_t _Nonnull /* System.Xml.XmlSignificantWhitespace */ +System_Xml_XmlDocument_CreateSignificantWhitespace( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XmlDocument_CreateNavigator( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWhitespace_t _Nonnull /* System.Xml.XmlWhitespace */ +System_Xml_XmlDocument_CreateWhitespace( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlDocument_GetElementsByTagName( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlDocument_CreateAttribute_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ qualifiedName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlElement_t _Nonnull /* System.Xml.XmlElement */ +System_Xml_XmlDocument_CreateElement_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ qualifiedName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlDocument_GetElementsByTagName_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlDocument_GetElementById( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ elementId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_ImportNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ node, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlDocument_CreateAttribute_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlElement_t _Nonnull /* System.Xml.XmlElement */ +System_Xml_XmlDocument_CreateElement_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_CreateNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ type, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_CreateNode_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ nodeTypeString, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_CreateNode_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ type, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlDocument_ReadNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Load( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ filename, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Load_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ inStream, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Load_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ txtReader, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Load_3( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_LoadXml( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ xml, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Save( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ filename, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Save_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ outStream, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Save_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Save_3( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_WriteTo( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_WriteContentTo( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ xw, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Validate( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Validate_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ nodeToValidate, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlDocument_Create_1( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlDocument_Create_2( + System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ nt, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlDocument_NodeType_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlDocument_ParentNode_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ +System_Xml_XmlDocument_DocumentType_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlImplementation_t _Nonnull /* System.Xml.XmlImplementation */ +System_Xml_XmlDocument_Implementation_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocument_Name_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocument_LocalName_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlDocument_DocumentElement_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ +System_Xml_XmlDocument_OwnerDocument_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ +System_Xml_XmlDocument_Schemas_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Schemas_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlDocument_XmlResolver_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ +System_Xml_XmlDocument_NameTable_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlDocument_PreserveWhitespace_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_PreserveWhitespace_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlDocument_IsReadOnly_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlDocument_InnerText_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocument_InnerXml_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_InnerXml_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nonnull /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlDocument_SchemaInfo_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocument_BaseURI_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeInserting_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeInserting_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeInserted_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeInserted_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeRemoving_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeRemoving_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeRemoved_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeRemoved_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeChanging_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeChanging_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeChanged_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeChanged_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlDocument_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlDocument_Destroy( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self +); + +#pragma mark - END APIs of System.Xml.XmlDocument + +#pragma mark - BEGIN APIs of System.Xml.XmlDocumentType +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocumentType_CloneNode( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentType_WriteTo( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentType_WriteContentTo( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentType_Name_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentType_LocalName_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlDocumentType_NodeType_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlDocumentType_IsReadOnly_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNamedNodeMap_t _Nonnull /* System.Xml.XmlNamedNodeMap */ +System_Xml_XmlDocumentType_Entities_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNamedNodeMap_t _Nonnull /* System.Xml.XmlNamedNodeMap */ +System_Xml_XmlDocumentType_Notations_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlDocumentType_PublicId_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlDocumentType_SystemId_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlDocumentType_InternalSubset_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlDocumentType_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlDocumentType_Destroy( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self +); + +#pragma mark - END APIs of System.Xml.XmlDocumentType + +#pragma mark - BEGIN APIs of System.Xml.XmlLinkedNode +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlLinkedNode_PreviousSibling_Get( + System_Xml_XmlLinkedNode_t _Nullable /* System.Xml.XmlLinkedNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlLinkedNode_NextSibling_Get( + System_Xml_XmlLinkedNode_t _Nullable /* System.Xml.XmlLinkedNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlLinkedNode_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlLinkedNode_Destroy( + System_Xml_XmlLinkedNode_t _Nullable /* System.Xml.XmlLinkedNode */ self +); + +#pragma mark - END APIs of System.Xml.XmlLinkedNode + +#pragma mark - BEGIN APIs of System.Xml.XmlNamedNodeMap +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_GetNamedItem( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_SetNamedItem( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_RemoveNamedItem( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_Item( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_GetNamedItem_1( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_RemoveNamedItem_1( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XmlNamedNodeMap_GetEnumerator( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlNamedNodeMap_Count_Get( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNamedNodeMap_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNamedNodeMap_Destroy( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self +); + +#pragma mark - END APIs of System.Xml.XmlNamedNodeMap + +#pragma mark - BEGIN APIs of System.Xml.XmlWriter +void /* System.Void */ +System_Xml_XmlWriter_WriteStartDocument( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartDocument_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + bool /* System.Boolean */ standalone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteEndDocument( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteDocType( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ pubid, + System_String_t _Nullable /* System.String */ sysid, + System_String_t _Nullable /* System.String */ subset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartElement( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartElement_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartElement_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteEndElement( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteFullEndElement( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteAttributeString( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteAttributeString_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteAttributeString_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartAttribute( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartAttribute_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartAttribute_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteEndAttribute( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteCData( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteComment( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteProcessingInstruction( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteEntityRef( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteCharEntity( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + wchar_t /* System.Char */ ch, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteWhitespace( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ ws, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteString( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteSurrogateCharEntity( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + wchar_t /* System.Char */ lowChar, + wchar_t /* System.Char */ highChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteChars( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteRaw( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteRaw_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteBase64( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteBinHex( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_Close( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_Flush( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlWriter_LookupPrefix( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteNmToken( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteName( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteQualifiedName( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_3( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_4( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_5( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_6( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_7( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_8( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_9( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteAttributes( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteNode( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteNode_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ navigator, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteElementString( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteElementString_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteElementString_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_Dispose( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create( + System_String_t _Nonnull /* System.String */ outputFileName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_1( + System_String_t _Nonnull /* System.String */ outputFileName, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_2( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ output, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_3( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ output, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_4( + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ output, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_5( + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ output, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_6( + System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ output, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_7( + System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ output, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_8( + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ output, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_9( + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ output, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteStartDocumentAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteStartDocumentAsync_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + bool /* System.Boolean */ standalone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteEndDocumentAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteDocTypeAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ pubid, + System_String_t _Nullable /* System.String */ sysid, + System_String_t _Nullable /* System.String */ subset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteStartElementAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteEndElementAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteFullEndElementAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteAttributeStringAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteCDataAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteCommentAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteProcessingInstructionAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteEntityRefAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteCharEntityAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + wchar_t /* System.Char */ ch, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteWhitespaceAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ ws, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteStringAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteSurrogateCharEntityAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + wchar_t /* System.Char */ lowChar, + wchar_t /* System.Char */ highChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteCharsAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteRawAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteRawAsync_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteBase64Async( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteBinHexAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_FlushAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteNmTokenAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteNameAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteQualifiedNameAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteAttributesAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteNodeAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteNodeAsync_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ navigator, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteElementStringAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Xml_XmlWriter_DisposeAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ +System_Xml_XmlWriter_Settings_Get( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_WriteState_t /* System.Xml.WriteState */ +System_Xml_XmlWriter_WriteState_Get( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ +System_Xml_XmlWriter_XmlSpace_Get( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlWriter_XmlLang_Get( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlWriter_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlWriter_Destroy( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self +); + +#pragma mark - END APIs of System.Xml.XmlWriter + +#pragma mark - BEGIN APIs of System.Xml.XmlWriterSettings +void /* System.Void */ +System_Xml_XmlWriterSettings_Reset( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriterSettings_t _Nonnull /* System.Xml.XmlWriterSettings */ +System_Xml_XmlWriterSettings_Clone( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriterSettings_t _Nonnull /* System.Xml.XmlWriterSettings */ +System_Xml_XmlWriterSettings_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_Async_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_Async_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Xml_XmlWriterSettings_Encoding_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_Encoding_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_OmitXmlDeclaration_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_OmitXmlDeclaration_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_NewLineHandling_t /* System.Xml.NewLineHandling */ +System_Xml_XmlWriterSettings_NewLineHandling_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_NewLineHandling_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Xml_NewLineHandling_t /* System.Xml.NewLineHandling */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlWriterSettings_NewLineChars_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_NewLineChars_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_Indent_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_Indent_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlWriterSettings_IndentChars_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_IndentChars_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_NewLineOnAttributes_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_NewLineOnAttributes_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_CloseOutput_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_CloseOutput_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_ConformanceLevel_t /* System.Xml.ConformanceLevel */ +System_Xml_XmlWriterSettings_ConformanceLevel_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_ConformanceLevel_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Xml_ConformanceLevel_t /* System.Xml.ConformanceLevel */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_CheckCharacters_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_CheckCharacters_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_NamespaceHandling_t /* System.Xml.NamespaceHandling */ +System_Xml_XmlWriterSettings_NamespaceHandling_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_NamespaceHandling_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Xml_NamespaceHandling_t /* System.Xml.NamespaceHandling */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlOutputMethod_t /* System.Xml.XmlOutputMethod */ +System_Xml_XmlWriterSettings_OutputMethod_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlWriterSettings_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_Destroy( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self +); + +#pragma mark - END APIs of System.Xml.XmlWriterSettings + +#pragma mark - BEGIN APIs of System.Xml.XmlReader +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadContentAsObject( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadContentAsBoolean( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XmlReader_ReadContentAsDateTime( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_Xml_XmlReader_ReadContentAsDateTimeOffset( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Xml_XmlReader_ReadContentAsDouble( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_Xml_XmlReader_ReadContentAsFloat( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_XmlReader_ReadContentAsDecimal( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadContentAsInt( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Xml_XmlReader_ReadContentAsLong( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadContentAsString( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadContentAs_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ namespaceResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadElementContentAsObject( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadElementContentAsObject_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadElementContentAsBoolean( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadElementContentAsBoolean_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XmlReader_ReadElementContentAsDateTime( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XmlReader_ReadElementContentAsDateTime_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Xml_XmlReader_ReadElementContentAsDouble( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Xml_XmlReader_ReadElementContentAsDouble_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_Xml_XmlReader_ReadElementContentAsFloat( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_Xml_XmlReader_ReadElementContentAsFloat_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_XmlReader_ReadElementContentAsDecimal( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_XmlReader_ReadElementContentAsDecimal_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadElementContentAsInt( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadElementContentAsInt_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Xml_XmlReader_ReadElementContentAsLong( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Xml_XmlReader_ReadElementContentAsLong_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementContentAsString( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementContentAsString_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadElementContentAs_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nonnull /* System.Xml.IXmlNamespaceResolver */ namespaceResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadElementContentAs_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nonnull /* System.Xml.IXmlNamespaceResolver */ namespaceResolver, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_GetAttribute( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_GetAttribute_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_GetAttribute_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToAttribute( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToAttribute_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_MoveToAttribute_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToFirstAttribute( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToNextAttribute( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToElement( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadAttributeValue( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_Read_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_Close( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_Skip( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_LookupNamespace( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ResolveEntity( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadContentAsBase64( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadElementContentAsBase64( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadContentAsBinHex( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadElementContentAsBinHex( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadValueChunk( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadString( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlReader_MoveToContent( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ReadStartElement( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ReadStartElement_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ReadStartElement_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localname, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementString( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementString_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementString_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localname, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ReadEndElement( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsStartElement( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsStartElement_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsStartElement_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localname, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToFollowing( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToFollowing_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToDescendant( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToDescendant_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToNextSibling( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToNextSibling_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsName( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsNameToken( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadInnerXml( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadOuterXml( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_ReadSubtree( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_Dispose( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create( + System_String_t _Nonnull /* System.String */ inputUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_1( + System_String_t _Nonnull /* System.String */ inputUri, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_2( + System_String_t _Nonnull /* System.String */ inputUri, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ inputContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_3( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ input, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_4( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_5( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_String_t _Nullable /* System.String */ baseUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_6( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ inputContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_7( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ input, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_8( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_9( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_String_t _Nullable /* System.String */ baseUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_10( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ inputContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_11( + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlReader_SkipAsync( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ +System_Xml_XmlReader_Settings_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlReader_NodeType_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_Name_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_LocalName_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_NamespaceURI_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_Prefix_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_HasValue_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_Value_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlReader_Depth_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_BaseURI_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_IsEmptyElement_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_IsDefault_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +wchar_t /* System.Char */ +System_Xml_XmlReader_QuoteChar_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ +System_Xml_XmlReader_XmlSpace_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_XmlLang_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlReader_SchemaInfo_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlReader_ValueType_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlReader_AttributeCount_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_Item_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_Item_Get_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_Item_Get_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_EOF_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_ReadState_t /* System.Xml.ReadState */ +System_Xml_XmlReader_ReadState_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ +System_Xml_XmlReader_NameTable_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_CanResolveEntity_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_CanReadBinaryContent_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_CanReadValueChunk_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_HasAttributes_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlReader_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlReader_Destroy( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self +); + +#pragma mark - END APIs of System.Xml.XmlReader + +#pragma mark - BEGIN APIs of System.Xml.XmlReaderSettings +void /* System.Void */ +System_Xml_XmlReaderSettings_Reset( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReaderSettings_t _Nonnull /* System.Xml.XmlReaderSettings */ +System_Xml_XmlReaderSettings_Clone( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReaderSettings_t _Nonnull /* System.Xml.XmlReaderSettings */ +System_Xml_XmlReaderSettings_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_Async_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_Async_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ +System_Xml_XmlReaderSettings_NameTable_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_NameTable_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlReaderSettings_XmlResolver_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlReaderSettings_LineNumberOffset_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_LineNumberOffset_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlReaderSettings_LinePositionOffset_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_LinePositionOffset_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_ConformanceLevel_t /* System.Xml.ConformanceLevel */ +System_Xml_XmlReaderSettings_ConformanceLevel_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ConformanceLevel_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_ConformanceLevel_t /* System.Xml.ConformanceLevel */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_CheckCharacters_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_CheckCharacters_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Xml_XmlReaderSettings_MaxCharactersInDocument_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_MaxCharactersInDocument_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_IgnoreWhitespace_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_IgnoreWhitespace_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_IgnoreComments_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_IgnoreComments_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_ProhibitDtd_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ProhibitDtd_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_DtdProcessing_t /* System.Xml.DtdProcessing */ +System_Xml_XmlReaderSettings_DtdProcessing_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_DtdProcessing_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_DtdProcessing_t /* System.Xml.DtdProcessing */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_CloseInput_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_CloseInput_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_ValidationType_t /* System.Xml.ValidationType */ +System_Xml_XmlReaderSettings_ValidationType_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ValidationType_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_ValidationType_t /* System.Xml.ValidationType */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaValidationFlags_t /* System.Xml.Schema.XmlSchemaValidationFlags */ +System_Xml_XmlReaderSettings_ValidationFlags_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ValidationFlags_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_Schema_XmlSchemaValidationFlags_t /* System.Xml.Schema.XmlSchemaValidationFlags */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ +System_Xml_XmlReaderSettings_Schemas_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_Schemas_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlReaderSettings_ValidationEventHandler_Add( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ValidationEventHandler_Remove( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlReaderSettings_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_Destroy( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self +); + +#pragma mark - END APIs of System.Xml.XmlReaderSettings + +#pragma mark - BEGIN APIs of System.Xml.XmlNameTable +System_String_t _Nullable /* System.String */ +System_Xml_XmlNameTable_Get( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ array, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNameTable_Get_1( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self, + System_String_t _Nonnull /* System.String */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNameTable_Add( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ array, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNameTable_Add_1( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self, + System_String_t _Nonnull /* System.String */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNameTable_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNameTable_Destroy( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self +); + +#pragma mark - END APIs of System.Xml.XmlNameTable + +#pragma mark - BEGIN APIs of System.Xml.XmlResolver +System_Object_t _Nullable /* System.Object */ +System_Xml_XmlResolver_GetEntity( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self, + System_Uri_t _Nonnull /* System.Uri */ absoluteUri, + System_String_t _Nullable /* System.String */ role, + System_Type_t _Nullable /* System.Type */ ofObjectToReturn, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Xml_XmlResolver_ResolveUri( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self, + System_Uri_t _Nullable /* System.Uri */ baseUri, + System_String_t _Nullable /* System.String */ relativeUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlResolver_SupportsType( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self, + System_Uri_t _Nonnull /* System.Uri */ absoluteUri, + System_Type_t _Nullable /* System.Type */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlResolver_Credentials_Set( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self, + System_Net_ICredentials_t _Nullable /* System.Net.ICredentials */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlResolver_t _Nonnull /* System.Xml.XmlResolver */ +System_Xml_XmlResolver_FileSystemResolver_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlResolver_t _Nonnull /* System.Xml.XmlResolver */ +System_Xml_XmlResolver_ThrowingResolver_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlResolver_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlResolver_Destroy( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self +); + +#pragma mark - END APIs of System.Xml.XmlResolver + +#pragma mark - BEGIN APIs of System.Uri +System_UriHostNameType_t /* System.UriHostNameType */ +System_Uri_CheckHostName( + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_GetLeftPart( + System_Uri_t _Nullable /* System.Uri */ self, + System_UriPartial_t /* System.UriPartial */ part, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_HexEscape( + wchar_t /* System.Char */ character, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Uri_HexUnescape( + System_String_t _Nonnull /* System.String */ pattern, + int32_t* /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsHexEncoding( + System_String_t _Nonnull /* System.String */ pattern, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_CheckSchemeName( + System_String_t _Nullable /* System.String */ schemeName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsHexDigit( + wchar_t /* System.Char */ character, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Uri_FromHex( + wchar_t /* System.Char */ digit, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Uri_GetHashCode( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_ToString( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_Equals( + System_Uri_t _Nullable /* System.Uri */ self, + System_Object_t _Nullable /* System.Object */ comparand, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_MakeRelativeUri( + System_Uri_t _Nullable /* System.Uri */ self, + System_Uri_t _Nonnull /* System.Uri */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_MakeRelative_1( + System_Uri_t _Nullable /* System.Uri */ self, + System_Uri_t _Nonnull /* System.Uri */ toUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_TryCreate( + System_String_t _Nullable /* System.String */ uriString, + System_UriKind_t /* System.UriKind */ uriKind, + System_Uri_t _Nullable* _Nullable /* System.Uri */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_TryCreate_1( + System_String_t _Nullable /* System.String */ uriString, + System_UriCreationOptions_t _Nonnull* _Nonnull /* System.UriCreationOptions */ creationOptions, + System_Uri_t _Nullable* _Nullable /* System.Uri */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_TryCreate_2( + System_Uri_t _Nullable /* System.Uri */ baseUri, + System_String_t _Nullable /* System.String */ relativeUri, + System_Uri_t _Nullable* _Nullable /* System.Uri */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_TryCreate_3( + System_Uri_t _Nullable /* System.Uri */ baseUri, + System_Uri_t _Nullable /* System.Uri */ relativeUri, + System_Uri_t _Nullable* _Nullable /* System.Uri */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_GetComponents( + System_Uri_t _Nullable /* System.Uri */ self, + System_UriComponents_t /* System.UriComponents */ components, + System_UriFormat_t /* System.UriFormat */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Uri_Compare( + System_Uri_t _Nullable /* System.Uri */ uri1, + System_Uri_t _Nullable /* System.Uri */ uri2, + System_UriComponents_t /* System.UriComponents */ partsToCompare, + System_UriFormat_t /* System.UriFormat */ compareFormat, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsWellFormedOriginalString( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsWellFormedUriString( + System_String_t _Nullable /* System.String */ uriString, + System_UriKind_t /* System.UriKind */ uriKind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_UnescapeDataString( + System_String_t _Nonnull /* System.String */ stringToUnescape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_EscapeUriString( + System_String_t _Nonnull /* System.String */ stringToEscape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_EscapeDataString( + System_String_t _Nonnull /* System.String */ stringToEscape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsBaseOf( + System_Uri_t _Nullable /* System.Uri */ self, + System_Uri_t _Nonnull /* System.Uri */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create( + System_String_t _Nonnull /* System.String */ uriString, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_1( + System_String_t _Nonnull /* System.String */ uriString, + bool /* System.Boolean */ dontEscape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_2( + System_Uri_t _Nonnull /* System.Uri */ baseUri, + System_String_t _Nullable /* System.String */ relativeUri, + bool /* System.Boolean */ dontEscape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_3( + System_String_t _Nonnull /* System.String */ uriString, + System_UriKind_t /* System.UriKind */ uriKind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_4( + System_String_t _Nonnull /* System.String */ uriString, + System_UriCreationOptions_t _Nonnull* _Nonnull /* System.UriCreationOptions */ creationOptions, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_5( + System_Uri_t _Nonnull /* System.Uri */ baseUri, + System_String_t _Nullable /* System.String */ relativeUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_6( + System_Uri_t _Nonnull /* System.Uri */ baseUri, + System_Uri_t _Nonnull /* System.Uri */ relativeUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_AbsolutePath_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_AbsoluteUri_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_LocalPath_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Authority_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_UriHostNameType_t /* System.UriHostNameType */ +System_Uri_HostNameType_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsDefaultPort_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsFile_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsLoopback_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_PathAndQuery_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Uri_Segments_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsUnc_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Host_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Uri_Port_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Query_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Fragment_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Scheme_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_OriginalString_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_DnsSafeHost_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_IdnHost_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsAbsoluteUri_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_UserEscaped_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UserInfo_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeFile_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeFtp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeSftp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeFtps_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeGopher_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeHttp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeHttps_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeWs_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeWss_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeMailto_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeNews_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeNntp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeSsh_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeTelnet_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeNetTcp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeNetPipe_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_SchemeDelimiter_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Uri_TypeOf( + void +); + +void /* System.Void */ +System_Uri_Destroy( + System_Uri_t _Nullable /* System.Uri */ self +); + +#pragma mark - END APIs of System.Uri + + +#pragma mark - BEGIN APIs of System.UriCreationOptions +bool /* System.Boolean */ +System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Get( + System_UriCreationOptions_t _Nonnull /* System.UriCreationOptions */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Set( + System_UriCreationOptions_t _Nonnull /* System.UriCreationOptions */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_UriCreationOptions_t _Nonnull /* System.UriCreationOptions */ +System_UriCreationOptions_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_UriCreationOptions_TypeOf( + void +); + +void /* System.Void */ +System_UriCreationOptions_Destroy( + System_UriCreationOptions_t _Nonnull /* System.UriCreationOptions */ self +); + +#pragma mark - END APIs of System.UriCreationOptions + + +#pragma mark - BEGIN APIs of System.Net.ICredentials +System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ +System_Net_ICredentials_GetCredential( + System_Net_ICredentials_t _Nullable /* System.Net.ICredentials */ self, + System_Uri_t _Nonnull /* System.Uri */ uri, + System_String_t _Nonnull /* System.String */ authType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Net_ICredentials_TypeOf( + void +); + +void /* System.Void */ +System_Net_ICredentials_Destroy( + System_Net_ICredentials_t _Nullable /* System.Net.ICredentials */ self +); + +#pragma mark - END APIs of System.Net.ICredentials + +#pragma mark - BEGIN APIs of System.Net.NetworkCredential +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_GetCredential( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Uri_t _Nullable /* System.Uri */ uri, + System_String_t _Nullable /* System.String */ authenticationType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_GetCredential_1( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_String_t _Nullable /* System.String */ host, + int32_t /* System.Int32 */ port, + System_String_t _Nullable /* System.String */ authenticationType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create_1( + System_String_t _Nullable /* System.String */ userName, + System_String_t _Nullable /* System.String */ password, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create_2( + System_String_t _Nullable /* System.String */ userName, + System_String_t _Nullable /* System.String */ password, + System_String_t _Nullable /* System.String */ domain, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create_3( + System_String_t _Nullable /* System.String */ userName, + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ password, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create_4( + System_String_t _Nullable /* System.String */ userName, + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ password, + System_String_t _Nullable /* System.String */ domain, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Net_NetworkCredential_UserName_Get( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Net_NetworkCredential_UserName_Set( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Net_NetworkCredential_Password_Get( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Net_NetworkCredential_Password_Set( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Security_SecureString_t _Nonnull /* System.Security.SecureString */ +System_Net_NetworkCredential_SecurePassword_Get( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Net_NetworkCredential_SecurePassword_Set( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Net_NetworkCredential_Domain_Get( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Net_NetworkCredential_Domain_Set( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Net_NetworkCredential_TypeOf( + void +); + +void /* System.Void */ +System_Net_NetworkCredential_Destroy( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self +); + +#pragma mark - END APIs of System.Net.NetworkCredential + +#pragma mark - BEGIN APIs of System.Net.ICredentialsByHost +System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ +System_Net_ICredentialsByHost_GetCredential( + System_Net_ICredentialsByHost_t _Nullable /* System.Net.ICredentialsByHost */ self, + System_String_t _Nonnull /* System.String */ host, + int32_t /* System.Int32 */ port, + System_String_t _Nonnull /* System.String */ authenticationType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Net_ICredentialsByHost_TypeOf( + void +); + +void /* System.Void */ +System_Net_ICredentialsByHost_Destroy( + System_Net_ICredentialsByHost_t _Nullable /* System.Net.ICredentialsByHost */ self +); + +#pragma mark - END APIs of System.Net.ICredentialsByHost + +#pragma mark - BEGIN APIs of System.Security.SecureString +void /* System.Void */ +System_Security_SecureString_AppendChar( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_Clear( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Security_SecureString_t _Nonnull /* System.Security.SecureString */ +System_Security_SecureString_Copy( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_Dispose( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_InsertAt( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Security_SecureString_IsReadOnly( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_MakeReadOnly( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_RemoveAt( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_SetAt( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Security_SecureString_t _Nonnull /* System.Security.SecureString */ +System_Security_SecureString_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Security_SecureString_Length_Get( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Security.SecureString */ self +); + +#pragma mark - END APIs of System.Security.SecureString + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaSet +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Add( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_String_t _Nullable /* System.String */ targetNamespace, + System_String_t _Nonnull /* System.String */ schemaUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Add_1( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_String_t _Nullable /* System.String */ targetNamespace, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ schemaDocument, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_Add_2( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ schemas, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Add_3( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schema, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Remove( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schema, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaSet_RemoveRecursive( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schemaToRemove, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaSet_Contains( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_String_t _Nullable /* System.String */ targetNamespace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaSet_Contains_1( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schema, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_Compile( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Reprocess( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schema, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_CopyTo( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_Array_t _Nonnull /* System.Xml.Schema.XmlSchema[] */ schemas, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Xml_Schema_XmlSchemaSet_Schemas( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Xml_Schema_XmlSchemaSet_Schemas_1( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_String_t _Nullable /* System.String */ targetNamespace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ +System_Xml_Schema_XmlSchemaSet_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ +System_Xml_Schema_XmlSchemaSet_Create_1( + System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ nameTable, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ +System_Xml_Schema_XmlSchemaSet_NameTable_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaSet_IsCompiled_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_XmlResolver_Set( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaCompilationSettings_t _Nonnull /* System.Xml.Schema.XmlSchemaCompilationSettings */ +System_Xml_Schema_XmlSchemaSet_CompilationSettings_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_CompilationSettings_Set( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchemaCompilationSettings_t _Nullable /* System.Xml.Schema.XmlSchemaCompilationSettings */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaSet_Count_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchemaSet_GlobalElements_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchemaSet_GlobalAttributes_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchemaSet_GlobalTypes_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Add( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ value +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Remove( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaSet_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_Destroy( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaSet + +#pragma mark - BEGIN APIs of System.Xml.Schema.ValidationEventArgs +System_Xml_Schema_XmlSeverityType_t /* System.Xml.Schema.XmlSeverityType */ +System_Xml_Schema_ValidationEventArgs_Severity_Get( + System_Xml_Schema_ValidationEventArgs_t _Nullable /* System.Xml.Schema.ValidationEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_ValidationEventArgs_Exception_Get( + System_Xml_Schema_ValidationEventArgs_t _Nullable /* System.Xml.Schema.ValidationEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_Schema_ValidationEventArgs_Message_Get( + System_Xml_Schema_ValidationEventArgs_t _Nullable /* System.Xml.Schema.ValidationEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_ValidationEventArgs_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_ValidationEventArgs_Destroy( + System_Xml_Schema_ValidationEventArgs_t _Nullable /* System.Xml.Schema.ValidationEventArgs */ self +); + +#pragma mark - END APIs of System.Xml.Schema.ValidationEventArgs + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaException +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_XmlSchemaException_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_XmlSchemaException_Create_1( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_XmlSchemaException_Create_2( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable /* System.Exception */ innerException, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_XmlSchemaException_Create_3( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable /* System.Exception */ innerException, + int32_t /* System.Int32 */ lineNumber, + int32_t /* System.Int32 */ linePosition, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaException_SourceUri_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaException_LineNumber_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaException_LinePosition_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaException_SourceSchemaObject_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_Schema_XmlSchemaException_Message_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaException_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaException_Destroy( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaException + +#pragma mark - BEGIN APIs of System.SystemException +System_SystemException_t _Nonnull /* System.SystemException */ +System_SystemException_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_SystemException_t _Nonnull /* System.SystemException */ +System_SystemException_Create_1( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_SystemException_t _Nonnull /* System.SystemException */ +System_SystemException_Create_2( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable /* System.Exception */ innerException, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_SystemException_TypeOf( + void +); + +void /* System.Void */ +System_SystemException_Destroy( + System_SystemException_t _Nullable /* System.SystemException */ self +); + +#pragma mark - END APIs of System.SystemException + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaCompilationSettings +System_Xml_Schema_XmlSchemaCompilationSettings_t _Nonnull /* System.Xml.Schema.XmlSchemaCompilationSettings */ +System_Xml_Schema_XmlSchemaCompilationSettings_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Get( + System_Xml_Schema_XmlSchemaCompilationSettings_t _Nullable /* System.Xml.Schema.XmlSchemaCompilationSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Set( + System_Xml_Schema_XmlSchemaCompilationSettings_t _Nullable /* System.Xml.Schema.XmlSchemaCompilationSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaCompilationSettings_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaCompilationSettings_Destroy( + System_Xml_Schema_XmlSchemaCompilationSettings_t _Nullable /* System.Xml.Schema.XmlSchemaCompilationSettings */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaCompilationSettings + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObjectTable +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaObjectTable_Contains( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IDictionaryEnumerator_t _Nonnull /* System.Collections.IDictionaryEnumerator */ +System_Xml_Schema_XmlSchemaObjectTable_GetEnumerator( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObjectTable_Count_Get( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaObjectTable_Item_Get( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Xml_Schema_XmlSchemaObjectTable_Names_Get( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Xml_Schema_XmlSchemaObjectTable_Values_Get( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaObjectTable_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectTable_Destroy( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObjectTable + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchema +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchema_Read( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ reader, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchema_Read_1( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ stream, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchema_Read_2( + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ stream, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_1( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ stream, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ namespaceManager, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_2( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_3( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ writer, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ namespaceManager, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_4( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_5( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ writer, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ namespaceManager, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Compile( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Compile_1( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ resolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchema_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ +System_Xml_Schema_XmlSchema_AttributeFormDefault_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_AttributeFormDefault_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchema_BlockDefault_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_BlockDefault_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchema_FinalDefault_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_FinalDefault_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ +System_Xml_Schema_XmlSchema_ElementFormDefault_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_ElementFormDefault_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchema_TargetNamespace_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_TargetNamespace_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchema_Version_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Version_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchema_Includes_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchema_Items_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchema_IsCompiled_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_Attributes_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_AttributeGroups_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_SchemaTypes_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_Elements_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchema_Id_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Id_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ +System_Xml_Schema_XmlSchema_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_Groups_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_Notations_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_Schema_XmlSchema_Namespace_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_Schema_XmlSchema_InstanceNamespace_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchema_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Destroy( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchema + +#pragma mark - BEGIN APIs of System.IO.TextReader +void /* System.Void */ +System_IO_TextReader_Close( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextReader_Dispose( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_TextReader_Peek( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_TextReader_Read( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_TextReader_Read_1( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_IO_TextReader_ReadToEnd( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_TextReader_ReadBlock( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_IO_TextReader_ReadLine( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ +System_IO_TextReader_Synchronized( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ reader, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ +System_IO_TextReader_Null_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_IO_TextReader_TypeOf( + void +); + +void /* System.Void */ +System_IO_TextReader_Destroy( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self +); + +#pragma mark - END APIs of System.IO.TextReader + +#pragma mark - BEGIN APIs of System.Xml.XmlNamespaceManager +void /* System.Void */ +System_Xml_XmlNamespaceManager_PushScope( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlNamespaceManager_PopScope( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNamespaceManager_AddNamespace( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNamespaceManager_RemoveNamespace( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XmlNamespaceManager_GetEnumerator( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNamespaceManager_LookupNamespace( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNamespaceManager_LookupPrefix( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlNamespaceManager_HasNamespace( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNamespaceManager_t _Nonnull /* System.Xml.XmlNamespaceManager */ +System_Xml_XmlNamespaceManager_Create( + System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ nameTable, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ +System_Xml_XmlNamespaceManager_NameTable_Get( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNamespaceManager_DefaultNamespace_Get( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNamespaceManager_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNamespaceManager_Destroy( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self +); + +#pragma mark - END APIs of System.Xml.XmlNamespaceManager + +#pragma mark - BEGIN APIs of System.Xml.IXmlNamespaceResolver +System_String_t _Nullable /* System.String */ +System_Xml_IXmlNamespaceResolver_LookupNamespace( + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_IXmlNamespaceResolver_LookupPrefix( + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ self, + System_String_t _Nonnull /* System.String */ namespaceName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_IXmlNamespaceResolver_TypeOf( + void +); + +void /* System.Void */ +System_Xml_IXmlNamespaceResolver_Destroy( + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ self +); + +#pragma mark - END APIs of System.Xml.IXmlNamespaceResolver + +#pragma mark - BEGIN APIs of System.IO.TextWriter +void /* System.Void */ +System_IO_TextWriter_Close( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Dispose( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_IO_TextWriter_DisposeAsync( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Flush( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nullable /* System.Char[] */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_2( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_3( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_4( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_5( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_6( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_7( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_8( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_9( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_10( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_11( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_12( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_13( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_14( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_15( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_16( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_17( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ arg, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_2( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nullable /* System.Char[] */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_3( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_4( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_5( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_6( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_7( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_8( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_9( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_10( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_11( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_12( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_13( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_14( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_15( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_16( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_17( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_18( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ arg, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync_2( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync_3( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nullable /* System.Char[] */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync_4( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_2( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_3( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nullable /* System.Char[] */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_4( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_5( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_FlushAsync( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_FlushAsync_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ +System_IO_TextWriter_Synchronized( + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IFormatProvider_t _Nonnull /* System.IFormatProvider */ +System_IO_TextWriter_FormatProvider_Get( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_IO_TextWriter_Encoding_Get( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_IO_TextWriter_NewLine_Get( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_NewLine_Set( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ +System_IO_TextWriter_Null_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_IO_TextWriter_TypeOf( + void +); + +void /* System.Void */ +System_IO_TextWriter_Destroy( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self +); + +#pragma mark - END APIs of System.IO.TextWriter + +#pragma mark - BEGIN APIs of System.Text.StringBuilder +int32_t /* System.Int32 */ +System_Text_StringBuilder_EnsureCapacity( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ capacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_StringBuilder_ToString( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_StringBuilder_ToString_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Clear( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ +System_Text_StringBuilder_GetChunks( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ repeatCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Char_Array_t _Nullable /* System.Char[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ charCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_4( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_5( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendLine( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendLine_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_CopyTo( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ sourceIndex, + System_Char_Array_t _Nonnull /* System.Char[] */ destination, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Remove( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_6( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_7( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_8( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int8_t /* System.SByte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_9( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + uint8_t /* System.Byte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_10( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int16_t /* System.Int16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_11( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_12( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_13( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_14( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_15( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_16( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + uint16_t /* System.UInt16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_17( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_18( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_19( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_20( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Char_Array_t _Nullable /* System.Char[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_21( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull* _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ handler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_22( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull* _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ handler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendLine_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull* _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ handler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendLine_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull* _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ handler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendJoin( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ separator, + System_Object_Array_t _Nonnull /* System.Object[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendJoin_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ separator, + System_String_Array_t _Nonnull /* System.String[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendJoin_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ separator, + System_Object_Array_t _Nonnull /* System.Object[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendJoin_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ separator, + System_String_Array_t _Nonnull /* System.String[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + int8_t /* System.SByte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_4( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + uint8_t /* System.Byte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_5( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + int16_t /* System.Int16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_6( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_7( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Char_Array_t _Nullable /* System.Char[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_8( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Char_Array_t _Nullable /* System.Char[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ charCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_9( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_10( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_11( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_12( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_13( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_14( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + uint16_t /* System.UInt16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_15( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_16( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_17( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_4( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_5( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_6( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_7( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_8( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Text_CompositeFormat_t _Nonnull /* System.Text.CompositeFormat */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Replace( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_StringBuilder_Equals( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ sb, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Replace_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Replace_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ oldChar, + wchar_t /* System.Char */ newChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Replace_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ oldChar, + wchar_t /* System.Char */ newChar, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_1( + int32_t /* System.Int32 */ capacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_2( + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_3( + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ capacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_4( + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + int32_t /* System.Int32 */ capacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_5( + int32_t /* System.Int32 */ capacity, + int32_t /* System.Int32 */ maxCapacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_StringBuilder_Capacity_Get( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_Capacity_Set( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_StringBuilder_MaxCapacity_Get( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_StringBuilder_Length_Get( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_Length_Set( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +wchar_t /* System.Char */ +System_Text_StringBuilder_Chars_Get( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_Chars_Set( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_StringBuilder_TypeOf( + void +); + +void /* System.Void */ +System_Text_StringBuilder_Destroy( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self +); + +#pragma mark - END APIs of System.Text.StringBuilder + +#pragma mark - BEGIN APIs of System.Text.StringBuilder.ChunkEnumerator +System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ +System_Text_StringBuilder_ChunkEnumerator_GetEnumerator( + System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_StringBuilder_ChunkEnumerator_MoveNext( + System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ +System_Text_StringBuilder_ChunkEnumerator_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Text_StringBuilder_ChunkEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_Text_StringBuilder_ChunkEnumerator_Destroy( + System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ self +); + +#pragma mark - END APIs of System.Text.StringBuilder.ChunkEnumerator + +#pragma mark - BEGIN APIs of System.Text.StringBuilder.AppendInterpolatedStringHandler +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendLiteral( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_1( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self, + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ alignment, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_2( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ alignment, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_Create( + int32_t /* System.Int32 */ literalLength, + int32_t /* System.Int32 */ formattedCount, + System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ stringBuilder, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_1( + int32_t /* System.Int32 */ literalLength, + int32_t /* System.Int32 */ formattedCount, + System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ stringBuilder, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_2( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_TypeOf( + void +); + +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_Destroy( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self +); + +#pragma mark - END APIs of System.Text.StringBuilder.AppendInterpolatedStringHandler + + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchema[] +#pragma mark - END APIs of System.Xml.Schema.XmlSchema[] + + +#pragma mark - BEGIN APIs of System.Xml.Schema.IXmlSchemaInfo +System_Xml_Schema_XmlSchemaValidity_t /* System.Xml.Schema.XmlSchemaValidity */ +System_Xml_Schema_IXmlSchemaInfo_Validity_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_IXmlSchemaInfo_IsDefault_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_IXmlSchemaInfo_IsNil_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_IXmlSchemaInfo_MemberType_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_IXmlSchemaInfo_SchemaType_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ +System_Xml_Schema_IXmlSchemaInfo_SchemaElement_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ +System_Xml_Schema_IXmlSchemaInfo_SchemaAttribute_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_IXmlSchemaInfo_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_IXmlSchemaInfo_Destroy( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self +); + +#pragma mark - END APIs of System.Xml.Schema.IXmlSchemaInfo + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaSimpleType +System_Xml_Schema_XmlSchemaSimpleType_t _Nonnull /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaSimpleType_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaSimpleTypeContent_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleTypeContent */ +System_Xml_Schema_XmlSchemaSimpleType_Content_Get( + System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSimpleType_Content_Set( + System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ self, + System_Xml_Schema_XmlSchemaSimpleTypeContent_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleTypeContent */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaSimpleType_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSimpleType_Destroy( + System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaSimpleType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaSimpleTypeContent +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaSimpleTypeContent_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSimpleTypeContent_Destroy( + System_Xml_Schema_XmlSchemaSimpleTypeContent_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleTypeContent */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaSimpleTypeContent + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaElement +System_Xml_Schema_XmlSchemaElement_t _Nonnull /* System.Xml.Schema.XmlSchemaElement */ +System_Xml_Schema_XmlSchemaElement_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaElement_IsAbstract_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_IsAbstract_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaElement_Block_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Block_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaElement_DefaultValue_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_DefaultValue_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaElement_Final_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Final_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaElement_FixedValue_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_FixedValue_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ +System_Xml_Schema_XmlSchemaElement_Form_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Form_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaElement_Name_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Name_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaElement_IsNillable_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_IsNillable_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaElement_RefName_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_RefName_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_XmlSchemaElement_SchemaType_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_SchemaType_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaElement_Constraints_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaElement_QualifiedName_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Xml_Schema_XmlSchemaElement_ElementType_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_XmlSchemaElement_ElementSchemaType_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaElement_BlockResolved_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaElement_FinalResolved_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaElement_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Destroy( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaElement + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaParticle +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaParticle_MinOccursString_Get( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_MinOccursString_Set( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Get( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Set( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_Schema_XmlSchemaParticle_MinOccurs_Get( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_MinOccurs_Set( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Get( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Set( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaParticle_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_Destroy( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaParticle + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaAttribute +System_Xml_Schema_XmlSchemaAttribute_t _Nonnull /* System.Xml.Schema.XmlSchemaAttribute */ +System_Xml_Schema_XmlSchemaAttribute_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAttribute_FixedValue_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_FixedValue_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ +System_Xml_Schema_XmlSchemaAttribute_Form_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_Form_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAttribute_Name_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_Name_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaAttribute_RefName_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_RefName_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaAttribute_SchemaType_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_SchemaType_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaUse_t /* System.Xml.Schema.XmlSchemaUse */ +System_Xml_Schema_XmlSchemaAttribute_Use_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_Use_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_Schema_XmlSchemaUse_t /* System.Xml.Schema.XmlSchemaUse */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaAttribute_QualifiedName_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Xml_Schema_XmlSchemaAttribute_AttributeType_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaAttribute_AttributeSchemaType_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaAttribute_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_Destroy( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaAttribute + +#pragma mark - BEGIN APIs of System.Xml.XmlParserContext +System_Xml_XmlParserContext_t _Nonnull /* System.Xml.XmlParserContext */ +System_Xml_XmlParserContext_Create( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nt, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ nsMgr, + System_String_t _Nullable /* System.String */ xmlLang, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ xmlSpace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlParserContext_t _Nonnull /* System.Xml.XmlParserContext */ +System_Xml_XmlParserContext_Create_1( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nt, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ nsMgr, + System_String_t _Nullable /* System.String */ xmlLang, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ xmlSpace, + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ enc, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlParserContext_t _Nonnull /* System.Xml.XmlParserContext */ +System_Xml_XmlParserContext_Create_2( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nt, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ nsMgr, + System_String_t _Nullable /* System.String */ docTypeName, + System_String_t _Nullable /* System.String */ pubId, + System_String_t _Nullable /* System.String */ sysId, + System_String_t _Nullable /* System.String */ internalSubset, + System_String_t _Nullable /* System.String */ baseURI, + System_String_t _Nullable /* System.String */ xmlLang, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ xmlSpace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlParserContext_t _Nonnull /* System.Xml.XmlParserContext */ +System_Xml_XmlParserContext_Create_3( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nt, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ nsMgr, + System_String_t _Nullable /* System.String */ docTypeName, + System_String_t _Nullable /* System.String */ pubId, + System_String_t _Nullable /* System.String */ sysId, + System_String_t _Nullable /* System.String */ internalSubset, + System_String_t _Nullable /* System.String */ baseURI, + System_String_t _Nullable /* System.String */ xmlLang, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ xmlSpace, + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ enc, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ +System_Xml_XmlParserContext_NameTable_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_NameTable_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ +System_Xml_XmlParserContext_NamespaceManager_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_NamespaceManager_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_DocTypeName_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_DocTypeName_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_PublicId_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_PublicId_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_SystemId_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_SystemId_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_BaseURI_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_BaseURI_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_InternalSubset_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_InternalSubset_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_XmlLang_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_XmlLang_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ +System_Xml_XmlParserContext_XmlSpace_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_XmlSpace_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Xml_XmlParserContext_Encoding_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_Encoding_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlParserContext_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlParserContext_Destroy( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self +); + +#pragma mark - END APIs of System.Xml.XmlParserContext + +#pragma mark - BEGIN APIs of System.Xml.XmlImplementation +bool /* System.Boolean */ +System_Xml_XmlImplementation_HasFeature( + System_Xml_XmlImplementation_t _Nullable /* System.Xml.XmlImplementation */ self, + System_String_t _Nonnull /* System.String */ strFeature, + System_String_t _Nonnull /* System.String */ strVersion, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlImplementation_CreateDocument( + System_Xml_XmlImplementation_t _Nullable /* System.Xml.XmlImplementation */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlImplementation_t _Nonnull /* System.Xml.XmlImplementation */ +System_Xml_XmlImplementation_Create_1( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlImplementation_t _Nonnull /* System.Xml.XmlImplementation */ +System_Xml_XmlImplementation_Create_2( + System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ nt, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlImplementation_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlImplementation_Destroy( + System_Xml_XmlImplementation_t _Nullable /* System.Xml.XmlImplementation */ self +); + +#pragma mark - END APIs of System.Xml.XmlImplementation + +#pragma mark - BEGIN APIs of System.Xml.XmlElement +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlElement_CloneNode( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_GetAttribute( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_SetAttribute( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_RemoveAttribute( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_GetAttributeNode( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_SetAttributeNode( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ newAttr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_RemoveAttributeNode( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ oldAttr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlElement_GetElementsByTagName( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_GetAttribute_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlElement_SetAttribute_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_RemoveAttribute_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_GetAttributeNode_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_SetAttributeNode_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_RemoveAttributeNode_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlElement_GetElementsByTagName_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlElement_HasAttribute( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlElement_HasAttribute_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_WriteTo( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_WriteContentTo( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlElement_RemoveAttributeAt( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_RemoveAllAttributes( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_RemoveAll_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_Name_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_LocalName_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_NamespaceURI_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_Prefix_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_Prefix_Set( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlElement_NodeType_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlElement_ParentNode_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlElement_OwnerDocument_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlElement_IsEmpty_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_IsEmpty_Set( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttributeCollection_t _Nonnull /* System.Xml.XmlAttributeCollection */ +System_Xml_XmlElement_Attributes_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlElement_HasAttributes_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nonnull /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlElement_SchemaInfo_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_InnerXml_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_InnerXml_Set( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_InnerText_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_InnerText_Set( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlElement_NextSibling_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlElement_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlElement_Destroy( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self +); + +#pragma mark - END APIs of System.Xml.XmlElement + +#pragma mark - BEGIN APIs of System.Xml.XmlAttributeCollection +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttributeCollection_SetNamedItem( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_Prepend( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_Append( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_InsertBefore( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ newNode, + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ refNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_InsertAfter( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ newNode, + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ refNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_Remove( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_RemoveAt( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttributeCollection_RemoveAll( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttributeCollection_CopyTo( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_Array_t _Nonnull /* System.Xml.XmlAttribute[] */ array, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_ItemOf_Get( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_ItemOf_Get_1( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_ItemOf_Get_2( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlAttributeCollection_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlAttributeCollection_Destroy( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self +); + +#pragma mark - END APIs of System.Xml.XmlAttributeCollection + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeList +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeList_Item( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XmlNodeList_GetEnumerator( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlNodeList_Count_Get( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeList_ItemOf_Get( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeList_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNodeList_Destroy( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self +); + +#pragma mark - END APIs of System.Xml.XmlNodeList + +#pragma mark - BEGIN APIs of System.Xml.XmlCDataSection +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlCDataSection_CloneNode( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCDataSection_WriteTo( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCDataSection_WriteContentTo( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCDataSection_Name_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCDataSection_LocalName_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlCDataSection_NodeType_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlCDataSection_ParentNode_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlCDataSection_PreviousText_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlCDataSection_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlCDataSection_Destroy( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self +); + +#pragma mark - END APIs of System.Xml.XmlCDataSection + +#pragma mark - BEGIN APIs of System.Xml.XmlCharacterData +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCharacterData_Substring( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_AppendData( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_String_t _Nullable /* System.String */ strData, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_InsertData( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + int32_t /* System.Int32 */ offset, + System_String_t _Nullable /* System.String */ strData, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_DeleteData( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_ReplaceData( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_String_t _Nullable /* System.String */ strData, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlCharacterData_Value_Get( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_Value_Set( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCharacterData_InnerText_Get( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_InnerText_Set( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCharacterData_Data_Get( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_Data_Set( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlCharacterData_Length_Get( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlCharacterData_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlCharacterData_Destroy( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self +); + +#pragma mark - END APIs of System.Xml.XmlCharacterData + +#pragma mark - BEGIN APIs of System.Xml.XmlComment +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlComment_CloneNode( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlComment_WriteTo( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlComment_WriteContentTo( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlComment_Name_Get( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlComment_LocalName_Get( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlComment_NodeType_Get( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlComment_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlComment_Destroy( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self +); + +#pragma mark - END APIs of System.Xml.XmlComment + +#pragma mark - BEGIN APIs of System.Xml.XmlDocumentFragment +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocumentFragment_CloneNode( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentFragment_WriteTo( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentFragment_WriteContentTo( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentFragment_Name_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentFragment_LocalName_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlDocumentFragment_NodeType_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlDocumentFragment_ParentNode_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlDocumentFragment_OwnerDocument_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentFragment_InnerXml_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentFragment_InnerXml_Set( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlDocumentFragment_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlDocumentFragment_Destroy( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self +); + +#pragma mark - END APIs of System.Xml.XmlDocumentFragment + +#pragma mark - BEGIN APIs of System.Xml.XmlEntityReference +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlEntityReference_CloneNode( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlEntityReference_WriteTo( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlEntityReference_WriteContentTo( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlEntityReference_Name_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlEntityReference_LocalName_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlEntityReference_Value_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlEntityReference_Value_Set( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlEntityReference_NodeType_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlEntityReference_IsReadOnly_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlEntityReference_BaseURI_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlEntityReference_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlEntityReference_Destroy( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self +); + +#pragma mark - END APIs of System.Xml.XmlEntityReference + +#pragma mark - BEGIN APIs of System.Xml.XmlProcessingInstruction +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlProcessingInstruction_CloneNode( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_WriteTo( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_WriteContentTo( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_Name_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_LocalName_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_Value_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_Value_Set( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_Target_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_Data_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_Data_Set( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_InnerText_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_InnerText_Set( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlProcessingInstruction_NodeType_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlProcessingInstruction_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_Destroy( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self +); + +#pragma mark - END APIs of System.Xml.XmlProcessingInstruction + +#pragma mark - BEGIN APIs of System.Xml.XmlDeclaration +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDeclaration_CloneNode( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_WriteTo( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_WriteContentTo( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_Version_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_Encoding_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_Encoding_Set( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_Standalone_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_Standalone_Set( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlDeclaration_Value_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_Value_Set( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_InnerText_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_InnerText_Set( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_Name_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_LocalName_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlDeclaration_NodeType_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlDeclaration_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlDeclaration_Destroy( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self +); + +#pragma mark - END APIs of System.Xml.XmlDeclaration + +#pragma mark - BEGIN APIs of System.Xml.XmlText +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlText_CloneNode( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlText_t _Nonnull /* System.Xml.XmlText */ +System_Xml_XmlText_SplitText( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + int32_t /* System.Int32 */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlText_WriteTo( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlText_WriteContentTo( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlText_Name_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlText_LocalName_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlText_NodeType_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlText_ParentNode_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlText_Value_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlText_Value_Set( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlText_PreviousText_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlText_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlText_Destroy( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self +); + +#pragma mark - END APIs of System.Xml.XmlText + +#pragma mark - BEGIN APIs of System.Xml.XmlSignificantWhitespace +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlSignificantWhitespace_CloneNode( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlSignificantWhitespace_WriteTo( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlSignificantWhitespace_WriteContentTo( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlSignificantWhitespace_Name_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlSignificantWhitespace_LocalName_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlSignificantWhitespace_NodeType_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlSignificantWhitespace_ParentNode_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlSignificantWhitespace_Value_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlSignificantWhitespace_Value_Set( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlSignificantWhitespace_PreviousText_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlSignificantWhitespace_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlSignificantWhitespace_Destroy( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self +); + +#pragma mark - END APIs of System.Xml.XmlSignificantWhitespace + +#pragma mark - BEGIN APIs of System.Xml.XmlWhitespace +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlWhitespace_CloneNode( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWhitespace_WriteTo( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWhitespace_WriteContentTo( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlWhitespace_Name_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlWhitespace_LocalName_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlWhitespace_NodeType_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlWhitespace_ParentNode_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlWhitespace_Value_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWhitespace_Value_Set( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlWhitespace_PreviousText_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlWhitespace_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlWhitespace_Destroy( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self +); + +#pragma mark - END APIs of System.Xml.XmlWhitespace + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeChangedEventArgs +System_Xml_XmlNodeChangedEventArgs_t _Nonnull /* System.Xml.XmlNodeChangedEventArgs */ +System_Xml_XmlNodeChangedEventArgs_Create( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ node, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ oldParent, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ newParent, + System_String_t _Nullable /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + System_Xml_XmlNodeChangedAction_t /* System.Xml.XmlNodeChangedAction */ action, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeChangedAction_t /* System.Xml.XmlNodeChangedAction */ +System_Xml_XmlNodeChangedEventArgs_Action_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeChangedEventArgs_Node_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeChangedEventArgs_OldParent_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeChangedEventArgs_NewParent_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNodeChangedEventArgs_OldValue_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNodeChangedEventArgs_NewValue_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeChangedEventArgs_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNodeChangedEventArgs_Destroy( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self +); + +#pragma mark - END APIs of System.Xml.XmlNodeChangedEventArgs + + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaComplexType +System_Xml_Schema_XmlSchemaComplexType_t _Nonnull /* System.Xml.Schema.XmlSchemaComplexType */ +System_Xml_Schema_XmlSchemaComplexType_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaComplexType_Block_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_Block_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaComplexType_IsMixed_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_IsMixed_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ +System_Xml_Schema_XmlSchemaComplexType_ContentModel_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_ContentModel_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ +System_Xml_Schema_XmlSchemaComplexType_Particle_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_Particle_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaComplexType_Attributes_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ +System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaContentType_t /* System.Xml.Schema.XmlSchemaContentType */ +System_Xml_Schema_XmlSchemaComplexType_ContentType_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaParticle_t _Nonnull /* System.Xml.Schema.XmlSchemaParticle */ +System_Xml_Schema_XmlSchemaComplexType_ContentTypeParticle_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaComplexType_BlockResolved_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchemaComplexType_AttributeUses_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ +System_Xml_Schema_XmlSchemaComplexType_AttributeWildcard_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaComplexType_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_Destroy( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaComplexType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaContentModel +System_Xml_Schema_XmlSchemaContent_t _Nullable /* System.Xml.Schema.XmlSchemaContent */ +System_Xml_Schema_XmlSchemaContentModel_Content_Get( + System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaContentModel_Content_Set( + System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ self, + System_Xml_Schema_XmlSchemaContent_t _Nullable /* System.Xml.Schema.XmlSchemaContent */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaContentModel_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaContentModel_Destroy( + System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaContentModel + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaContent +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaContent_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaContent_Destroy( + System_Xml_Schema_XmlSchemaContent_t _Nullable /* System.Xml.Schema.XmlSchemaContent */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaContent + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaAnyAttribute +System_Xml_Schema_XmlSchemaAnyAttribute_t _Nonnull /* System.Xml.Schema.XmlSchemaAnyAttribute */ +System_Xml_Schema_XmlSchemaAnyAttribute_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Get( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Set( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaContentProcessing_t /* System.Xml.Schema.XmlSchemaContentProcessing */ +System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Get( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Set( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self, + System_Xml_Schema_XmlSchemaContentProcessing_t /* System.Xml.Schema.XmlSchemaContentProcessing */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaAnyAttribute_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnyAttribute_Destroy( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaAnyAttribute + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaDatatype +System_Object_t _Nonnull /* System.Object */ +System_Xml_Schema_XmlSchemaDatatype_ParseValue( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_String_t _Nonnull /* System.String */ s, + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nameTable, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsmgr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_Schema_XmlSchemaDatatype_ChangeType( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Type_t _Nonnull /* System.Type */ targetType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_Schema_XmlSchemaDatatype_ChangeType_1( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Type_t _Nonnull /* System.Type */ targetType, + System_Xml_IXmlNamespaceResolver_t _Nonnull /* System.Xml.IXmlNamespaceResolver */ namespaceResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaDatatype_IsDerivedFrom( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Xml_Schema_XmlSchemaDatatype_t _Nonnull /* System.Xml.Schema.XmlSchemaDatatype */ datatype, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaDatatype_ValueType_Get( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlTokenizedType_t /* System.Xml.XmlTokenizedType */ +System_Xml_Schema_XmlSchemaDatatype_TokenizedType_Get( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDatatypeVariety_t /* System.Xml.Schema.XmlSchemaDatatypeVariety */ +System_Xml_Schema_XmlSchemaDatatype_Variety_Get( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlTypeCode_t /* System.Xml.Schema.XmlTypeCode */ +System_Xml_Schema_XmlSchemaDatatype_TypeCode_Get( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaDatatype_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaDatatype_Destroy( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaDatatype + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathExpression +void /* System.Void */ +System_Xml_XPath_XPathExpression_AddSort( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Object_t _Nonnull /* System.Object */ expr, + System_Collections_IComparer_t _Nonnull /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathExpression_AddSort_1( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Object_t _Nonnull /* System.Object */ expr, + System_Xml_XPath_XmlSortOrder_t /* System.Xml.XPath.XmlSortOrder */ order, + System_Xml_XPath_XmlCaseOrder_t /* System.Xml.XPath.XmlCaseOrder */ caseOrder, + System_String_t _Nonnull /* System.String */ lang, + System_Xml_XPath_XmlDataType_t /* System.Xml.XPath.XmlDataType */ dataType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ +System_Xml_XPath_XPathExpression_Clone( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathExpression_SetContext( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Xml_XmlNamespaceManager_t _Nonnull /* System.Xml.XmlNamespaceManager */ nsManager, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathExpression_SetContext_1( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ +System_Xml_XPath_XPathExpression_Compile( + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ +System_Xml_XPath_XPathExpression_Compile_1( + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathExpression_Expression_Get( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XPath_XPathResultType_t /* System.Xml.XPath.XPathResultType */ +System_Xml_XPath_XPathExpression_ReturnType_Get( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathExpression_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_XPathExpression_Destroy( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self +); + +#pragma mark - END APIs of System.Xml.XPath.XPathExpression + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathNodeIterator +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNodeIterator_Clone( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNodeIterator_MoveNext( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XPath_XPathNodeIterator_GetEnumerator( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNodeIterator_Current_Get( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XPath_XPathNodeIterator_CurrentPosition_Get( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XPath_XPathNodeIterator_Count_Get( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNodeIterator_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_XPathNodeIterator_Destroy( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self +); + +#pragma mark - END APIs of System.Xml.XPath.XPathNodeIterator + +#pragma mark - BEGIN APIs of System.Threading.TimerCallback +System_Threading_TimerCallback_t _Nonnull /* 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 _Nullable /* 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 _Nullable /* System.Threading.TimerCallback */ self +); + +#pragma mark - END APIs of System.Threading.TimerCallback + +#pragma mark - BEGIN APIs of System.AsyncCallback +System_AsyncCallback_t _Nonnull /* 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 _Nonnull /* 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 _Nullable /* System.AsyncCallback */ self +); + +#pragma mark - END APIs of System.AsyncCallback + +#pragma mark - BEGIN APIs of System.EventHandler +System_EventHandler_t _Nonnull /* System.EventHandler */ +System_EventHandler_Create( + const void* context, + System_EventHandler_CFunction_t function, + System_EventHandler_CDestructorFunction_t destructorFunction +); + +void +System_EventHandler_Invoke( + System_EventHandler_t /* System.EventHandler */ self, System_Object_t _Nullable /* System.Object */ sender, + System_EventArgs_t _Nonnull /* System.EventArgs */ e, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_EventHandler_Context_Get( + System_EventHandler_t /* System.EventHandler */ self +); + +System_EventHandler_CFunction_t +System_EventHandler_CFunction_Get( + System_EventHandler_t /* System.EventHandler */ self +); + +System_EventHandler_CDestructorFunction_t +System_EventHandler_CDestructorFunction_Get( + System_EventHandler_t /* System.EventHandler */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_EventHandler_TypeOf( + void +); + +void /* System.Void */ +System_EventHandler_Destroy( + System_EventHandler_t _Nullable /* System.EventHandler */ self +); + +#pragma mark - END APIs of System.EventHandler + +#pragma mark - BEGIN APIs of System.Xml.Schema.ValidationEventHandler +System_Xml_Schema_ValidationEventHandler_t _Nonnull /* System.Xml.Schema.ValidationEventHandler */ +System_Xml_Schema_ValidationEventHandler_Create( + const void* context, + System_Xml_Schema_ValidationEventHandler_CFunction_t function, + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t destructorFunction +); + +void +System_Xml_Schema_ValidationEventHandler_Invoke( + System_Xml_Schema_ValidationEventHandler_t /* System.Xml.Schema.ValidationEventHandler */ self, System_Object_t _Nullable /* System.Object */ sender, + System_Xml_Schema_ValidationEventArgs_t _Nonnull /* System.Xml.Schema.ValidationEventArgs */ e, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Xml_Schema_ValidationEventHandler_Context_Get( + System_Xml_Schema_ValidationEventHandler_t /* System.Xml.Schema.ValidationEventHandler */ self +); + +System_Xml_Schema_ValidationEventHandler_CFunction_t +System_Xml_Schema_ValidationEventHandler_CFunction_Get( + System_Xml_Schema_ValidationEventHandler_t /* System.Xml.Schema.ValidationEventHandler */ self +); + +System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t +System_Xml_Schema_ValidationEventHandler_CDestructorFunction_Get( + System_Xml_Schema_ValidationEventHandler_t /* System.Xml.Schema.ValidationEventHandler */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_ValidationEventHandler_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_ValidationEventHandler_Destroy( + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ self +); + +#pragma mark - END APIs of System.Xml.Schema.ValidationEventHandler + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeChangedEventHandler +System_Xml_XmlNodeChangedEventHandler_t _Nonnull /* System.Xml.XmlNodeChangedEventHandler */ +System_Xml_XmlNodeChangedEventHandler_Create( + const void* context, + System_Xml_XmlNodeChangedEventHandler_CFunction_t function, + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t destructorFunction +); + +void +System_Xml_XmlNodeChangedEventHandler_Invoke( + System_Xml_XmlNodeChangedEventHandler_t /* System.Xml.XmlNodeChangedEventHandler */ self, System_Object_t _Nonnull /* System.Object */ sender, + System_Xml_XmlNodeChangedEventArgs_t _Nonnull /* System.Xml.XmlNodeChangedEventArgs */ e, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Xml_XmlNodeChangedEventHandler_Context_Get( + System_Xml_XmlNodeChangedEventHandler_t /* System.Xml.XmlNodeChangedEventHandler */ self +); + +System_Xml_XmlNodeChangedEventHandler_CFunction_t +System_Xml_XmlNodeChangedEventHandler_CFunction_Get( + System_Xml_XmlNodeChangedEventHandler_t /* System.Xml.XmlNodeChangedEventHandler */ self +); + +System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t +System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_Get( + System_Xml_XmlNodeChangedEventHandler_t /* System.Xml.XmlNodeChangedEventHandler */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeChangedEventHandler_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNodeChangedEventHandler_Destroy( + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ self +); + +#pragma mark - END APIs of System.Xml.XmlNodeChangedEventHandler + + +#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); + +void* +DNGetPinnedPointerToByteArray(_Nonnull System_Byte_Array_t byteArray, _Nullable System_Runtime_InteropServices_GCHandle_t* outGCHandle, _Nullable System_Exception_t* outException); + +#pragma mark - END Utils + +#pragma mark - BEGIN Footer +#pragma clang diagnostic pop + +#endif /* TypeDefinitions_h */ + +#pragma mark - END Footer + diff --git a/Dali.Toolkit.Flutter/README.md b/Dali.Toolkit.Flutter/README.md new file mode 100644 index 0000000..14c5bc0 --- /dev/null +++ b/Dali.Toolkit.Flutter/README.md @@ -0,0 +1,3 @@ +# dali_toolkit_flutter + +A new Flutter project. diff --git a/Dali.Toolkit.Flutter/analysis_options.yaml b/Dali.Toolkit.Flutter/analysis_options.yaml new file mode 100644 index 0000000..f9b3034 --- /dev/null +++ b/Dali.Toolkit.Flutter/analysis_options.yaml @@ -0,0 +1 @@ +include: package:flutter_lints/flutter.yaml diff --git a/Dali.Toolkit.Flutter/android/.gitignore b/Dali.Toolkit.Flutter/android/.gitignore new file mode 100644 index 0000000..6f56801 --- /dev/null +++ b/Dali.Toolkit.Flutter/android/.gitignore @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +**/*.keystore +**/*.jks diff --git a/Dali.Toolkit.Flutter/android/app/build.gradle b/Dali.Toolkit.Flutter/android/app/build.gradle new file mode 100644 index 0000000..ace874b --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/build.gradle @@ -0,0 +1,67 @@ +plugins { + id "com.android.application" + id "kotlin-android" + id "dev.flutter.flutter-gradle-plugin" +} + +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +android { + namespace "com.example.dali_toolkit_flutter" + compileSdkVersion flutter.compileSdkVersion + ndkVersion flutter.ndkVersion + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.example.dali_toolkit_flutter" + // You can update the following values to match your application needs. + // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. + minSdkVersion flutter.minSdkVersion + targetSdkVersion flutter.targetSdkVersion + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.debug + } + } +} + +flutter { + source '../..' +} + +dependencies {} diff --git a/Dali.Toolkit.Flutter/android/app/src/main/AndroidManifest.xml b/Dali.Toolkit.Flutter/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..a61bee5 --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/Dali.Toolkit.h b/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/Dali.Toolkit.h new file mode 100644 index 0000000..b70dc67 --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/Dali.Toolkit.h @@ -0,0 +1,26454 @@ +// Number of generated types: 358 +// Number of generated members: 3492 + +#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; + +typedef struct DNReadOnlySpanOfByte { + const void* dataPointer; + int32_t dataLength; +} DNReadOnlySpanOfByte; + +#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))): 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))) __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_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))): 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))): 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))) __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))) __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))): 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))): 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_IO_SeekOrigin_Begin = 0, + System_IO_SeekOrigin_Current = 1, + System_IO_SeekOrigin_End = 2 +} System_IO_SeekOrigin_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Runtime_InteropServices_GCHandleType_Weak = 0, + System_Runtime_InteropServices_GCHandleType_WeakTrackResurrection = 1, + System_Runtime_InteropServices_GCHandleType_Normal = 2, + System_Runtime_InteropServices_GCHandleType_Pinned = 3 +} System_Runtime_InteropServices_GCHandleType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + Autofac_Core_InstanceSharing_None = 0, + Autofac_Core_InstanceSharing_Shared = 1 +} Autofac_Core_InstanceSharing_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + Autofac_Core_InstanceOwnership_ExternallyOwned = 0, + Autofac_Core_InstanceOwnership_OwnedByLifetimeScope = 1 +} Autofac_Core_InstanceOwnership_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlNodeType_None = 0, + System_Xml_XmlNodeType_Element = 1, + System_Xml_XmlNodeType_Attribute = 2, + System_Xml_XmlNodeType_Text = 3, + System_Xml_XmlNodeType_CDATA = 4, + System_Xml_XmlNodeType_EntityReference = 5, + System_Xml_XmlNodeType_Entity = 6, + System_Xml_XmlNodeType_ProcessingInstruction = 7, + System_Xml_XmlNodeType_Comment = 8, + System_Xml_XmlNodeType_Document = 9, + System_Xml_XmlNodeType_DocumentType = 10, + System_Xml_XmlNodeType_DocumentFragment = 11, + System_Xml_XmlNodeType_Notation = 12, + System_Xml_XmlNodeType_Whitespace = 13, + System_Xml_XmlNodeType_SignificantWhitespace = 14, + System_Xml_XmlNodeType_EndElement = 15, + System_Xml_XmlNodeType_EndEntity = 16, + System_Xml_XmlNodeType_XmlDeclaration = 17 +} System_Xml_XmlNodeType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_NewLineHandling_Replace = 0, + System_Xml_NewLineHandling_Entitize = 1, + System_Xml_NewLineHandling_None = 2 +} System_Xml_NewLineHandling_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_ConformanceLevel_Auto = 0, + System_Xml_ConformanceLevel_Fragment = 1, + System_Xml_ConformanceLevel_Document = 2 +} System_Xml_ConformanceLevel_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Xml_NamespaceHandling_Default = 0, + System_Xml_NamespaceHandling_OmitDuplicates = 1 +} System_Xml_NamespaceHandling_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlOutputMethod_Xml = 0, + System_Xml_XmlOutputMethod_Html = 1, + System_Xml_XmlOutputMethod_Text = 2, + System_Xml_XmlOutputMethod_AutoDetect = 3 +} System_Xml_XmlOutputMethod_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_WriteState_Start = 0, + System_Xml_WriteState_Prolog = 1, + System_Xml_WriteState_Element = 2, + System_Xml_WriteState_Attribute = 3, + System_Xml_WriteState_Content = 4, + System_Xml_WriteState_Closed = 5, + System_Xml_WriteState_Error = 6 +} System_Xml_WriteState_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlSpace_None = 0, + System_Xml_XmlSpace_Default = 1, + System_Xml_XmlSpace_Preserve = 2 +} System_Xml_XmlSpace_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_UriHostNameType_Unknown = 0, + System_UriHostNameType_Basic = 1, + System_UriHostNameType_Dns = 2, + System_UriHostNameType_IPv4 = 3, + System_UriHostNameType_IPv6 = 4 +} System_UriHostNameType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_UriPartial_Scheme = 0, + System_UriPartial_Authority = 1, + System_UriPartial_Path = 2, + System_UriPartial_Query = 3 +} System_UriPartial_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_UriKind_RelativeOrAbsolute = 0, + System_UriKind_Absolute = 1, + System_UriKind_Relative = 2 +} System_UriKind_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_UriComponents_Scheme = 1, + System_UriComponents_UserInfo = 2, + System_UriComponents_Host = 4, + System_UriComponents_Port = 8, + System_UriComponents_SchemeAndServer = 13, + System_UriComponents_Path = 16, + System_UriComponents_Query = 32, + System_UriComponents_PathAndQuery = 48, + System_UriComponents_HttpRequestUrl = 61, + System_UriComponents_Fragment = 64, + System_UriComponents_AbsoluteUri = 127, + System_UriComponents_StrongPort = 128, + System_UriComponents_HostAndPort = 132, + System_UriComponents_StrongAuthority = 134, + System_UriComponents_NormalizedHost = 256, + System_UriComponents_KeepDelimiter = 1073741824, + System_UriComponents_SerializationInfoString = -2147483648 +} System_UriComponents_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_UriFormat_UriEscaped = 1, + System_UriFormat_Unescaped = 2, + System_UriFormat_SafeUnescaped = 3 +} System_UriFormat_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_DtdProcessing_Prohibit = 0, + System_Xml_DtdProcessing_Ignore = 1, + System_Xml_DtdProcessing_Parse = 2 +} System_Xml_DtdProcessing_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_ValidationType_None = 0, + System_Xml_ValidationType_Auto = 1, + System_Xml_ValidationType_DTD = 2, + System_Xml_ValidationType_XDR = 3, + System_Xml_ValidationType_Schema = 4 +} System_Xml_ValidationType_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Xml_Schema_XmlSchemaValidationFlags_None = 0, + System_Xml_Schema_XmlSchemaValidationFlags_ProcessInlineSchema = 1, + System_Xml_Schema_XmlSchemaValidationFlags_ProcessSchemaLocation = 2, + System_Xml_Schema_XmlSchemaValidationFlags_ReportValidationWarnings = 4, + System_Xml_Schema_XmlSchemaValidationFlags_ProcessIdentityConstraints = 8, + System_Xml_Schema_XmlSchemaValidationFlags_AllowXmlAttributes = 16 +} System_Xml_Schema_XmlSchemaValidationFlags_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSeverityType_Error = 0, + System_Xml_Schema_XmlSeverityType_Warning = 1 +} System_Xml_Schema_XmlSeverityType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlNamespaceScope_All = 0, + System_Xml_XmlNamespaceScope_ExcludeXml = 1, + System_Xml_XmlNamespaceScope_Local = 2 +} System_Xml_XmlNamespaceScope_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaForm_None = 0, + System_Xml_Schema_XmlSchemaForm_Qualified = 1, + System_Xml_Schema_XmlSchemaForm_Unqualified = 2 +} System_Xml_Schema_XmlSchemaForm_t; + + +typedef enum __attribute__((enum_extensibility(open))) __attribute__((flag_enum)): int32_t { + System_Xml_Schema_XmlSchemaDerivationMethod_Empty = 0, + System_Xml_Schema_XmlSchemaDerivationMethod_Substitution = 1, + System_Xml_Schema_XmlSchemaDerivationMethod_Extension = 2, + System_Xml_Schema_XmlSchemaDerivationMethod_Restriction = 4, + System_Xml_Schema_XmlSchemaDerivationMethod_List = 8, + System_Xml_Schema_XmlSchemaDerivationMethod_Union = 16, + System_Xml_Schema_XmlSchemaDerivationMethod_All = 255, + System_Xml_Schema_XmlSchemaDerivationMethod_None = 256 +} System_Xml_Schema_XmlSchemaDerivationMethod_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaValidity_NotKnown = 0, + System_Xml_Schema_XmlSchemaValidity_Valid = 1, + System_Xml_Schema_XmlSchemaValidity_Invalid = 2 +} System_Xml_Schema_XmlSchemaValidity_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaUse_None = 0, + System_Xml_Schema_XmlSchemaUse_Optional = 1, + System_Xml_Schema_XmlSchemaUse_Prohibited = 2, + System_Xml_Schema_XmlSchemaUse_Required = 3 +} System_Xml_Schema_XmlSchemaUse_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_ReadState_Initial = 0, + System_Xml_ReadState_Interactive = 1, + System_Xml_ReadState_Error = 2, + System_Xml_ReadState_EndOfFile = 3, + System_Xml_ReadState_Closed = 4 +} System_Xml_ReadState_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlNodeChangedAction_Insert = 0, + System_Xml_XmlNodeChangedAction_Remove = 1, + System_Xml_XmlNodeChangedAction_Change = 2 +} System_Xml_XmlNodeChangedAction_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlTypeCode_None = 0, + System_Xml_Schema_XmlTypeCode_Item = 1, + System_Xml_Schema_XmlTypeCode_Node = 2, + System_Xml_Schema_XmlTypeCode_Document = 3, + System_Xml_Schema_XmlTypeCode_Element = 4, + System_Xml_Schema_XmlTypeCode_Attribute = 5, + System_Xml_Schema_XmlTypeCode_Namespace = 6, + System_Xml_Schema_XmlTypeCode_ProcessingInstruction = 7, + System_Xml_Schema_XmlTypeCode_Comment = 8, + System_Xml_Schema_XmlTypeCode_Text = 9, + System_Xml_Schema_XmlTypeCode_AnyAtomicType = 10, + System_Xml_Schema_XmlTypeCode_UntypedAtomic = 11, + System_Xml_Schema_XmlTypeCode_String = 12, + System_Xml_Schema_XmlTypeCode_Boolean = 13, + System_Xml_Schema_XmlTypeCode_Decimal = 14, + System_Xml_Schema_XmlTypeCode_Float = 15, + System_Xml_Schema_XmlTypeCode_Double = 16, + System_Xml_Schema_XmlTypeCode_Duration = 17, + System_Xml_Schema_XmlTypeCode_DateTime = 18, + System_Xml_Schema_XmlTypeCode_Time = 19, + System_Xml_Schema_XmlTypeCode_Date = 20, + System_Xml_Schema_XmlTypeCode_GYearMonth = 21, + System_Xml_Schema_XmlTypeCode_GYear = 22, + System_Xml_Schema_XmlTypeCode_GMonthDay = 23, + System_Xml_Schema_XmlTypeCode_GDay = 24, + System_Xml_Schema_XmlTypeCode_GMonth = 25, + System_Xml_Schema_XmlTypeCode_HexBinary = 26, + System_Xml_Schema_XmlTypeCode_Base64Binary = 27, + System_Xml_Schema_XmlTypeCode_AnyUri = 28, + System_Xml_Schema_XmlTypeCode_QName = 29, + System_Xml_Schema_XmlTypeCode_Notation = 30, + System_Xml_Schema_XmlTypeCode_NormalizedString = 31, + System_Xml_Schema_XmlTypeCode_Token = 32, + System_Xml_Schema_XmlTypeCode_Language = 33, + System_Xml_Schema_XmlTypeCode_NmToken = 34, + System_Xml_Schema_XmlTypeCode_Name = 35, + System_Xml_Schema_XmlTypeCode_NCName = 36, + System_Xml_Schema_XmlTypeCode_Id = 37, + System_Xml_Schema_XmlTypeCode_Idref = 38, + System_Xml_Schema_XmlTypeCode_Entity = 39, + System_Xml_Schema_XmlTypeCode_Integer = 40, + System_Xml_Schema_XmlTypeCode_NonPositiveInteger = 41, + System_Xml_Schema_XmlTypeCode_NegativeInteger = 42, + System_Xml_Schema_XmlTypeCode_Long = 43, + System_Xml_Schema_XmlTypeCode_Int = 44, + System_Xml_Schema_XmlTypeCode_Short = 45, + System_Xml_Schema_XmlTypeCode_Byte = 46, + System_Xml_Schema_XmlTypeCode_NonNegativeInteger = 47, + System_Xml_Schema_XmlTypeCode_UnsignedLong = 48, + System_Xml_Schema_XmlTypeCode_UnsignedInt = 49, + System_Xml_Schema_XmlTypeCode_UnsignedShort = 50, + System_Xml_Schema_XmlTypeCode_UnsignedByte = 51, + System_Xml_Schema_XmlTypeCode_PositiveInteger = 52, + System_Xml_Schema_XmlTypeCode_YearMonthDuration = 53, + System_Xml_Schema_XmlTypeCode_DayTimeDuration = 54 +} System_Xml_Schema_XmlTypeCode_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaContentProcessing_None = 0, + System_Xml_Schema_XmlSchemaContentProcessing_Skip = 1, + System_Xml_Schema_XmlSchemaContentProcessing_Lax = 2, + System_Xml_Schema_XmlSchemaContentProcessing_Strict = 3 +} System_Xml_Schema_XmlSchemaContentProcessing_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaContentType_TextOnly = 0, + System_Xml_Schema_XmlSchemaContentType_Empty = 1, + System_Xml_Schema_XmlSchemaContentType_ElementOnly = 2, + System_Xml_Schema_XmlSchemaContentType_Mixed = 3 +} System_Xml_Schema_XmlSchemaContentType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlTokenizedType_CDATA = 0, + System_Xml_XmlTokenizedType_ID = 1, + System_Xml_XmlTokenizedType_IDREF = 2, + System_Xml_XmlTokenizedType_IDREFS = 3, + System_Xml_XmlTokenizedType_ENTITY = 4, + System_Xml_XmlTokenizedType_ENTITIES = 5, + System_Xml_XmlTokenizedType_NMTOKEN = 6, + System_Xml_XmlTokenizedType_NMTOKENS = 7, + System_Xml_XmlTokenizedType_NOTATION = 8, + System_Xml_XmlTokenizedType_ENUMERATION = 9, + System_Xml_XmlTokenizedType_QName = 10, + System_Xml_XmlTokenizedType_NCName = 11, + System_Xml_XmlTokenizedType_None = 12 +} System_Xml_XmlTokenizedType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_Schema_XmlSchemaDatatypeVariety_Atomic = 0, + System_Xml_Schema_XmlSchemaDatatypeVariety_List = 1, + System_Xml_Schema_XmlSchemaDatatypeVariety_Union = 2 +} System_Xml_Schema_XmlSchemaDatatypeVariety_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XPathNodeType_Root = 0, + System_Xml_XPath_XPathNodeType_Element = 1, + System_Xml_XPath_XPathNodeType_Attribute = 2, + System_Xml_XPath_XPathNodeType_Namespace = 3, + System_Xml_XPath_XPathNodeType_Text = 4, + System_Xml_XPath_XPathNodeType_SignificantWhitespace = 5, + System_Xml_XPath_XPathNodeType_Whitespace = 6, + System_Xml_XPath_XPathNodeType_ProcessingInstruction = 7, + System_Xml_XPath_XPathNodeType_Comment = 8, + System_Xml_XPath_XPathNodeType_All = 9 +} System_Xml_XPath_XPathNodeType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XPathNamespaceScope_All = 0, + System_Xml_XPath_XPathNamespaceScope_ExcludeXml = 1, + System_Xml_XPath_XPathNamespaceScope_Local = 2 +} System_Xml_XPath_XPathNamespaceScope_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XmlNodeOrder_Before = 0, + System_Xml_XmlNodeOrder_After = 1, + System_Xml_XmlNodeOrder_Same = 2, + System_Xml_XmlNodeOrder_Unknown = 3 +} System_Xml_XmlNodeOrder_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XmlSortOrder_Ascending = 1, + System_Xml_XPath_XmlSortOrder_Descending = 2 +} System_Xml_XPath_XmlSortOrder_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XmlCaseOrder_None = 0, + System_Xml_XPath_XmlCaseOrder_UpperFirst = 1, + System_Xml_XPath_XmlCaseOrder_LowerFirst = 2 +} System_Xml_XPath_XmlCaseOrder_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XmlDataType_Text = 1, + System_Xml_XPath_XmlDataType_Number = 2 +} System_Xml_XPath_XmlDataType_t; + + +typedef enum __attribute__((enum_extensibility(open))): int32_t { + System_Xml_XPath_XPathResultType_Number = 0, + System_Xml_XPath_XPathResultType_String = 1, + System_Xml_XPath_XPathResultType_Navigator = 1, + System_Xml_XPath_XPathResultType_Boolean = 2, + System_Xml_XPath_XPathResultType_NodeSet = 3, + System_Xml_XPath_XPathResultType_Any = 5, + System_Xml_XPath_XPathResultType_Error = 6 +} System_Xml_XPath_XPathResultType_t; + + +typedef void* System_Object_t; + +typedef void* System_Type_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_IEnumerable_t; + +typedef void* System_Collections_IEnumerator_t; + +typedef void* System_ICloneable_t; + +typedef void* System_Globalization_CultureInfo_t; + +typedef void* System_IFormatProvider_t; + +typedef void* System_Globalization_CultureInfo_Array_t; + +typedef void* System_Array_t; + +typedef void* System_Collections_IList_t; + +typedef void* System_Collections_ICollection_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_IUtf8SpanFormattable_t; + + + +typedef void* System_ReadOnlySpan_A1_t; + + + +typedef void* System_Byte_Array_t; + +// Type "T[]" was skipped. Reason: It has no full name. +// Type "T[]" was skipped. Reason: It has no full name. + +typedef void* System_Int32_Array_t; + +typedef void* System_Int64_Array_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 "TOutput[]" 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 "TKey[]" 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 "TKey[]" 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 "TKey[]" 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 "TKey[]" 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. + +typedef void* System_Globalization_CompareInfo_t; + + + + +typedef void* System_Text_Rune_t; + + + + +typedef void* System_Globalization_SortKey_t; + +typedef void* System_Globalization_SortVersion_t; + +typedef void* System_Guid_t; + + + + + + +typedef void* System_Globalization_TextInfo_t; + +typedef void* System_Globalization_NumberFormatInfo_t; + +typedef void* System_String_Array_t; + + +typedef void* System_Globalization_DateTimeFormatInfo_t; + +typedef void* System_Globalization_Calendar_t; + +typedef void* System_DateTime_t; + +typedef void* System_TimeSpan_t; + + + +typedef void* System_DateOnly_t; + +typedef void* System_TimeOnly_t; + + + +typedef void* System_Globalization_Calendar_Array_t; + + +typedef void* System_Char_Array_t; + +typedef void* System_CharEnumerator_t; + +typedef void* System_IDisposable_t; + +typedef void* System_Text_StringRuneEnumerator_t; + +typedef void* System_Object_Array_t; + + +typedef void* System_Text_CompositeFormat_t; + +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_Text_EncodingInfo_Array_t; + +typedef void* System_Text_EncodingInfo_t; + + +typedef void* System_Text_Decoder_t; + + +typedef void* System_Text_Encoder_t; + +typedef void* System_IO_Stream_t; + +typedef void* System_IAsyncDisposable_t; + +typedef void* System_Threading_Tasks_ValueTask_t; + +typedef void* System_Threading_CancellationToken_t; + +typedef void* System_Threading_WaitHandle_t; + + + +typedef void* System_Threading_WaitHandle_Array_t; + + +typedef void* System_Threading_CancellationTokenRegistration_t; + +typedef void* System_Exception_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_Threading_Tasks_TaskFactory_t; + +typedef void* System_Threading_Tasks_Task_Array_t; + + +typedef void* System_TimeProvider_t; + +typedef void* System_DateTimeOffset_t; + + +typedef void* System_TimeZoneInfo_t; + +typedef void* System_TimeSpan_Array_t; + + +typedef void* System_TimeZoneInfo_AdjustmentRule_Array_t; + +typedef void* System_TimeZoneInfo_AdjustmentRule_t; + +typedef void* System_TimeZoneInfo_TransitionTime_t; + + +typedef void* System_Threading_ITimer_t; + +// Type "TEnum[]" was skipped. Reason: It has no full name. + + + + + + +typedef void* System_Decimal_t; + + +typedef void* System_Type_Array_t; + + +typedef void* System_Reflection_ParameterModifier_Array_t; + +typedef void* System_Reflection_ConstructorInfo_Array_t; + +typedef void* System_Reflection_EventInfo_Array_t; + +typedef void* System_Reflection_FieldInfo_Array_t; + +typedef void* System_Reflection_MemberInfo_Array_t; + +typedef void* System_Reflection_MethodInfo_Array_t; + +typedef void* System_Reflection_PropertyInfo_Array_t; + + + +typedef void* System_AppContext_t; + +typedef void* System_Runtime_InteropServices_GCHandle_t; + +typedef void* DALI_Toolkit_Utils_NamePoint_t; + +typedef void* DALI_Toolkit_Utils_ParamNamePoint_t; + +typedef void* DALI_Toolkit_Utils_VerticesName_t; + +typedef void* DALI_Toolkit_Utils_SortNamePointComparer_t; + +typedef void* DALI_Utils_ContainerSingleton_t; + +typedef void* Autofac_IContainer_t; + +typedef void* Autofac_ILifetimeScope_t; + +typedef void* Autofac_IComponentContext_t; + +typedef void* Autofac_Core_IComponentRegistry_t; + +typedef void* Autofac_Core_Service_t; + +typedef void* Autofac_Core_IComponentRegistration_t; + +typedef void* Autofac_Core_IInstanceActivator_t; + +typedef void* Autofac_Core_IComponentLifetime_t; + +typedef void* Autofac_Core_ISharingLifetimeScope_t; + + +typedef void* Autofac_Core_IRegistrationSource_t; + +typedef void* Autofac_Core_IDisposer_t; + +typedef void* DALI_Utils_ParamSegmentation_t; + +typedef void* DALI_ToolKit_DaliStroke_t; + +typedef void* DALI_ToolKit_DaliStrokePoint_t; + +typedef void* DALI_ToolKit_IO_InkmlExtensions_t; + + +typedef void* DALI_ToolKit_IO_InkmlFile_t; + +typedef void* DALI_ToolKit_IO_Input_t; + +typedef void* System_EventArgs_t; + +typedef void* System_Xml_XmlNode_t; + +typedef void* System_Xml_XPath_IXPathNavigable_t; + +typedef void* System_Xml_XPath_XPathNavigator_t; + +typedef void* System_Xml_XPath_XPathItem_t; + +typedef void* System_Xml_Schema_XmlSchemaType_t; + +typedef void* System_Xml_Schema_XmlSchemaAnnotated_t; + +typedef void* System_Xml_Schema_XmlSchemaObject_t; + +typedef void* System_Xml_Serialization_XmlSerializerNamespaces_t; + +typedef void* System_Xml_XmlQualifiedName_Array_t; + +typedef void* System_Xml_XmlQualifiedName_t; + + +typedef void* System_Xml_Schema_XmlSchemaAnnotation_t; + +typedef void* System_Xml_Schema_XmlSchemaObjectCollection_t; + +typedef void* System_Collections_CollectionBase_t; + +typedef void* System_Xml_Schema_XmlSchemaObjectEnumerator_t; + +typedef void* System_Xml_Schema_XmlSchemaObject_Array_t; + + +typedef void* System_Xml_XmlAttribute_Array_t; + +typedef void* System_Xml_XmlAttribute_t; + +typedef void* System_Xml_XmlDocument_t; + +typedef void* System_Xml_XmlDocumentType_t; + +typedef void* System_Xml_XmlLinkedNode_t; + +typedef void* System_Xml_XmlNamedNodeMap_t; + +typedef void* System_Xml_XmlWriter_t; + +typedef void* System_Xml_XmlWriterSettings_t; + +typedef void* System_Xml_XmlReader_t; + +typedef void* System_Xml_XmlReaderSettings_t; + +typedef void* System_Xml_XmlNameTable_t; + +typedef void* System_Xml_XmlResolver_t; + +typedef void* System_Uri_t; + + +typedef void* System_UriCreationOptions_t; + + +typedef void* System_Net_ICredentials_t; + +typedef void* System_Net_NetworkCredential_t; + +typedef void* System_Net_ICredentialsByHost_t; + +typedef void* System_Security_SecureString_t; + +typedef void* System_Xml_Schema_XmlSchemaSet_t; + +typedef void* System_Xml_Schema_ValidationEventArgs_t; + +typedef void* System_Xml_Schema_XmlSchemaException_t; + +typedef void* System_SystemException_t; + +typedef void* System_Xml_Schema_XmlSchemaCompilationSettings_t; + +typedef void* System_Xml_Schema_XmlSchemaObjectTable_t; + +typedef void* System_Xml_Schema_XmlSchema_t; + +typedef void* System_IO_TextReader_t; + +typedef void* System_Xml_XmlNamespaceManager_t; + +typedef void* System_Xml_IXmlNamespaceResolver_t; + +typedef void* System_IO_TextWriter_t; + +typedef void* System_Text_StringBuilder_t; + +typedef void* System_Text_StringBuilder_ChunkEnumerator_t; + +typedef void* System_Text_StringBuilder_AppendInterpolatedStringHandler_t; + + +typedef void* System_Xml_Schema_XmlSchema_Array_t; + + +typedef void* System_Xml_Schema_IXmlSchemaInfo_t; + +typedef void* System_Xml_Schema_XmlSchemaSimpleType_t; + +typedef void* System_Xml_Schema_XmlSchemaSimpleTypeContent_t; + +typedef void* System_Xml_Schema_XmlSchemaElement_t; + +typedef void* System_Xml_Schema_XmlSchemaParticle_t; + +typedef void* System_Xml_Schema_XmlSchemaAttribute_t; + +typedef void* System_Xml_XmlParserContext_t; + +typedef void* System_Xml_XmlImplementation_t; + +typedef void* System_Xml_XmlElement_t; + +typedef void* System_Xml_XmlAttributeCollection_t; + +typedef void* System_Xml_XmlNodeList_t; + +typedef void* System_Xml_XmlCDataSection_t; + +typedef void* System_Xml_XmlCharacterData_t; + +typedef void* System_Xml_XmlComment_t; + +typedef void* System_Xml_XmlDocumentFragment_t; + +typedef void* System_Xml_XmlEntityReference_t; + +typedef void* System_Xml_XmlProcessingInstruction_t; + +typedef void* System_Xml_XmlDeclaration_t; + +typedef void* System_Xml_XmlText_t; + +typedef void* System_Xml_XmlSignificantWhitespace_t; + +typedef void* System_Xml_XmlWhitespace_t; + +typedef void* System_Xml_XmlNodeChangedEventArgs_t; + + +typedef void* System_Xml_Schema_XmlSchemaComplexType_t; + +typedef void* System_Xml_Schema_XmlSchemaContentModel_t; + +typedef void* System_Xml_Schema_XmlSchemaContent_t; + +typedef void* System_Xml_Schema_XmlSchemaAnyAttribute_t; + +typedef void* System_Xml_Schema_XmlSchemaDatatype_t; + +typedef void* System_Xml_XPath_XPathExpression_t; + +typedef void* System_Xml_XPath_XPathNodeIterator_t; + +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 _Nullable 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 _Nonnull ar +); + + +typedef void* System_EventHandler_t; +typedef void (*System_EventHandler_CDestructorFunction_t)(void* context); + +typedef void (*System_EventHandler_CFunction_t)( + void* context, + System_Object_t _Nullable sender, + System_EventArgs_t _Nonnull e +); + + +typedef void* System_Xml_Schema_ValidationEventHandler_t; +typedef void (*System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t)(void* context); + +typedef void (*System_Xml_Schema_ValidationEventHandler_CFunction_t)( + void* context, + System_Object_t _Nullable sender, + System_Xml_Schema_ValidationEventArgs_t _Nonnull e +); + + +typedef void* System_Xml_XmlNodeChangedEventHandler_t; +typedef void (*System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t)(void* context); + +typedef void (*System_Xml_XmlNodeChangedEventHandler_CFunction_t)( + void* context, + System_Object_t _Nonnull sender, + System_Xml_XmlNodeChangedEventArgs_t _Nonnull e +); + + + +#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.StringComparison +System_Type_t _Nonnull /* System.Type */ +System_StringComparison_TypeOf( + void +); + +#pragma mark - END APIs of System.StringComparison + +#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.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.MidpointRounding +System_Type_t _Nonnull /* System.Type */ +System_MidpointRounding_TypeOf( + void +); + +#pragma mark - END APIs of System.MidpointRounding + +#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.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.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.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.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.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.Runtime.InteropServices.GCHandleType +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_GCHandleType_TypeOf( + void +); + +#pragma mark - END APIs of System.Runtime.InteropServices.GCHandleType + +#pragma mark - BEGIN APIs of Autofac.Core.InstanceSharing +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_InstanceSharing_TypeOf( + void +); + +#pragma mark - END APIs of Autofac.Core.InstanceSharing + +#pragma mark - BEGIN APIs of Autofac.Core.InstanceOwnership +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_InstanceOwnership_TypeOf( + void +); + +#pragma mark - END APIs of Autofac.Core.InstanceOwnership + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlNodeType + +#pragma mark - BEGIN APIs of System.Xml.NewLineHandling +System_Type_t _Nonnull /* System.Type */ +System_Xml_NewLineHandling_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.NewLineHandling + +#pragma mark - BEGIN APIs of System.Xml.ConformanceLevel +System_Type_t _Nonnull /* System.Type */ +System_Xml_ConformanceLevel_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.ConformanceLevel + +#pragma mark - BEGIN APIs of System.Xml.NamespaceHandling +System_Type_t _Nonnull /* System.Type */ +System_Xml_NamespaceHandling_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.NamespaceHandling + +#pragma mark - BEGIN APIs of System.Xml.XmlOutputMethod +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlOutputMethod_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlOutputMethod + +#pragma mark - BEGIN APIs of System.Xml.WriteState +System_Type_t _Nonnull /* System.Type */ +System_Xml_WriteState_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.WriteState + +#pragma mark - BEGIN APIs of System.Xml.XmlSpace +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlSpace_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlSpace + +#pragma mark - BEGIN APIs of System.UriHostNameType +System_Type_t _Nonnull /* System.Type */ +System_UriHostNameType_TypeOf( + void +); + +#pragma mark - END APIs of System.UriHostNameType + +#pragma mark - BEGIN APIs of System.UriPartial +System_Type_t _Nonnull /* System.Type */ +System_UriPartial_TypeOf( + void +); + +#pragma mark - END APIs of System.UriPartial + +#pragma mark - BEGIN APIs of System.UriKind +System_Type_t _Nonnull /* System.Type */ +System_UriKind_TypeOf( + void +); + +#pragma mark - END APIs of System.UriKind + +#pragma mark - BEGIN APIs of System.UriComponents +System_Type_t _Nonnull /* System.Type */ +System_UriComponents_TypeOf( + void +); + +#pragma mark - END APIs of System.UriComponents + +#pragma mark - BEGIN APIs of System.UriFormat +System_Type_t _Nonnull /* System.Type */ +System_UriFormat_TypeOf( + void +); + +#pragma mark - END APIs of System.UriFormat + +#pragma mark - BEGIN APIs of System.Xml.DtdProcessing +System_Type_t _Nonnull /* System.Type */ +System_Xml_DtdProcessing_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.DtdProcessing + +#pragma mark - BEGIN APIs of System.Xml.ValidationType +System_Type_t _Nonnull /* System.Type */ +System_Xml_ValidationType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.ValidationType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaValidationFlags +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaValidationFlags_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaValidationFlags + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSeverityType +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSeverityType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSeverityType + +#pragma mark - BEGIN APIs of System.Xml.XmlNamespaceScope +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNamespaceScope_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlNamespaceScope + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaForm +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaForm_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaForm + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaDerivationMethod +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaDerivationMethod_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaDerivationMethod + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaValidity +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaValidity_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaValidity + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaUse +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaUse_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaUse + +#pragma mark - BEGIN APIs of System.Xml.ReadState +System_Type_t _Nonnull /* System.Type */ +System_Xml_ReadState_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.ReadState + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeChangedAction +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeChangedAction_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlNodeChangedAction + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlTypeCode +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlTypeCode_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlTypeCode + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaContentProcessing +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaContentProcessing_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaContentProcessing + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaContentType +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaContentType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaContentType + +#pragma mark - BEGIN APIs of System.Xml.XmlTokenizedType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlTokenizedType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlTokenizedType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaDatatypeVariety +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaDatatypeVariety_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaDatatypeVariety + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathNodeType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNodeType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XPathNodeType + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathNamespaceScope +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNamespaceScope_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XPathNamespaceScope + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeOrder +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeOrder_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XmlNodeOrder + +#pragma mark - BEGIN APIs of System.Xml.XPath.XmlSortOrder +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XmlSortOrder_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XmlSortOrder + +#pragma mark - BEGIN APIs of System.Xml.XPath.XmlCaseOrder +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XmlCaseOrder_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XmlCaseOrder + +#pragma mark - BEGIN APIs of System.Xml.XPath.XmlDataType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XmlDataType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XmlDataType + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathResultType +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathResultType_TypeOf( + void +); + +#pragma mark - END APIs of System.Xml.XPath.XPathResultType + +#pragma mark - BEGIN APIs of System.Object +System_Type_t _Nonnull /* System.Type */ +System_Object_GetType( + System_Object_t _Nullable /* System.Object */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Object_ToString( + System_Object_t _Nullable /* System.Object */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_Equals( + System_Object_t _Nullable /* System.Object */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_Equals_1( + System_Object_t _Nullable /* System.Object */ objA, + System_Object_t _Nullable /* System.Object */ objB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Object_ReferenceEquals( + System_Object_t _Nullable /* System.Object */ objA, + System_Object_t _Nullable /* System.Object */ objB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Object_GetHashCode( + System_Object_t _Nullable /* System.Object */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Object_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Object_TypeOf( + void +); + +void /* System.Void */ +System_Object_Destroy( + System_Object_t _Nullable /* System.Object */ self +); + +#pragma mark - END APIs of System.Object + +#pragma mark - BEGIN APIs of System.Type +System_Type_t _Nullable /* System.Type */ +System_Type_GetType( + System_String_t _Nonnull /* System.String */ typeName, + bool /* System.Boolean */ throwOnError, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetType_1( + System_String_t _Nonnull /* System.String */ typeName, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetType_2( + System_String_t _Nonnull /* System.String */ typeName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_GetType_3( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetElementType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Type_GetArrayRank( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_GetGenericTypeDefinition( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetGenericArguments( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetOptionalCustomModifiers( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetRequiredCustomModifiers( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetGenericParameterConstraints( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsAssignableTo( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nullable /* System.Type */ targetType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_ConstructorInfo_Array_t _Nonnull /* System.Reflection.ConstructorInfo[] */ +System_Type_GetConstructors( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_EventInfo_Array_t _Nonnull /* System.Reflection.EventInfo[] */ +System_Type_GetEvents( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_FieldInfo_Array_t _Nonnull /* System.Reflection.FieldInfo[] */ +System_Type_GetFields( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetFunctionPointerCallingConventions( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_GetFunctionPointerReturnType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetFunctionPointerParameterTypes( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t _Nonnull /* System.Reflection.MemberInfo[] */ +System_Type_GetMember( + System_Type_t _Nullable /* System.Type */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t _Nonnull /* System.Reflection.MemberInfo[] */ +System_Type_GetMembers( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_MethodInfo_Array_t _Nonnull /* System.Reflection.MethodInfo[] */ +System_Type_GetMethods( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetNestedType( + System_Type_t _Nullable /* System.Type */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetNestedTypes( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_PropertyInfo_Array_t _Nonnull /* System.Reflection.PropertyInfo[] */ +System_Type_GetProperties( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Reflection_MemberInfo_Array_t _Nonnull /* System.Reflection.MemberInfo[] */ +System_Type_GetDefaultMembers( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetTypeArray( + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Type_GetTypeCode( + System_Type_t _Nullable /* System.Type */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromCLSID( + System_Guid_t _Nonnull /* System.Guid */ clsid, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromCLSID_1( + System_Guid_t _Nonnull /* System.Guid */ clsid, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromCLSID_2( + System_Guid_t _Nonnull /* System.Guid */ clsid, + System_String_t _Nullable /* System.String */ server, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromCLSID_3( + System_Guid_t _Nonnull /* System.Guid */ clsid, + System_String_t _Nullable /* System.String */ server, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromProgID( + System_String_t _Nonnull /* System.String */ progID, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromProgID_1( + System_String_t _Nonnull /* System.String */ progID, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromProgID_2( + System_String_t _Nonnull /* System.String */ progID, + System_String_t _Nullable /* System.String */ server, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetTypeFromProgID_3( + System_String_t _Nonnull /* System.String */ progID, + System_String_t _Nullable /* System.String */ server, + bool /* System.Boolean */ throwOnError, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetInterface( + System_Type_t _Nullable /* System.Type */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_GetInterface_1( + System_Type_t _Nullable /* System.Type */ self, + System_String_t _Nonnull /* System.String */ name, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GetInterfaces( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsInstanceOfType( + System_Type_t _Nullable /* System.Type */ self, + System_Object_t _Nullable /* System.Object */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsEquivalentTo( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nullable /* System.Type */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_GetEnumUnderlyingType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Type_GetEnumValues( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Type_GetEnumValuesAsUnderlyingType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeArrayType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeArrayType_1( + System_Type_t _Nullable /* System.Type */ self, + int32_t /* System.Int32 */ rank, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeByRefType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeGenericType( + System_Type_t _Nullable /* System.Type */ self, + System_Type_Array_t _Nonnull /* System.Type[] */ typeArguments, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakePointerType( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeGenericSignatureType( + System_Type_t _Nonnull /* System.Type */ genericTypeDefinition, + System_Type_Array_t _Nonnull /* System.Type[] */ typeArguments, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Type_MakeGenericMethodParameter( + int32_t /* System.Int32 */ position, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Type_ToString( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_Equals( + System_Type_t _Nullable /* System.Type */ self, + System_Object_t _Nullable /* System.Object */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Type_GetHashCode( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_Equals_1( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nullable /* System.Type */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nullable /* System.Type */ +System_Type_ReflectionOnlyGetType( + System_String_t _Nonnull /* System.String */ typeName, + bool /* System.Boolean */ throwIfNotFound, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsEnumDefined( + System_Type_t _Nullable /* System.Type */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Type_GetEnumName( + System_Type_t _Nullable /* System.Type */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_Type_GetEnumNames( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsSubclassOf( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nonnull /* System.Type */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsAssignableFrom( + System_Type_t _Nullable /* System.Type */ self, + System_Type_t _Nullable /* System.Type */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Type_IsInterface_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Type_Namespace_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Type_AssemblyQualifiedName_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Type_FullName_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNested_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nullable /* System.Type */ +System_Type_DeclaringType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nullable /* System.Type */ +System_Type_ReflectedType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Type_UnderlyingSystemType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsTypeDefinition_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsArray_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsByRef_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPointer_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsConstructedGenericType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericParameter_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericTypeParameter_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericMethodParameter_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsGenericTypeDefinition_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSZArray_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsVariableBoundArray_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsByRefLike_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsFunctionPointer_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsUnmanagedFunctionPointer_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_HasElementType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_GenericTypeArguments_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Type_GenericParameterPosition_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAbstract_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsImport_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSealed_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSpecialName_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsClass_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedAssembly_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamANDAssem_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamily_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedFamORAssem_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedPrivate_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNestedPublic_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsNotPublic_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPublic_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAutoLayout_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsExplicitLayout_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsLayoutSequential_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAnsiClass_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsAutoClass_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsUnicodeClass_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsCOMObject_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsContextful_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsEnum_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsMarshalByRef_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsPrimitive_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsValueType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSignatureType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecurityCritical_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecuritySafeCritical_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSecurityTransparent_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Guid_t _Nonnull /* System.Guid */ +System_Type_GUID_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nullable /* System.Type */ +System_Type_BaseType_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsSerializable_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_ContainsGenericParameters_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Type_IsVisible_Get( + System_Type_t _Nullable /* System.Type */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +wchar_t /* System.Char */ +System_Type_Delimiter_Get( + void +); + + +System_Type_Array_t _Nonnull /* System.Type[] */ +System_Type_EmptyTypes_Get( + void +); + + +System_Object_t _Nonnull /* System.Object */ +System_Type_Missing_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Type_TypeOf( + void +); + +void /* System.Void */ +System_Type_Destroy( + System_Type_t _Nullable /* System.Type */ self +); + +#pragma mark - END APIs of System.Type + +#pragma mark - BEGIN APIs of System.Boolean +System_Type_t _Nonnull /* System.Type */ +System_Boolean_TypeOf( + void +); + +#pragma mark - END APIs of System.Boolean + +#pragma mark - BEGIN APIs of System.ValueType +bool /* System.Boolean */ +System_ValueType_Equals( + System_ValueType_t _Nullable /* System.ValueType */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_ValueType_GetHashCode( + System_ValueType_t _Nullable /* System.ValueType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_ValueType_ToString( + System_ValueType_t _Nullable /* System.ValueType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_ValueType_TypeOf( + void +); + +void /* System.Void */ +System_ValueType_Destroy( + System_ValueType_t _Nullable /* System.ValueType */ self +); + +#pragma mark - END APIs of System.ValueType + +#pragma mark - BEGIN APIs of System.Int32 +System_Type_t _Nonnull /* System.Type */ +System_Int32_TypeOf( + void +); + +#pragma mark - END APIs of System.Int32 + +#pragma mark - BEGIN APIs of System.IComparable +int32_t /* System.Int32 */ +System_IComparable_CompareTo( + System_IComparable_t _Nullable /* System.IComparable */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IComparable_TypeOf( + void +); + +void /* System.Void */ +System_IComparable_Destroy( + System_IComparable_t _Nullable /* 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 _Nullable /* System.IConvertible */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_IConvertible_ToBoolean( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_IConvertible_ToChar( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int8_t /* System.SByte */ +System_IConvertible_ToSByte( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_IConvertible_ToByte( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_IConvertible_ToInt16( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint16_t /* System.UInt16 */ +System_IConvertible_ToUInt16( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IConvertible_ToInt32( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint32_t /* System.UInt32 */ +System_IConvertible_ToUInt32( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_IConvertible_ToInt64( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint64_t /* System.UInt64 */ +System_IConvertible_ToUInt64( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_IConvertible_ToSingle( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_IConvertible_ToDouble( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_IConvertible_ToDecimal( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_IConvertible_ToDateTime( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_IConvertible_ToString( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_IConvertible_ToType( + System_IConvertible_t _Nullable /* System.IConvertible */ self, + System_Type_t _Nonnull /* System.Type */ conversionType, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IConvertible_TypeOf( + void +); + +void /* System.Void */ +System_IConvertible_Destroy( + System_IConvertible_t _Nullable /* System.IConvertible */ self +); + +#pragma mark - END APIs of System.IConvertible + +#pragma mark - BEGIN APIs of System.Enum +System_String_t _Nullable /* System.String */ +System_Enum_GetName( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_Enum_GetNames( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Enum_GetUnderlyingType( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Enum_GetValues( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Enum_GetValuesAsUnderlyingType( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_HasFlag( + System_Enum_t _Nullable /* System.Enum */ self, + System_Enum_t _Nonnull /* System.Enum */ flag, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_IsDefined( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_Parse( + System_Type_t _Nonnull /* System.Type */ enumType, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_Parse_1( + System_Type_t _Nonnull /* System.Type */ enumType, + System_String_t _Nonnull /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_TryParse( + System_Type_t _Nonnull /* System.Type */ enumType, + System_String_t _Nullable /* System.String */ value, + System_Object_t _Nullable* _Nullable /* System.Object */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_TryParse_1( + System_Type_t _Nonnull /* System.Type */ enumType, + System_String_t _Nullable /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Object_t _Nullable* _Nullable /* System.Object */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Enum_Equals( + System_Enum_t _Nullable /* System.Enum */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Enum_GetHashCode( + System_Enum_t _Nullable /* System.Enum */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Enum_CompareTo( + System_Enum_t _Nullable /* System.Enum */ self, + System_Object_t _Nullable /* System.Object */ target, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_ToString( + System_Enum_t _Nullable /* System.Enum */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_ToString_1( + System_Enum_t _Nullable /* System.Enum */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_ToString_2( + System_Enum_t _Nullable /* System.Enum */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_ToString_3( + System_Enum_t _Nullable /* System.Enum */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Enum_Format( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Object_t _Nonnull /* System.Object */ value, + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Enum_GetTypeCode( + System_Enum_t _Nullable /* System.Enum */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject( + System_Type_t _Nonnull /* System.Type */ enumType, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_1( + System_Type_t _Nonnull /* System.Type */ enumType, + int8_t /* System.SByte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_2( + System_Type_t _Nonnull /* System.Type */ enumType, + int16_t /* System.Int16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_3( + System_Type_t _Nonnull /* System.Type */ enumType, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_4( + System_Type_t _Nonnull /* System.Type */ enumType, + uint8_t /* System.Byte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_5( + System_Type_t _Nonnull /* System.Type */ enumType, + uint16_t /* System.UInt16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_6( + System_Type_t _Nonnull /* System.Type */ enumType, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_7( + System_Type_t _Nonnull /* System.Type */ enumType, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Enum_ToObject_8( + System_Type_t _Nonnull /* System.Type */ enumType, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Enum_TypeOf( + void +); + +void /* System.Void */ +System_Enum_Destroy( + System_Enum_t _Nullable /* 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 _Nullable /* System.ISpanFormattable */ self +); + +#pragma mark - END APIs of System.ISpanFormattable + +#pragma mark - BEGIN APIs of System.IFormattable +System_String_t _Nonnull /* System.String */ +System_IFormattable_ToString( + System_IFormattable_t _Nullable /* System.IFormattable */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IFormattable_TypeOf( + void +); + +void /* System.Void */ +System_IFormattable_Destroy( + System_IFormattable_t _Nullable /* System.IFormattable */ self +); + +#pragma mark - END APIs of System.IFormattable + +#pragma mark - BEGIN APIs of System.String +System_String_t _Nonnull /* System.String */ +System_String_Intern( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_String_IsInterned( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_1( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_2( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_3( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_4( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_5( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_6( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + bool /* System.Boolean */ ignoreCase, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_7( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_8( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_Compare_9( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareOrdinal( + System_String_t _Nullable /* System.String */ strA, + System_String_t _Nullable /* System.String */ strB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareOrdinal_1( + System_String_t _Nullable /* System.String */ strA, + int32_t /* System.Int32 */ indexA, + System_String_t _Nullable /* System.String */ strB, + int32_t /* System.Int32 */ indexB, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareTo( + System_String_t _Nullable /* System.String */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_CompareTo_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ strB, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_2( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_EndsWith_3( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals( + System_String_t _Nullable /* System.String */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_2( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_3( + System_String_t _Nullable /* System.String */ a, + System_String_t _Nullable /* System.String */ b, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Equals_4( + System_String_t _Nullable /* System.String */ a, + System_String_t _Nullable /* System.String */ b, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_GetHashCode( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_GetHashCode_1( + System_String_t _Nullable /* System.String */ self, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_2( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_StartsWith_3( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_String_Clone( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Copy( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_String_CopyTo( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ sourceIndex, + System_Char_Array_t _Nonnull /* System.Char[] */ destination, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Char_Array_t _Nonnull /* System.Char[] */ +System_String_ToCharArray( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Char_Array_t _Nonnull /* System.Char[] */ +System_String_ToCharArray_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNullOrEmpty( + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNullOrWhiteSpace( + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToString( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToString_1( + System_String_t _Nullable /* System.String */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_CharEnumerator_t _Nonnull /* System.CharEnumerator */ +System_String_GetEnumerator( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ +System_String_EnumerateRunes( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_String_GetTypeCode( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNormalized( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_IsNormalized_1( + System_String_t _Nullable /* System.String */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ normalizationForm, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Normalize( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Normalize_1( + System_String_t _Nullable /* System.String */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ normalizationForm, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat( + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_1( + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_2( + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_3( + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_4( + System_String_t _Nullable /* System.String */ str0, + System_String_t _Nullable /* System.String */ str1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_5( + System_String_t _Nullable /* System.String */ str0, + System_String_t _Nullable /* System.String */ str1, + System_String_t _Nullable /* System.String */ str2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_6( + System_String_t _Nullable /* System.String */ str0, + System_String_t _Nullable /* System.String */ str1, + System_String_t _Nullable /* System.String */ str2, + System_String_t _Nullable /* System.String */ str3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Concat_7( + System_String_Array_t _Nonnull /* System.String[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format( + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_1( + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_2( + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_3( + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_4( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_5( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_6( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_7( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Format_8( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Text_CompositeFormat_t _Nonnull /* System.Text.CompositeFormat */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Insert( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join( + wchar_t /* System.Char */ separator, + System_String_Array_t _Nonnull /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_1( + System_String_t _Nullable /* System.String */ separator, + System_String_Array_t _Nonnull /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_2( + wchar_t /* System.Char */ separator, + System_String_Array_t _Nonnull /* System.String[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_3( + System_String_t _Nullable /* System.String */ separator, + System_String_Array_t _Nonnull /* System.String[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_4( + wchar_t /* System.Char */ separator, + System_Object_Array_t _Nonnull /* System.Object[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Join_5( + System_String_t _Nullable /* System.String */ separator, + System_Object_Array_t _Nonnull /* System.Object[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_PadLeft( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_PadLeft_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + wchar_t /* System.Char */ paddingChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_PadRight( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_PadRight_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ totalWidth, + wchar_t /* System.Char */ paddingChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Remove( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Remove_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Replace( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + bool /* System.Boolean */ ignoreCase, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Replace_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Replace_2( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ oldChar, + wchar_t /* System.Char */ newChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Replace_3( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ReplaceLineEndings( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ReplaceLineEndings_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ replacementText, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ separator, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_3( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ separator, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_4( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_5( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_6( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_7( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nullable /* System.String */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_8( + System_String_t _Nullable /* System.String */ self, + System_String_Array_t _Nullable /* System.String[] */ separator, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_String_Split_9( + System_String_t _Nullable /* System.String */ self, + System_String_Array_t _Nullable /* System.String[] */ separator, + int32_t /* System.Int32 */ count, + System_StringSplitOptions_t /* System.StringSplitOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Substring( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Substring_1( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToLower( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToLower_1( + System_String_t _Nullable /* System.String */ self, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToLowerInvariant( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToUpper( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToUpper_1( + System_String_t _Nullable /* System.String */ self, + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_ToUpperInvariant( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Trim( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Trim_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Trim_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ trimChars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimStart( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimStart_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimStart_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ trimChars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimEnd( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimEnd_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ trimChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_TrimEnd_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nullable /* System.Char[] */ trimChars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_1( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_2( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_String_Contains_3( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_2( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_3( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny_1( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOfAny_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_4( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_5( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_6( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_7( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_8( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_IndexOf_9( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_1( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_2( + System_String_t _Nullable /* System.String */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny_1( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOfAny_2( + System_String_t _Nullable /* System.String */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ anyOf, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_3( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_4( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_5( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_6( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_7( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_String_LastIndexOf_8( + System_String_t _Nullable /* System.String */ self, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Create( + System_Char_Array_t _Nullable /* System.Char[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Create_1( + System_Char_Array_t _Nonnull /* System.Char[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_String_Create_2( + wchar_t /* System.Char */ c, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_String_Chars_Get( + System_String_t _Nullable /* System.String */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_String_Length_Get( + System_String_t _Nullable /* System.String */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* 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 _Nullable /* System.String */ self +); + +#pragma mark - END APIs of System.String + +#pragma mark - BEGIN APIs of System.Collections.IEnumerable +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Collections_IEnumerable_GetEnumerator( + System_Collections_IEnumerable_t _Nullable /* System.Collections.IEnumerable */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.IEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IEnumerator_Reset( + System_Collections_IEnumerator_t _Nullable /* System.Collections.IEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Collections_IEnumerator_Current_Get( + System_Collections_IEnumerator_t _Nullable /* System.Collections.IEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Collections.IEnumerator */ self +); + +#pragma mark - END APIs of System.Collections.IEnumerator + +#pragma mark - BEGIN APIs of System.ICloneable +System_Object_t _Nonnull /* System.Object */ +System_ICloneable_Clone( + System_ICloneable_t _Nullable /* System.ICloneable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_ICloneable_TypeOf( + void +); + +void /* System.Void */ +System_ICloneable_Destroy( + System_ICloneable_t _Nullable /* System.ICloneable */ self +); + +#pragma mark - END APIs of System.ICloneable + +#pragma mark - BEGIN APIs of System.Globalization.CultureInfo +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CreateSpecificCulture( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_Array_t _Nonnull /* System.Globalization.CultureInfo[] */ +System_Globalization_CultureInfo_GetCultures( + System_Globalization_CultureTypes_t /* System.Globalization.CultureTypes */ types, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CultureInfo_Equals( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_GetHashCode( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_ToString( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Globalization_CultureInfo_GetFormat( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Type_t _Nullable /* System.Type */ formatType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_ClearCachedData( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetConsoleFallbackUICulture( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Globalization_CultureInfo_Clone( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_ReadOnly( + System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ ci, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo( + int32_t /* System.Int32 */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_1( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_2( + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ altName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfo_3( + System_String_t _Nonnull /* System.String */ name, + bool /* System.Boolean */ predefinedOnly, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_1( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_2( + System_String_t _Nonnull /* System.String */ name, + bool /* System.Boolean */ useUserOverride, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_3( + int32_t /* System.Int32 */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Create_4( + int32_t /* System.Int32 */ culture, + bool /* System.Boolean */ useUserOverride, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CurrentCulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_CurrentCulture_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_CurrentUICulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_CurrentUICulture_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_InstalledUICulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_InvariantCulture_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ +System_Globalization_CultureInfo_Parent_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_LCID_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CultureInfo_KeyboardLayoutId_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_Name_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_IetfLanguageTag_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_DisplayName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_NativeName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_EnglishName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CompareInfo_t _Nonnull /* System.Globalization.CompareInfo */ +System_Globalization_CultureInfo_CompareInfo_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_TextInfo_t _Nonnull /* System.Globalization.TextInfo */ +System_Globalization_CultureInfo_TextInfo_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_IsNeutralCulture_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CultureTypes_t /* System.Globalization.CultureTypes */ +System_Globalization_CultureInfo_CultureTypes_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_CultureInfo_NumberFormat_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_NumberFormat_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_CultureInfo_DateTimeFormat_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_CultureInfo_DateTimeFormat_Set( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_Calendar_t _Nonnull /* System.Globalization.Calendar */ +System_Globalization_CultureInfo_Calendar_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_Calendar_Array_t _Nonnull /* System.Globalization.Calendar[] */ +System_Globalization_CultureInfo_OptionalCalendars_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_UseUserOverride_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_CultureInfo_IsReadOnly_Get( + System_Globalization_CultureInfo_t _Nullable /* System.Globalization.CultureInfo */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.CultureInfo */ self +); + +#pragma mark - END APIs of System.Globalization.CultureInfo + +#pragma mark - BEGIN APIs of System.IFormatProvider +System_Object_t _Nullable /* System.Object */ +System_IFormatProvider_GetFormat( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ self, + System_Type_t _Nullable /* System.Type */ formatType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IFormatProvider_TypeOf( + void +); + +void /* System.Void */ +System_IFormatProvider_Destroy( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ self +); + +#pragma mark - END APIs of System.IFormatProvider + +#pragma mark - BEGIN APIs of System.Globalization.CultureInfo[] +#pragma mark - END APIs of System.Globalization.CultureInfo[] + +#pragma mark - BEGIN APIs of System.Array +void /* System.Void */ +System_Array_ConstrainedCopy( + System_Array_t _Nonnull /* System.Array */ sourceArray, + int32_t /* System.Int32 */ sourceIndex, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Clear( + System_Array_t _Nonnull /* System.Array */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Clear_1( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetLength( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetUpperBound( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_GetLowerBound( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Initialize( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance( + System_Type_t _Nonnull /* System.Type */ elementType, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_1( + System_Type_t _Nonnull /* System.Type */ elementType, + int32_t /* System.Int32 */ length1, + int32_t /* System.Int32 */ length2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_2( + System_Type_t _Nonnull /* System.Type */ elementType, + int32_t /* System.Int32 */ length1, + int32_t /* System.Int32 */ length2, + int32_t /* System.Int32 */ length3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_3( + System_Type_t _Nonnull /* System.Type */ elementType, + System_Int32_Array_t _Nonnull /* System.Int32[] */ lengths, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_4( + System_Type_t _Nonnull /* System.Type */ elementType, + System_Int32_Array_t _Nonnull /* System.Int32[] */ lengths, + System_Int32_Array_t _Nonnull /* System.Int32[] */ lowerBounds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Array_t _Nonnull /* System.Array */ +System_Array_CreateInstance_5( + System_Type_t _Nonnull /* System.Type */ elementType, + System_Int64_Array_t _Nonnull /* System.Int64[] */ lengths, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy( + System_Array_t _Nonnull /* System.Array */ sourceArray, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int64_t /* System.Int64 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_1( + System_Array_t _Nonnull /* System.Array */ sourceArray, + int64_t /* System.Int64 */ sourceIndex, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int64_t /* System.Int64 */ destinationIndex, + int64_t /* System.Int64 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_2( + System_Array_t _Nonnull /* System.Array */ sourceArray, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Copy_3( + System_Array_t _Nonnull /* System.Array */ sourceArray, + int32_t /* System.Int32 */ sourceIndex, + System_Array_t _Nonnull /* System.Array */ destinationArray, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue( + System_Array_t _Nullable /* System.Array */ self, + System_Int32_Array_t _Nonnull /* System.Int32[] */ indices, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_1( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_2( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_3( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + int32_t /* System.Int32 */ index3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_1( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_2( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ index1, + int32_t /* System.Int32 */ index2, + int32_t /* System.Int32 */ index3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_3( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Int32_Array_t _Nonnull /* System.Int32[] */ indices, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_4( + System_Array_t _Nullable /* System.Array */ self, + int64_t /* System.Int64 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_5( + System_Array_t _Nullable /* System.Array */ self, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_6( + System_Array_t _Nullable /* System.Array */ self, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + int64_t /* System.Int64 */ index3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Array_GetValue_7( + System_Array_t _Nullable /* System.Array */ self, + System_Int64_Array_t _Nonnull /* System.Int64[] */ indices, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_4( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int64_t /* System.Int64 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_5( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_6( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + int64_t /* System.Int64 */ index1, + int64_t /* System.Int64 */ index2, + int64_t /* System.Int64 */ index3, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_SetValue_7( + System_Array_t _Nullable /* System.Array */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Int64_Array_t _Nonnull /* System.Int64[] */ indices, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Array_GetLongLength( + System_Array_t _Nullable /* System.Array */ self, + int32_t /* System.Int32 */ dimension, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Array_Clone( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_1( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_2( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_BinarySearch_3( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Object_t _Nullable /* System.Object */ value, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_CopyTo( + System_Array_t _Nullable /* System.Array */ self, + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_CopyTo_1( + System_Array_t _Nullable /* System.Array */ self, + System_Array_t _Nonnull /* System.Array */ array, + int64_t /* System.Int64 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_1( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_IndexOf_2( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_1( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_LastIndexOf_2( + System_Array_t _Nonnull /* System.Array */ array, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Reverse( + System_Array_t _Nonnull /* System.Array */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Reverse_1( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort( + System_Array_t _Nonnull /* System.Array */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_1( + System_Array_t _Nonnull /* System.Array */ keys, + System_Array_t _Nullable /* System.Array */ items, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_2( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_3( + System_Array_t _Nonnull /* System.Array */ keys, + System_Array_t _Nullable /* System.Array */ items, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_4( + System_Array_t _Nonnull /* System.Array */ array, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_5( + System_Array_t _Nonnull /* System.Array */ keys, + System_Array_t _Nullable /* System.Array */ items, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_6( + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Array_Sort_7( + System_Array_t _Nonnull /* System.Array */ keys, + System_Array_t _Nullable /* System.Array */ items, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ length, + System_Collections_IComparer_t _Nullable /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Array_GetEnumerator( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Array_Length_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Array_LongLength_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Array_Rank_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nonnull /* System.Object */ +System_Array_SyncRoot_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsReadOnly_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsFixedSize_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Array_IsSynchronized_Get( + System_Array_t _Nullable /* System.Array */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Array_MaxLength_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Array_TypeOf( + void +); + +void /* System.Void */ +System_Array_Destroy( + System_Array_t _Nullable /* System.Array */ self +); + +#pragma mark - END APIs of System.Array + +#pragma mark - BEGIN APIs of System.Collections.IList +int32_t /* System.Int32 */ +System_Collections_IList_Add( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Collections_IList_Contains( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Clear( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IList_IndexOf( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Insert( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Remove( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_RemoveAt( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Collections_IList_Item_Get( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IList_Item_Set( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + int32_t /* System.Int32 */ index, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IList_IsReadOnly_Get( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IList_IsFixedSize_Get( + System_Collections_IList_t _Nullable /* System.Collections.IList */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.ICollection */ self, + System_Array_t _Nonnull /* System.Array */ array, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_ICollection_Count_Get( + System_Collections_ICollection_t _Nullable /* System.Collections.ICollection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nonnull /* System.Object */ +System_Collections_ICollection_SyncRoot_Get( + System_Collections_ICollection_t _Nullable /* System.Collections.ICollection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_ICollection_IsSynchronized_Get( + System_Collections_ICollection_t _Nullable /* System.Collections.ICollection */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Collections.ICollection */ self +); + +#pragma mark - END APIs of System.Collections.ICollection + +#pragma mark - BEGIN APIs of System.Collections.IStructuralComparable +int32_t /* System.Int32 */ +System_Collections_IStructuralComparable_CompareTo( + System_Collections_IStructuralComparable_t _Nullable /* System.Collections.IStructuralComparable */ self, + System_Object_t _Nullable /* System.Object */ other, + System_Collections_IComparer_t _Nonnull /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.IComparer */ self, + System_Object_t _Nullable /* System.Object */ x, + System_Object_t _Nullable /* System.Object */ y, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.IStructuralEquatable */ self, + System_Object_t _Nullable /* System.Object */ other, + System_Collections_IEqualityComparer_t _Nonnull /* System.Collections.IEqualityComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IStructuralEquatable_GetHashCode( + System_Collections_IStructuralEquatable_t _Nullable /* System.Collections.IStructuralEquatable */ self, + System_Collections_IEqualityComparer_t _Nonnull /* System.Collections.IEqualityComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Collections.IEqualityComparer */ self, + System_Object_t _Nullable /* System.Object */ x, + System_Object_t _Nullable /* System.Object */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_IEqualityComparer_GetHashCode( + System_Collections_IEqualityComparer_t _Nullable /* System.Collections.IEqualityComparer */ self, + System_Object_t _Nonnull /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Collections.IEqualityComparer */ self +); + +#pragma mark - END APIs of System.Collections.IEqualityComparer + +#pragma mark - BEGIN APIs of System.Int64 +System_Type_t _Nonnull /* System.Type */ +System_Int64_TypeOf( + void +); + +#pragma mark - END APIs of System.Int64 + +#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 _Nullable /* System.IUtf8SpanFormattable */ self +); + +#pragma mark - END APIs of System.IUtf8SpanFormattable + + + + +#pragma mark - BEGIN APIs of System.Byte +System_Type_t _Nonnull /* System.Type */ +System_Byte_TypeOf( + void +); + +#pragma mark - END APIs of System.Byte + + +#pragma mark - BEGIN APIs of System.Byte[] +#pragma mark - END APIs of System.Byte[] + +#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.Int32[] +#pragma mark - END APIs of System.Int32[] + +#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.Globalization.CompareInfo +System_Globalization_CompareInfo_t _Nonnull /* System.Globalization.CompareInfo */ +System_Globalization_CompareInfo_GetCompareInfo( + int32_t /* System.Int32 */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_CompareInfo_t _Nonnull /* System.Globalization.CompareInfo */ +System_Globalization_CompareInfo_GetCompareInfo_1( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable( + wchar_t /* System.Char */ ch, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable_1( + System_String_t _Nonnull /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSortable_2( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + System_String_t _Nullable /* System.String */ string2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + System_String_t _Nullable /* System.String */ string2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_2( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + int32_t /* System.Int32 */ length1, + System_String_t _Nullable /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + int32_t /* System.Int32 */ length2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_3( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + System_String_t _Nullable /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_4( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + System_String_t _Nullable /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_Compare_5( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nullable /* System.String */ string1, + int32_t /* System.Int32 */ offset1, + int32_t /* System.Int32 */ length1, + System_String_t _Nullable /* System.String */ string2, + int32_t /* System.Int32 */ offset2, + int32_t /* System.Int32 */ length2, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsPrefix( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ prefix, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsPrefix_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSuffix( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ suffix, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_IsSuffix_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ suffix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_2( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_3( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_4( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_5( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_6( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_7( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_8( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_9( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_10( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_IndexOf_11( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_2( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_3( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_4( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_5( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_6( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_7( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_8( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_9( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_10( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LastIndexOf_11( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_String_t _Nonnull /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_SortKey_t _Nonnull /* System.Globalization.SortKey */ +System_Globalization_CompareInfo_GetSortKey( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_SortKey_t _Nonnull /* System.Globalization.SortKey */ +System_Globalization_CompareInfo_GetSortKey_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_CompareInfo_Equals( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_GetHashCode( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_GetHashCode_1( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_String_t _Nonnull /* System.String */ source, + System_Globalization_CompareOptions_t /* System.Globalization.CompareOptions */ options, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_CompareInfo_ToString( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_CompareInfo_Name_Get( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_SortVersion_t _Nonnull /* System.Globalization.SortVersion */ +System_Globalization_CompareInfo_Version_Get( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_CompareInfo_LCID_Get( + System_Globalization_CompareInfo_t _Nullable /* System.Globalization.CompareInfo */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.CompareInfo */ self +); + +#pragma mark - END APIs of System.Globalization.CompareInfo + +#pragma mark - BEGIN APIs of System.Char +System_Type_t _Nonnull /* System.Type */ +System_Char_TypeOf( + void +); + +#pragma mark - END APIs of System.Char + +#pragma mark - BEGIN APIs of System.Double +System_Type_t _Nonnull /* System.Type */ +System_Double_TypeOf( + void +); + +#pragma mark - END APIs of System.Double + + +#pragma mark - BEGIN APIs of System.Text.Rune +int32_t /* System.Int32 */ +System_Text_Rune_CompareTo( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Text_Rune_t _Nonnull /* System.Text.Rune */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Buffers_OperationStatus_t /* System.Buffers.OperationStatus */ +System_Text_Rune_DecodeFromUtf8( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ source, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ result, + int32_t* /* System.Int32 */ bytesConsumed, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Buffers_OperationStatus_t /* System.Buffers.OperationStatus */ +System_Text_Rune_DecodeLastFromUtf8( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ source, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ value, + int32_t* /* System.Int32 */ bytesConsumed, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_Equals( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_Equals_1( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Text_Rune_t _Nonnull /* System.Text.Rune */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Rune_GetHashCode( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_GetRuneAt( + System_String_t _Nonnull /* System.String */ input, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsValid( + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsValid_1( + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_Rune_ToString( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate( + wchar_t /* System.Char */ ch, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ result, + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull* _Nonnull /* System.Text.Rune */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate_2( + int32_t /* System.Int32 */ value, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryCreate_3( + uint32_t /* System.UInt32 */ value, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_TryGetRuneAt( + System_String_t _Nonnull /* System.String */ input, + int32_t /* System.Int32 */ index, + System_Text_Rune_t _Nonnull* _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Text_Rune_GetNumericValue( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_UnicodeCategory_t /* System.Globalization.UnicodeCategory */ +System_Text_Rune_GetUnicodeCategory( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsControl( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsDigit( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLetter( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLetterOrDigit( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsLower( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsNumber( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsPunctuation( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsSeparator( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsSymbol( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsUpper( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsWhiteSpace( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ToLower( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ToLowerInvariant( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ToUpper( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Globalization_CultureInfo_t _Nonnull /* System.Globalization.CultureInfo */ culture, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ToUpperInvariant( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create( + wchar_t /* System.Char */ ch, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create_1( + wchar_t /* System.Char */ highSurrogate, + wchar_t /* System.Char */ lowSurrogate, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create_2( + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create_3( + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Rune_IsAscii_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Rune_IsBmp_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Plane_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_ReplacementChar_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Utf16SequenceLength_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Utf8SequenceLength_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Rune_Value_Get( + System_Text_Rune_t _Nonnull /* System.Text.Rune */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_Rune_Create_4( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* System.Text.Rune */ self +); + +#pragma mark - END APIs of System.Text.Rune + +#pragma mark - BEGIN APIs of System.UInt32 +System_Type_t _Nonnull /* System.Type */ +System_UInt32_TypeOf( + void +); + +#pragma mark - END APIs of System.UInt32 + + + +#pragma mark - BEGIN APIs of System.Globalization.SortKey +int32_t /* System.Int32 */ +System_Globalization_SortKey_Compare( + System_Globalization_SortKey_t _Nonnull /* System.Globalization.SortKey */ sortkey1, + System_Globalization_SortKey_t _Nonnull /* System.Globalization.SortKey */ sortkey2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_SortKey_Equals( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortKey_GetHashCode( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_SortKey_ToString( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_SortKey_OriginalString_Get( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Globalization_SortKey_KeyData_Get( + System_Globalization_SortKey_t _Nullable /* System.Globalization.SortKey */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Globalization.SortVersion */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_SortVersion_Equals_1( + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ self, + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortVersion_GetHashCode( + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_SortVersion_t _Nonnull /* System.Globalization.SortVersion */ +System_Globalization_SortVersion_Create( + int32_t /* System.Int32 */ fullVersion, + System_Guid_t _Nonnull /* System.Guid */ sortId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_SortVersion_FullVersion_Get( + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Guid_t _Nonnull /* System.Guid */ +System_Globalization_SortVersion_SortId_Get( + System_Globalization_SortVersion_t _Nullable /* System.Globalization.SortVersion */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.SortVersion */ self +); + +#pragma mark - END APIs of System.Globalization.SortVersion + +#pragma mark - BEGIN APIs of System.Guid +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Parse( + System_String_t _Nonnull /* System.String */ input, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParse( + System_String_t _Nullable /* System.String */ input, + System_Guid_t _Nonnull* _Nonnull /* System.Guid */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_ParseExact( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParseExact( + System_String_t _Nullable /* System.String */ input, + System_String_t _Nullable /* System.String */ format, + System_Guid_t _Nonnull* _Nonnull /* System.Guid */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Guid_ToByteArray( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Guid_ToByteArray_1( + System_Guid_t _Nonnull /* System.Guid */ self, + bool /* System.Boolean */ bigEndian, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_GetHashCode( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_Equals( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Object_t _Nullable /* System.Object */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_Equals_1( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Guid_t _Nonnull /* System.Guid */ g, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_CompareTo( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Guid_CompareTo_1( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Guid_t _Nonnull /* System.Guid */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Guid_ToString( + System_Guid_t _Nonnull /* System.Guid */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Guid_ToString_1( + System_Guid_t _Nonnull /* System.Guid */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Guid_ToString_2( + System_Guid_t _Nonnull /* System.Guid */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Guid_TryParse_1( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Guid_t _Nonnull* _Nonnull /* System.Guid */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_NewGuid( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create( + System_Byte_Array_t _Nonnull /* System.Byte[] */ b, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_1( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ b, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_2( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ b, + bool /* System.Boolean */ bigEndian, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_3( + 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_4( + int32_t /* System.Int32 */ a, + int16_t /* System.Int16 */ b, + int16_t /* System.Int16 */ c, + System_Byte_Array_t _Nonnull /* System.Byte[] */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_5( + 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_6( + System_String_t _Nonnull /* System.String */ g, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Empty_Get( + void +); + + +System_Guid_t _Nonnull /* System.Guid */ +System_Guid_Create_7( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Guid_TypeOf( + void +); + +void /* System.Void */ +System_Guid_Destroy( + System_Guid_t _Nonnull /* System.Guid */ self +); + +#pragma mark - END APIs of System.Guid + + +#pragma mark - BEGIN APIs of System.UInt16 +System_Type_t _Nonnull /* System.Type */ +System_UInt16_TypeOf( + void +); + +#pragma mark - END APIs of System.UInt16 + + +#pragma mark - BEGIN APIs of System.Int16 +System_Type_t _Nonnull /* System.Type */ +System_Int16_TypeOf( + void +); + +#pragma mark - END APIs of System.Int16 + + +#pragma mark - BEGIN APIs of System.Globalization.TextInfo +System_Object_t _Nonnull /* System.Object */ +System_Globalization_TextInfo_Clone( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_TextInfo_t _Nonnull /* System.Globalization.TextInfo */ +System_Globalization_TextInfo_ReadOnly( + System_Globalization_TextInfo_t _Nonnull /* System.Globalization.TextInfo */ textInfo, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Globalization_TextInfo_ToLower( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ToLower_1( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Globalization_TextInfo_ToUpper( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ToUpper_1( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_TextInfo_Equals( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_GetHashCode( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ToString( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ToTitleCase( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_ANSICodePage_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_OEMCodePage_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_MacCodePage_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_EBCDICCodePage_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_TextInfo_LCID_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_CultureName_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_TextInfo_IsReadOnly_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_TextInfo_ListSeparator_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_TextInfo_ListSeparator_Set( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_TextInfo_IsRightToLeft_Get( + System_Globalization_TextInfo_t _Nullable /* System.Globalization.TextInfo */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.TextInfo */ self +); + +#pragma mark - END APIs of System.Globalization.TextInfo + +#pragma mark - BEGIN APIs of System.Globalization.NumberFormatInfo +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_GetInstance( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Globalization_NumberFormatInfo_Clone( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Globalization_NumberFormatInfo_GetFormat( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Type_t _Nullable /* System.Type */ formatType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_ReadOnly( + System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ nfi, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_InvariantInfo_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_NumberFormatInfo_IsReadOnly_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyGroupSizes_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t _Nullable /* System.Int32[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Globalization_NumberFormatInfo_NumberGroupSizes_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberGroupSizes_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t _Nullable /* System.Int32[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Globalization_NumberFormatInfo_PercentGroupSizes_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentGroupSizes_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Int32_Array_t _Nullable /* System.Int32[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_CurrencySymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencySymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_NumberFormatInfo_t _Nonnull /* System.Globalization.NumberFormatInfo */ +System_Globalization_NumberFormatInfo_CurrentInfo_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NaNSymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NaNSymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyNegativePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_NumberNegativePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberNegativePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentPositivePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentPositivePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentNegativePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentNegativePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NegativeInfinitySymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NegativeSign_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NegativeSign_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_NumberDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_NumberGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NumberGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_CurrencyPositivePattern_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PositiveInfinitySymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PositiveSign_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PositiveSign_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_NumberFormatInfo_PercentDecimalDigits_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentDecimalDigits_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentDecimalSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PercentGroupSeparator_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentGroupSeparator_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PercentSymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PercentSymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_NumberFormatInfo_PerMilleSymbol_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_PerMilleSymbol_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_NumberFormatInfo_NativeDigits_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_NativeDigits_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_DigitShapes_t /* System.Globalization.DigitShapes */ +System_Globalization_NumberFormatInfo_DigitSubstitution_Get( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_NumberFormatInfo_DigitSubstitution_Set( + System_Globalization_NumberFormatInfo_t _Nullable /* System.Globalization.NumberFormatInfo */ self, + System_Globalization_DigitShapes_t /* System.Globalization.DigitShapes */ value, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.NumberFormatInfo */ self +); + +#pragma mark - END APIs of System.Globalization.NumberFormatInfo + +#pragma mark - BEGIN APIs of System.String[] +#pragma mark - END APIs of System.String[] + + +#pragma mark - BEGIN APIs of System.Globalization.DateTimeFormatInfo +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_GetInstance( + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Globalization_DateTimeFormatInfo_GetFormat( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Type_t _Nullable /* System.Type */ formatType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Globalization_DateTimeFormatInfo_Clone( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_DateTimeFormatInfo_GetEra( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nonnull /* System.String */ eraName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetEraName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedEraName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedDayName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayofweek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetShortestDayName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayOfWeek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_GetAllDateTimePatterns_1( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + wchar_t /* System.Char */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetDayName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ dayofweek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetAbbreviatedMonthName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_GetMonthName( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_ReadOnly( + System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ dtfi, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_SetAllDateTimePatterns( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nonnull /* System.String[] */ patterns, + wchar_t /* System.Char */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_InvariantInfo_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_DateTimeFormatInfo_t _Nonnull /* System.Globalization.DateTimeFormatInfo */ +System_Globalization_DateTimeFormatInfo_CurrentInfo_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_AMDesignator_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AMDesignator_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_Calendar_t _Nonnull /* System.Globalization.Calendar */ +System_Globalization_DateTimeFormatInfo_Calendar_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_Calendar_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_DateSeparator_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_DateSeparator_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_FirstDayOfWeek_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_DayOfWeek_t /* System.DayOfWeek */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ +System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_CalendarWeekRule_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_FullDateTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_LongDatePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_LongDatePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_LongTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_LongTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_MonthDayPattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthDayPattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_PMDesignator_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_PMDesignator_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_RFC1123Pattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_ShortDatePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortDatePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_ShortTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortTimePattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_SortableDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_TimeSeparator_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_TimeSeparator_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_UniversalSortableDateTimePattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_YearMonthPattern_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_YearMonthPattern_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedDayNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_ShortestDayNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_ShortestDayNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_DayNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_DayNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_MonthNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_DateTimeFormatInfo_IsReadOnly_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Globalization_DateTimeFormatInfo_NativeCalendarName_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_AbbreviatedMonthGenitiveNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Get( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_DateTimeFormatInfo_MonthGenitiveNames_Set( + System_Globalization_DateTimeFormatInfo_t _Nullable /* System.Globalization.DateTimeFormatInfo */ self, + System_String_Array_t _Nullable /* System.String[] */ value, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.DateTimeFormatInfo */ self +); + +#pragma mark - END APIs of System.Globalization.DateTimeFormatInfo + +#pragma mark - BEGIN APIs of System.Globalization.Calendar +System_Object_t _Nonnull /* System.Object */ +System_Globalization_Calendar_Clone( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Globalization_Calendar_t _Nonnull /* System.Globalization.Calendar */ +System_Globalization_Calendar_ReadOnly( + System_Globalization_Calendar_t _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddMilliseconds( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + double /* System.Double */ milliseconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddDays( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ days, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddHours( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ hours, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddMinutes( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ minutes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddMonths( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ months, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddSeconds( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ seconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddWeeks( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ weeks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_AddYears( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + int32_t /* System.Int32 */ years, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDayOfMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DayOfWeek_t /* System.DayOfWeek */ +System_Globalization_Calendar_GetDayOfWeek( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDayOfYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInMonth_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetDaysInYear_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetEra( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetHour( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Globalization_Calendar_GetMilliseconds( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMinute( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonthsInYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetMonthsInYear_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetSecond( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetWeekOfYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Globalization_CalendarWeekRule_t /* System.Globalization.CalendarWeekRule */ rule, + System_DayOfWeek_t /* System.DayOfWeek */ firstDayOfWeek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_DateTime_t _Nonnull /* System.DateTime */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapDay( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapDay_1( + System_Globalization_Calendar_t _Nullable /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapMonth_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetLeapMonth( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_GetLeapMonth_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Globalization_Calendar_IsLeapYear_1( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ era, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_ToDateTime( + System_Globalization_Calendar_t _Nullable /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_ToDateTime_1( + System_Globalization_Calendar_t _Nullable /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Globalization_Calendar_ToFourDigitYear( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_MinSupportedDateTime_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Globalization_Calendar_MaxSupportedDateTime_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Globalization_CalendarAlgorithmType_t /* System.Globalization.CalendarAlgorithmType */ +System_Globalization_Calendar_AlgorithmType_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Globalization_Calendar_IsReadOnly_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Globalization_Calendar_Eras_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Globalization_Calendar_TwoDigitYearMax_Get( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Globalization_Calendar_TwoDigitYearMax_Set( + System_Globalization_Calendar_t _Nullable /* System.Globalization.Calendar */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Globalization.Calendar */ self +); + +#pragma mark - END APIs of System.Globalization.Calendar + +#pragma mark - BEGIN APIs of System.DateTime +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Add( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddDays( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddHours( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddMilliseconds( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddMicroseconds( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddMinutes( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddMonths( + System_DateTime_t _Nonnull /* System.DateTime */ self, + int32_t /* System.Int32 */ months, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddSeconds( + System_DateTime_t _Nonnull /* System.DateTime */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddTicks( + System_DateTime_t _Nonnull /* System.DateTime */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_AddYears( + System_DateTime_t _Nonnull /* System.DateTime */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_Compare( + System_DateTime_t _Nonnull /* System.DateTime */ t1, + System_DateTime_t _Nonnull /* System.DateTime */ t2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_CompareTo( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_CompareTo_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_DaysInMonth( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_Equals_2( + System_DateTime_t _Nonnull /* System.DateTime */ t1, + System_DateTime_t _Nonnull /* System.DateTime */ t2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_FromBinary( + int64_t /* System.Int64 */ dateData, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_FromFileTime( + int64_t /* System.Int64 */ fileTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_FromFileTimeUtc( + int64_t /* System.Int64 */ fileTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_FromOADate( + double /* System.Double */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_IsDaylightSavingTime( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_SpecifyKind( + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToBinary( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTime_GetHashCode( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_IsLeapYear( + int32_t /* System.Int32 */ year, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Parse_2( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ParseExact( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ParseExact_1( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ParseExact_2( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTime_Subtract( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Subtract_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_DateTime_ToOADate( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToFileTime( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTime_ToFileTimeUtc( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ToLocalTime( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToLongDateString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToLongTimeString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToShortDateString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToShortTimeString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToString( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToString_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToString_2( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTime_ToString_3( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_ToUniversalTime( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse( + System_String_t _Nullable /* System.String */ s, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse_1( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParseExact( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParseExact_1( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTime_Deconstruct( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTime_Deconstruct_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + int32_t* /* System.Int32 */ year, + int32_t* /* System.Int32 */ month, + int32_t* /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_DateTime_GetDateTimeFormats( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_DateTime_GetDateTimeFormats_1( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_DateTime_GetDateTimeFormats_2( + System_DateTime_t _Nonnull /* System.DateTime */ self, + wchar_t /* System.Char */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_Array_t _Nonnull /* System.String[] */ +System_DateTime_GetDateTimeFormats_3( + System_DateTime_t _Nonnull /* System.DateTime */ self, + wchar_t /* System.Char */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_DateTime_GetTypeCode( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTime_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_DateTime_t _Nonnull* _Nonnull /* System.DateTime */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create( + int64_t /* System.Int64 */ ticks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_1( + int64_t /* System.Int64 */ ticks, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_2( + System_DateOnly_t _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_3( + System_DateOnly_t _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_4( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Date_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Day_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateTime_DayOfWeek_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_DayOfYear_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Hour_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTimeKind_t /* System.DateTimeKind */ +System_DateTime_Kind_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Millisecond_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Microsecond_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Nanosecond_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Minute_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Month_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Now_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Second_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTime_Ticks_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTime_TimeOfDay_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Today_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTime_Year_Get( + System_DateTime_t _Nonnull /* System.DateTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_UtcNow_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_MinValue_Get( + void +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_MaxValue_Get( + void +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_UnixEpoch_Get( + void +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTime_Create_17( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateTime_TypeOf( + void +); + +void /* System.Void */ +System_DateTime_Destroy( + System_DateTime_t _Nonnull /* System.DateTime */ self +); + +#pragma mark - END APIs of System.DateTime + +#pragma mark - BEGIN APIs of System.TimeSpan +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Add( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ ts, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_Compare( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t1, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_CompareTo( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_CompareTo_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromDays( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Duration( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_Equals_2( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t1, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeSpan_GetHashCode( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromHours( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromMilliseconds( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromMicroseconds( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromMinutes( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Negate( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromSeconds( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Subtract( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ ts, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Multiply( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + double /* System.Double */ factor, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Divide( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + double /* System.Double */ divisor, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_TimeSpan_Divide_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ ts, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_FromTicks( + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Parse_1( + System_String_t _Nonnull /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_ParseExact( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_ParseExact_1( + System_String_t _Nonnull /* System.String */ input, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_ParseExact_2( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_ParseExact_3( + System_String_t _Nonnull /* System.String */ input, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParse( + System_String_t _Nullable /* System.String */ s, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParse_1( + System_String_t _Nullable /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact( + System_String_t _Nullable /* System.String */ input, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_1( + System_String_t _Nullable /* System.String */ input, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_2( + System_String_t _Nullable /* System.String */ input, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeSpan_TryParseExact_3( + System_String_t _Nullable /* System.String */ input, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_TimeSpanStyles_t /* System.Globalization.TimeSpanStyles */ styles, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeSpan_ToString( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeSpan_ToString_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeSpan_ToString_2( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Create( + int64_t /* System.Int64 */ ticks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Create_1( + int32_t /* System.Int32 */ hours, + int32_t /* System.Int32 */ minutes, + int32_t /* System.Int32 */ seconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_TimeSpan_Ticks_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Days_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Hours_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Milliseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Microseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Nanoseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Minutes_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeSpan_Seconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalDays_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalHours_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMilliseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMicroseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalNanoseconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalMinutes_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_TimeSpan_TotalSeconds_Get( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_Zero_Get( + void +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeSpan_MaxValue_Get( + void +); + + +System_TimeSpan_t _Nonnull /* 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 _Nonnull /* System.TimeSpan */ +System_TimeSpan_Create_5( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_TimeSpan_TypeOf( + void +); + +void /* System.Void */ +System_TimeSpan_Destroy( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ self +); + +#pragma mark - END APIs of System.TimeSpan + + + +#pragma mark - BEGIN APIs of System.DateOnly +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_FromDayNumber( + int32_t /* System.Int32 */ dayNumber, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_AddDays( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_AddMonths( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_AddYears( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_DateOnly_Deconstruct( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + int32_t* /* System.Int32 */ year, + int32_t* /* System.Int32 */ month, + int32_t* /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateOnly_ToDateTime( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateOnly_ToDateTime_1( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_DateTimeKind_t /* System.DateTimeKind */ kind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_FromDateTime( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_CompareTo( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_DateOnly_t _Nonnull /* System.DateOnly */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_CompareTo_1( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_Equals( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_DateOnly_t _Nonnull /* System.DateOnly */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_Equals_1( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateOnly_GetHashCode( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_ParseExact( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_ParseExact_1( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_ParseExact_2( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_ParseExact_3( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse( + System_String_t _Nullable /* System.String */ s, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse_1( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_1( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_2( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParseExact_3( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToLongDateString( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToShortDateString( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToString( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToString_1( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToString_2( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateOnly_ToString_3( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Parse_2( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateOnly_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Create( + int32_t /* System.Int32 */ year, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_MinValue_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_MaxValue_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Year_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Month_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_Day_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateOnly_DayOfWeek_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_DayOfYear_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateOnly_DayNumber_Get( + System_DateOnly_t _Nonnull /* System.DateOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateOnly_t _Nonnull /* System.DateOnly */ +System_DateOnly_Create_2( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateOnly_TypeOf( + void +); + +void /* System.Void */ +System_DateOnly_Destroy( + System_DateOnly_t _Nonnull /* System.DateOnly */ self +); + +#pragma mark - END APIs of System.DateOnly + +#pragma mark - BEGIN APIs of System.TimeOnly +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Add( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Add_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_AddHours( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_AddHours_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + double /* System.Double */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_AddMinutes( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_AddMinutes_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + double /* System.Double */ value, + int32_t* /* System.Int32 */ wrappedDays, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_IsBetween( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ start, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ end, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + int32_t* /* System.Int32 */ hour, + int32_t* /* System.Int32 */ minute, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + int32_t* /* System.Int32 */ hour, + int32_t* /* System.Int32 */ minute, + int32_t* /* System.Int32 */ second, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_2( + System_TimeOnly_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeOnly_Deconstruct_3( + System_TimeOnly_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_FromTimeSpan( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeSpan, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_FromDateTime( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeOnly_ToTimeSpan( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_CompareTo( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_CompareTo_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_Equals( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_Equals_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeOnly_GetHashCode( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_ParseExact( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_ParseExact_1( + System_String_t _Nonnull /* System.String */ s, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_ParseExact_2( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_ParseExact_3( + System_String_t _Nonnull /* System.String */ s, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse( + System_String_t _Nullable /* System.String */ s, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse_1( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_1( + System_String_t _Nullable /* System.String */ s, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_2( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParseExact_3( + System_String_t _Nullable /* System.String */ s, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ style, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToLongTimeString( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToShortTimeString( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToString( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToString_1( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToString_2( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeOnly_ToString_3( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Parse_2( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeOnly_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Create( + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Create_1( + int32_t /* System.Int32 */ hour, + int32_t /* System.Int32 */ minute, + int32_t /* System.Int32 */ second, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Create_4( + int64_t /* System.Int64 */ ticks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_MinValue_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_MaxValue_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Hour_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Minute_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Second_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Millisecond_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Microsecond_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeOnly_Nanosecond_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_TimeOnly_Ticks_Get( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeOnly_t _Nonnull /* System.TimeOnly */ +System_TimeOnly_Create_5( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_TimeOnly_TypeOf( + void +); + +void /* System.Void */ +System_TimeOnly_Destroy( + System_TimeOnly_t _Nonnull /* System.TimeOnly */ self +); + +#pragma mark - END APIs of System.TimeOnly + + + +#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 _Nonnull /* System.Object */ +System_CharEnumerator_Clone( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_CharEnumerator_MoveNext( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_CharEnumerator_Dispose( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_CharEnumerator_Reset( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_CharEnumerator_Current_Get( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_CharEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_CharEnumerator_Destroy( + System_CharEnumerator_t _Nullable /* System.CharEnumerator */ self +); + +#pragma mark - END APIs of System.CharEnumerator + +#pragma mark - BEGIN APIs of System.IDisposable +void /* System.Void */ +System_IDisposable_Dispose( + System_IDisposable_t _Nullable /* System.IDisposable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IDisposable_TypeOf( + void +); + +void /* System.Void */ +System_IDisposable_Destroy( + System_IDisposable_t _Nullable /* System.IDisposable */ self +); + +#pragma mark - END APIs of System.IDisposable + +#pragma mark - BEGIN APIs of System.Text.StringRuneEnumerator +System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ +System_Text_StringRuneEnumerator_GetEnumerator( + System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_StringRuneEnumerator_MoveNext( + System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Rune_t _Nonnull /* System.Text.Rune */ +System_Text_StringRuneEnumerator_Current_Get( + System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_StringRuneEnumerator_t _Nonnull /* System.Text.StringRuneEnumerator */ +System_Text_StringRuneEnumerator_Create( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* System.Text.StringRuneEnumerator */ self +); + +#pragma mark - END APIs of System.Text.StringRuneEnumerator + +#pragma mark - BEGIN APIs of System.Object[] +#pragma mark - END APIs of System.Object[] + + +#pragma mark - BEGIN APIs of System.Text.CompositeFormat +System_Text_CompositeFormat_t _Nonnull /* System.Text.CompositeFormat */ +System_Text_CompositeFormat_Parse( + System_String_t _Nonnull /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_CompositeFormat_Format_Get( + System_Text_CompositeFormat_t _Nullable /* System.Text.CompositeFormat */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_CompositeFormat_MinimumArgumentCount_Get( + System_Text_CompositeFormat_t _Nullable /* System.Text.CompositeFormat */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.CompositeFormat */ self +); + +#pragma mark - END APIs of System.Text.CompositeFormat + +#pragma mark - BEGIN APIs of System.Text.Encoding +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_Convert( + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ srcEncoding, + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ dstEncoding, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_Convert_1( + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ srcEncoding, + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ dstEncoding, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_RegisterProvider( + System_Text_EncodingProvider_t _Nonnull /* System.Text.EncodingProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding( + int32_t /* System.Int32 */ codepage, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_1( + int32_t /* System.Int32 */ codepage, + System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_2( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_GetEncoding_3( + System_String_t _Nonnull /* System.String */ name, + System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_EncodingInfo_Array_t _Nonnull /* System.Text.EncodingInfo[] */ +System_Text_Encoding_GetEncodings( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetPreamble( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Text_Encoding_Clone( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetByteCount_3( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetBytes( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetBytes_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetBytes_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetBytes_3( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Byte_Array_t _Nonnull /* System.Byte[] */ +System_Text_Encoding_GetBytes_4( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetBytes_5( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_String_t _Nonnull /* System.String */ s, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetCharCount( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetCharCount_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetCharCount_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Char_Array_t _Nonnull /* System.Char[] */ +System_Text_Encoding_GetChars( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Char_Array_t _Nonnull /* System.Char[] */ +System_Text_Encoding_GetChars_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetChars_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_GetString( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_IsAlwaysNormalized( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_IsAlwaysNormalized_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Text_NormalizationForm_t /* System.Text.NormalizationForm */ form, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Decoder_t _Nonnull /* System.Text.Decoder */ +System_Text_Encoding_GetDecoder( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoder_t _Nonnull /* System.Text.Encoder */ +System_Text_Encoding_GetEncoder( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetMaxByteCount( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + int32_t /* System.Int32 */ charCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetMaxCharCount( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + int32_t /* System.Int32 */ byteCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_GetString_1( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_GetString_2( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_Encoding_Equals( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoding_GetHashCode( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_Stream_t _Nonnull /* System.IO.Stream */ +System_Text_Encoding_CreateTranscodingStream( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ innerStream, + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ innerStreamEncoding, + System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ outerStreamEncoding, + bool /* System.Boolean */ leaveOpen, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_Default_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +DNReadOnlySpanOfByte /* System.ReadOnlySpan */ +System_Text_Encoding_Preamble_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_BodyName_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_EncodingName_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_HeaderName_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_Encoding_WebName_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Encoding_WindowsCodePage_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsBrowserDisplay_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsBrowserSave_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsMailNewsDisplay_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsMailNewsSave_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsSingleByte_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ +System_Text_Encoding_EncoderFallback_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_EncoderFallback_Set( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ +System_Text_Encoding_DecoderFallback_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoding_DecoderFallback_Set( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Text_Encoding_IsReadOnly_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_ASCII_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_Latin1_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_Encoding_CodePage_Get( + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_Unicode_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_BigEndianUnicode_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_UTF7_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_UTF8_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_Encoding_UTF32_Get( + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.Encoding */ self +); + +#pragma mark - END APIs of System.Text.Encoding + +#pragma mark - BEGIN APIs of System.Text.EncodingProvider +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding( + System_Text_EncodingProvider_t _Nullable /* System.Text.EncodingProvider */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_1( + System_Text_EncodingProvider_t _Nullable /* System.Text.EncodingProvider */ self, + int32_t /* System.Int32 */ codepage, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_2( + System_Text_EncodingProvider_t _Nullable /* System.Text.EncodingProvider */ self, + System_String_t _Nonnull /* System.String */ name, + System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Text_EncodingProvider_GetEncoding_3( + System_Text_EncodingProvider_t _Nullable /* System.Text.EncodingProvider */ self, + int32_t /* System.Int32 */ codepage, + System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ encoderFallback, + System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ decoderFallback, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.EncodingProvider */ self +); + +#pragma mark - END APIs of System.Text.EncodingProvider + +#pragma mark - BEGIN APIs of System.Text.EncoderFallback +System_Text_EncoderFallbackBuffer_t _Nonnull /* System.Text.EncoderFallbackBuffer */ +System_Text_EncoderFallback_CreateFallbackBuffer( + System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ +System_Text_EncoderFallback_ReplacementFallback_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_EncoderFallback_t _Nonnull /* System.Text.EncoderFallback */ +System_Text_EncoderFallback_ExceptionFallback_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_EncoderFallback_MaxCharCount_Get( + System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Text.EncoderFallbackBuffer */ self, + wchar_t /* System.Char */ charUnknown, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncoderFallbackBuffer_Fallback_1( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + wchar_t /* System.Char */ charUnknownHigh, + wchar_t /* System.Char */ charUnknownLow, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Text_EncoderFallbackBuffer_GetNextChar( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncoderFallbackBuffer_MovePrevious( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_EncoderFallbackBuffer_Reset( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncoderFallbackBuffer_Remaining_Get( + System_Text_EncoderFallbackBuffer_t _Nullable /* System.Text.EncoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.EncoderFallbackBuffer */ self +); + +#pragma mark - END APIs of System.Text.EncoderFallbackBuffer + +#pragma mark - BEGIN APIs of System.Text.DecoderFallback +System_Text_DecoderFallbackBuffer_t _Nonnull /* System.Text.DecoderFallbackBuffer */ +System_Text_DecoderFallback_CreateFallbackBuffer( + System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ +System_Text_DecoderFallback_ReplacementFallback_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_DecoderFallback_t _Nonnull /* System.Text.DecoderFallback */ +System_Text_DecoderFallback_ExceptionFallback_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_DecoderFallback_MaxCharCount_Get( + System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytesUnknown, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Text_DecoderFallbackBuffer_GetNextChar( + System_Text_DecoderFallbackBuffer_t _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_DecoderFallbackBuffer_MovePrevious( + System_Text_DecoderFallbackBuffer_t _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_DecoderFallbackBuffer_Reset( + System_Text_DecoderFallbackBuffer_t _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_DecoderFallbackBuffer_Remaining_Get( + System_Text_DecoderFallbackBuffer_t _Nullable /* System.Text.DecoderFallbackBuffer */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.DecoderFallbackBuffer */ self +); + +#pragma mark - END APIs of System.Text.DecoderFallbackBuffer + +#pragma mark - BEGIN APIs of System.Text.EncodingInfo[] +#pragma mark - END APIs of System.Text.EncodingInfo[] + +#pragma mark - BEGIN APIs of System.Text.EncodingInfo +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Text_EncodingInfo_GetEncoding( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_EncodingInfo_Equals( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncodingInfo_GetHashCode( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_EncodingInfo_t _Nonnull /* System.Text.EncodingInfo */ +System_Text_EncodingInfo_Create( + System_Text_EncodingProvider_t _Nonnull /* System.Text.EncodingProvider */ provider, + int32_t /* System.Int32 */ codePage, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ displayName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_EncodingInfo_CodePage_Get( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_EncodingInfo_Name_Get( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Text_EncodingInfo_DisplayName_Get( + System_Text_EncodingInfo_t _Nullable /* System.Text.EncodingInfo */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.EncodingInfo */ self +); + +#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 _Nullable /* System.Text.Decoder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetCharCount( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetCharCount_1( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetCharCount_2( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ bytes, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetChars( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Decoder_GetChars_1( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Decoder_Convert( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + int32_t /* System.Int32 */ byteCount, + System_Char_Array_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ +System_Text_Decoder_Fallback_Get( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Decoder_Fallback_Set( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Text_DecoderFallback_t _Nullable /* System.Text.DecoderFallback */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_DecoderFallbackBuffer_t _Nonnull /* System.Text.DecoderFallbackBuffer */ +System_Text_Decoder_FallbackBuffer_Get( + System_Text_Decoder_t _Nullable /* System.Text.Decoder */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.Text.Encoder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoder_GetByteCount( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_Encoder_GetBytes( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t _Nonnull /* System.Byte[] */ bytes, + int32_t /* System.Int32 */ byteIndex, + bool /* System.Boolean */ flush, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoder_Convert( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ chars, + int32_t /* System.Int32 */ charIndex, + int32_t /* System.Int32 */ charCount, + System_Byte_Array_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ +System_Text_Encoder_Fallback_Get( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_Encoder_Fallback_Set( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Text_EncoderFallback_t _Nullable /* System.Text.EncoderFallback */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_EncoderFallbackBuffer_t _Nonnull /* System.Text.EncoderFallbackBuffer */ +System_Text_Encoder_FallbackBuffer_Get( + System_Text_Encoder_t _Nullable /* System.Text.Encoder */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Text.Encoder */ self +); + +#pragma mark - END APIs of System.Text.Encoder + +#pragma mark - BEGIN APIs of System.IO.Stream +void /* System.Void */ +System_IO_Stream_CopyTo( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_CopyTo_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_2( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_CopyToAsync_3( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ destination, + int32_t /* System.Int32 */ bufferSize, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Dispose( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Close( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_IO_Stream_DisposeAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Flush( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_FlushAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_FlushAsync_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IAsyncResult_t _Nonnull /* System.IAsyncResult */ +System_IO_Stream_BeginRead( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_AsyncCallback_t _Nullable /* System.AsyncCallback */ callback, + System_Object_t _Nullable /* System.Object */ state, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_EndRead( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IAsyncResult_t _Nonnull /* System.IAsyncResult */ asyncResult, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_IO_Stream_ReadExactlyAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IAsyncResult_t _Nonnull /* System.IAsyncResult */ +System_IO_Stream_BeginWrite( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_AsyncCallback_t _Nullable /* System.AsyncCallback */ callback, + System_Object_t _Nullable /* System.Object */ state, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_EndWrite( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_IAsyncResult_t _Nonnull /* System.IAsyncResult */ asyncResult, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_WriteAsync( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_Stream_WriteAsync_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_IO_Stream_Seek( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int64_t /* System.Int64 */ offset, + System_IO_SeekOrigin_t /* System.IO.SeekOrigin */ origin, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_SetLength( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_Read_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_Stream_ReadByte( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_ReadExactly_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Write_1( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Write_2( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_WriteByte( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + uint8_t /* System.Byte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_Stream_t _Nonnull /* System.IO.Stream */ +System_IO_Stream_Synchronized( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ stream, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_IO_Stream_CanRead_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanWrite_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanSeek_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IO_Stream_CanTimeout_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_Stream_Length_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_IO_Stream_Position_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_Position_Set( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_IO_Stream_ReadTimeout_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_ReadTimeout_Set( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_IO_Stream_WriteTimeout_Get( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_Stream_WriteTimeout_Set( + System_IO_Stream_t _Nullable /* System.IO.Stream */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_IO_Stream_t _Nonnull /* 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 _Nullable /* System.IO.Stream */ self +); + +#pragma mark - END APIs of System.IO.Stream + +#pragma mark - BEGIN APIs of System.IAsyncDisposable +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_IAsyncDisposable_DisposeAsync( + System_IAsyncDisposable_t _Nullable /* System.IAsyncDisposable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_IAsyncDisposable_TypeOf( + void +); + +void /* System.Void */ +System_IAsyncDisposable_Destroy( + System_IAsyncDisposable_t _Nullable /* System.IAsyncDisposable */ self +); + +#pragma mark - END APIs of System.IAsyncDisposable + +#pragma mark - BEGIN APIs of System.Threading.Tasks.ValueTask +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_FromCanceled( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_FromException( + System_Exception_t _Nonnull /* System.Exception */ exception, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_ValueTask_GetHashCode( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_Equals( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_Equals_1( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_ValueTask_AsTask( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Preserve( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Create( + System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ task, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_CompletedTask_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCompleted_Get( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsFaulted_Get( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_ValueTask_IsCanceled_Get( + System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_Tasks_ValueTask_Create_1( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* System.Threading.Tasks.ValueTask */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.ValueTask + +#pragma mark - BEGIN APIs of System.Threading.CancellationToken +bool /* System.Boolean */ +System_Threading_CancellationToken_Equals( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationToken_Equals_1( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Object_t _Nullable /* System.Object */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_CancellationToken_GetHashCode( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_CancellationToken_ThrowIfCancellationRequested( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_Create( + bool /* System.Boolean */ canceled, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_None_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_CancellationToken_IsCancellationRequested_Get( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_CancellationToken_CanBeCanceled_Get( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ +System_Threading_CancellationToken_WaitHandle_Get( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_CancellationToken_Create_1( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* 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 _Nullable /* System.Threading.WaitHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_WaitHandle_Dispose( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_1( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_2( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_3( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitOne_4( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_1( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_2( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_3( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_WaitAll_4( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_1( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_2( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_3( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_WaitHandle_WaitAny_4( + System_Threading_WaitHandle_Array_t _Nonnull /* System.Threading.WaitHandle[] */ waitHandles, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait( + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toWaitOn, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait_1( + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toWaitOn, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_WaitHandle_SignalAndWait_2( + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toSignal, + System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ toWaitOn, + int32_t /* System.Int32 */ millisecondsTimeout, + bool /* System.Boolean */ exitContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void* /* System.IntPtr */ +System_Threading_WaitHandle_Handle_Get( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_WaitHandle_Handle_Set( + System_Threading_WaitHandle_t _Nullable /* System.Threading.WaitHandle */ self, + void* /* System.IntPtr */ value, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Threading.WaitHandle */ self +); + +#pragma mark - END APIs of System.Threading.WaitHandle + +#pragma mark - BEGIN APIs of System.IntPtr +System_Type_t _Nonnull /* System.Type */ +System_IntPtr_TypeOf( + void +); + +#pragma mark - END APIs of System.IntPtr + + +#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 _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Threading_CancellationTokenRegistration_DisposeAsync( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Unregister( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Equals( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_CancellationTokenRegistration_Equals_1( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_CancellationTokenRegistration_GetHashCode( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_CancellationTokenRegistration_Token_Get( + System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_CancellationTokenRegistration_t _Nonnull /* System.Threading.CancellationTokenRegistration */ +System_Threading_CancellationTokenRegistration_Create( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* System.Threading.CancellationTokenRegistration */ self +); + +#pragma mark - END APIs of System.Threading.CancellationTokenRegistration + +#pragma mark - BEGIN APIs of System.Exception +System_Exception_t _Nonnull /* System.Exception */ +System_Exception_GetBaseException( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Exception_ToString( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Exception_GetType( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Exception_t _Nonnull /* System.Exception */ +System_Exception_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Exception_t _Nonnull /* System.Exception */ +System_Exception_Create_1( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Exception_t _Nonnull /* System.Exception */ +System_Exception_Create_2( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable /* System.Exception */ innerException, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Exception_Message_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_IDictionary_t _Nonnull /* System.Collections.IDictionary */ +System_Exception_Data_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Exception_t _Nullable /* System.Exception */ +System_Exception_InnerException_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Exception_HelpLink_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_HelpLink_Set( + System_Exception_t _Nullable /* System.Exception */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Exception_Source_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_Source_Set( + System_Exception_t _Nullable /* System.Exception */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Exception_HResult_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Exception_HResult_Set( + System_Exception_t _Nullable /* System.Exception */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Exception_StackTrace_Get( + System_Exception_t _Nullable /* System.Exception */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Exception_TypeOf( + void +); + +void /* System.Void */ +System_Exception_Destroy( + System_Exception_t _Nullable /* System.Exception */ self +); + +#pragma mark - END APIs of System.Exception + +#pragma mark - BEGIN APIs of System.Collections.IDictionary +bool /* System.Boolean */ +System_Collections_IDictionary_Contains( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Add( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Clear( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IDictionaryEnumerator_t _Nonnull /* System.Collections.IDictionaryEnumerator */ +System_Collections_IDictionary_GetEnumerator( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Remove( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Collections_IDictionary_Item_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_IDictionary_Item_Set( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Object_t _Nonnull /* System.Object */ key, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Collections_IDictionary_Keys_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Collections_IDictionary_Values_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IDictionary_IsReadOnly_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Collections_IDictionary_IsFixedSize_Get( + System_Collections_IDictionary_t _Nullable /* System.Collections.IDictionary */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Collections.IDictionary */ self +); + +#pragma mark - END APIs of System.Collections.IDictionary + +#pragma mark - BEGIN APIs of System.Collections.IDictionaryEnumerator +System_Object_t _Nonnull /* System.Object */ +System_Collections_IDictionaryEnumerator_Key_Get( + System_Collections_IDictionaryEnumerator_t _Nullable /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Collections_IDictionaryEnumerator_Value_Get( + System_Collections_IDictionaryEnumerator_t _Nullable /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ +System_Collections_IDictionaryEnumerator_Entry_Get( + System_Collections_IDictionaryEnumerator_t _Nullable /* System.Collections.IDictionaryEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Object_t _Nonnull* _Nonnull /* System.Object */ key, + System_Object_t _Nullable* _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Collections_DictionaryEntry_ToString( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ +System_Collections_DictionaryEntry_Create( + System_Object_t _Nonnull /* System.Object */ key, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Collections_DictionaryEntry_Key_Get( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_DictionaryEntry_Key_Set( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Collections_DictionaryEntry_Value_Get( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_DictionaryEntry_Value_Set( + System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_DictionaryEntry_t _Nonnull /* System.Collections.DictionaryEntry */ +System_Collections_DictionaryEntry_Create_1( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* 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 _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Start_1( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_RunSynchronously( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_RunSynchronously_1( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Dispose( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Wait( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_1( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_2( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_Wait_3( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_4( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_Wait_5( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_1( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_2( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_TimeProvider_t _Nonnull /* System.TimeProvider */ timeProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_3( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WaitAsync_4( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_TimeProvider_t _Nonnull /* System.TimeProvider */ timeProvider, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_WaitAll( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_1( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_2( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Threading_Tasks_Task_WaitAll_3( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Threading_Tasks_Task_WaitAll_4( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_1( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_2( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_3( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_WaitAny_4( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + int32_t /* System.Int32 */ millisecondsTimeout, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_FromException( + System_Exception_t _Nonnull /* System.Exception */ exception, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_FromCanceled( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ delay, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_1( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ delay, + System_TimeProvider_t _Nonnull /* System.TimeProvider */ timeProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_2( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ delay, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_3( + System_TimeSpan_t _Nonnull /* System.TimeSpan */ delay, + System_TimeProvider_t _Nonnull /* System.TimeProvider */ timeProvider, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_4( + int32_t /* System.Int32 */ millisecondsDelay, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_Delay_5( + int32_t /* System.Int32 */ millisecondsDelay, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_WhenAll( + System_Threading_Tasks_Task_Array_t _Nonnull /* System.Threading.Tasks.Task[] */ tasks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_Task_Id_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskStatus_t /* System.Threading.Tasks.TaskStatus */ +System_Threading_Tasks_Task_Status_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCanceled_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCompleted_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsCompletedSuccessfully_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ +System_Threading_Tasks_Task_CreationOptions_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Threading_Tasks_Task_AsyncState_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_Task_Factory_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Threading_Tasks_Task_CompletedTask_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Threading_Tasks_Task_IsFaulted_Get( + System_Threading_Tasks_Task_t _Nullable /* System.Threading.Tasks.Task */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nullable /* System.IAsyncResult */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_WaitHandle_t _Nonnull /* System.Threading.WaitHandle */ +System_IAsyncResult_AsyncWaitHandle_Get( + System_IAsyncResult_t _Nullable /* System.IAsyncResult */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_IAsyncResult_AsyncState_Get( + System_IAsyncResult_t _Nullable /* System.IAsyncResult */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_IAsyncResult_CompletedSynchronously_Get( + System_IAsyncResult_t _Nullable /* System.IAsyncResult */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_IAsyncResult_TypeOf( + void +); + +void /* System.Void */ +System_IAsyncResult_Destroy( + System_IAsyncResult_t _Nullable /* System.IAsyncResult */ self +); + +#pragma mark - END APIs of System.IAsyncResult + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskScheduler +System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get( + System_Threading_Tasks_TaskScheduler_t _Nullable /* System.Threading.Tasks.TaskScheduler */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_Default_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t _Nonnull /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskScheduler_Current_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Threading_Tasks_TaskScheduler_Id_Get( + System_Threading_Tasks_TaskScheduler_t _Nullable /* System.Threading.Tasks.TaskScheduler */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Threading.Tasks.TaskScheduler */ self +); + +#pragma mark - END APIs of System.Threading.Tasks.TaskScheduler + +#pragma mark - BEGIN APIs of System.Threading.Tasks.TaskFactory +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_1( + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_2( + System_Threading_Tasks_TaskScheduler_t _Nullable /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t _Nonnull /* 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 _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_TaskFactory_t _Nonnull /* System.Threading.Tasks.TaskFactory */ +System_Threading_Tasks_TaskFactory_Create_4( + System_Threading_CancellationToken_t _Nonnull /* 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 _Nullable /* System.Threading.Tasks.TaskScheduler */ scheduler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ +System_Threading_Tasks_TaskFactory_CancellationToken_Get( + System_Threading_Tasks_TaskFactory_t _Nullable /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskScheduler_t _Nullable /* System.Threading.Tasks.TaskScheduler */ +System_Threading_Tasks_TaskFactory_Scheduler_Get( + System_Threading_Tasks_TaskFactory_t _Nullable /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskCreationOptions_t /* System.Threading.Tasks.TaskCreationOptions */ +System_Threading_Tasks_TaskFactory_CreationOptions_Get( + System_Threading_Tasks_TaskFactory_t _Nullable /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Threading_Tasks_TaskContinuationOptions_t /* System.Threading.Tasks.TaskContinuationOptions */ +System_Threading_Tasks_TaskFactory_ContinuationOptions_Get( + System_Threading_Tasks_TaskFactory_t _Nullable /* System.Threading.Tasks.TaskFactory */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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.TimeProvider +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_TimeProvider_GetUtcNow( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_TimeProvider_GetLocalNow( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_TimeProvider_GetTimestamp( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeProvider_GetElapsedTime( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + int64_t /* System.Int64 */ startingTimestamp, + int64_t /* System.Int64 */ endingTimestamp, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeProvider_GetElapsedTime_1( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + int64_t /* System.Int64 */ startingTimestamp, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_ITimer_t _Nonnull /* System.Threading.ITimer */ +System_TimeProvider_CreateTimer( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Threading_TimerCallback_t _Nonnull /* System.Threading.TimerCallback */ callback, + System_Object_t _Nullable /* System.Object */ state, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ dueTime, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ period, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeProvider_t _Nonnull /* System.TimeProvider */ +System_TimeProvider_System_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeProvider_LocalTimeZone_Get( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_TimeProvider_TimestampFrequency_Get( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_TimeProvider_TypeOf( + void +); + +void /* System.Void */ +System_TimeProvider_Destroy( + System_TimeProvider_t _Nullable /* System.TimeProvider */ self +); + +#pragma mark - END APIs of System.TimeProvider + +#pragma mark - BEGIN APIs of System.DateTimeOffset +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ToOffset( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Add( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ timeSpan, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddDays( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ days, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddHours( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ hours, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddMilliseconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ milliseconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddMicroseconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ microseconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddMinutes( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ minutes, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddMonths( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + int32_t /* System.Int32 */ months, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddSeconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + double /* System.Double */ seconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddTicks( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + int64_t /* System.Int64 */ ticks, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_AddYears( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + int32_t /* System.Int32 */ years, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_Compare( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ first, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ second, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_CompareTo( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals_1( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_EqualsExact( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_Equals_2( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ first, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ second, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_FromFileTime( + int64_t /* System.Int64 */ fileTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_FromUnixTimeSeconds( + int64_t /* System.Int64 */ seconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_FromUnixTimeMilliseconds( + int64_t /* System.Int64 */ milliseconds, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_DateTimeOffset_GetHashCode( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Parse( + System_String_t _Nonnull /* System.String */ input, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Parse_1( + System_String_t _Nonnull /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Parse_2( + System_String_t _Nonnull /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact_1( + System_String_t _Nonnull /* System.String */ input, + System_String_t _Nonnull /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ParseExact_2( + System_String_t _Nonnull /* System.String */ input, + System_String_Array_t _Nonnull /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTimeOffset_Subtract( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Subtract_1( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToFileTime( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToUnixTimeSeconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_DateTimeOffset_ToUnixTimeMilliseconds( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ToLocalTime( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTimeOffset_ToString( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTimeOffset_ToString_1( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTimeOffset_ToString_2( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_DateTimeOffset_ToString_3( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_ToUniversalTime( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse( + System_String_t _Nullable /* System.String */ input, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse_1( + System_String_t _Nullable /* System.String */ input, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParseExact( + System_String_t _Nullable /* System.String */ input, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParseExact_1( + System_String_t _Nullable /* System.String */ input, + System_String_Array_t _Nullable /* System.String[] */ formats, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ formatProvider, + System_Globalization_DateTimeStyles_t /* System.Globalization.DateTimeStyles */ styles, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_DateTimeOffset_Deconstruct( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_DateOnly_t _Nonnull* _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull* _Nonnull /* System.TimeOnly */ time, + System_TimeSpan_t _Nonnull* _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_DateTimeOffset_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_DateTimeOffset_t _Nonnull* _Nonnull /* System.DateTimeOffset */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create( + int64_t /* System.Int64 */ ticks, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create_1( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create_2( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create_3( + System_DateOnly_t _Nonnull /* System.DateOnly */ date, + System_TimeOnly_t _Nonnull /* System.TimeOnly */ time, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* 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 _Nonnull /* System.Globalization.Calendar */ calendar, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_UtcNow_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTimeOffset_DateTime_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTimeOffset_UtcDateTime_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTimeOffset_LocalDateTime_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_DateTimeOffset_Date_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Day_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_DateTimeOffset_DayOfWeek_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_DayOfYear_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Hour_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Millisecond_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Microsecond_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Nanosecond_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Minute_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Month_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTimeOffset_Offset_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_TotalOffsetMinutes_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Second_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTimeOffset_Ticks_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_DateTimeOffset_UtcTicks_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_DateTimeOffset_TimeOfDay_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_DateTimeOffset_Year_Get( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Now_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_MinValue_Get( + void +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_MaxValue_Get( + void +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_UnixEpoch_Get( + void +); + + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_DateTimeOffset_Create_9( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_DateTimeOffset_TypeOf( + void +); + +void /* System.Void */ +System_DateTimeOffset_Destroy( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ self +); + +#pragma mark - END APIs of System.DateTimeOffset + + +#pragma mark - BEGIN APIs of System.TimeZoneInfo +System_TimeSpan_Array_t _Nonnull /* System.TimeSpan[] */ +System_TimeZoneInfo_GetAmbiguousTimeOffsets( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_Array_t _Nonnull /* System.TimeSpan[] */ +System_TimeZoneInfo_GetAmbiguousTimeOffsets_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_GetUtcOffset( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_GetUtcOffset_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsAmbiguousTime( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsAmbiguousTime_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsDaylightSavingTime( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsDaylightSavingTime_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_IsInvalidTime( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_TimeZoneInfo_ClearCachedData( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_String_t _Nonnull /* System.String */ destinationTimeZoneId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_String_t _Nonnull /* System.String */ destinationTimeZoneId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_FindSystemTimeZoneById( + System_String_t _Nonnull /* System.String */ id, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryFindSystemTimeZoneById( + System_String_t _Nonnull /* System.String */ id, + System_TimeZoneInfo_t _Nullable* _Nullable /* System.TimeZoneInfo */ timeZoneInfo, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_String_t _Nonnull /* System.String */ sourceTimeZoneId, + System_String_t _Nonnull /* System.String */ destinationTimeZoneId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_TimeZoneInfo_ConvertTime_1( + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ dateTimeOffset, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTime_2( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTime_3( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ sourceTimeZone, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeFromUtc( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ destinationTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeToUtc( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_ConvertTimeToUtc_1( + System_DateTime_t _Nonnull /* System.DateTime */ dateTime, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ sourceTimeZone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_Equals( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_Equals_1( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_FromSerializedString( + System_String_t _Nonnull /* System.String */ source, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_GetHashCode( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_HasSameRules( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_ToSerializedString( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_ToString( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone( + System_String_t _Nonnull /* System.String */ id, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ baseUtcOffset, + System_String_t _Nullable /* System.String */ displayName, + System_String_t _Nullable /* System.String */ standardDisplayName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone_1( + System_String_t _Nonnull /* System.String */ id, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ baseUtcOffset, + System_String_t _Nullable /* System.String */ displayName, + System_String_t _Nullable /* System.String */ standardDisplayName, + System_String_t _Nullable /* System.String */ daylightDisplayName, + System_TimeZoneInfo_AdjustmentRule_Array_t _Nullable /* System.TimeZoneInfo.AdjustmentRule[] */ adjustmentRules, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_CreateCustomTimeZone_2( + System_String_t _Nonnull /* System.String */ id, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ baseUtcOffset, + System_String_t _Nullable /* System.String */ displayName, + System_String_t _Nullable /* System.String */ standardDisplayName, + System_String_t _Nullable /* System.String */ daylightDisplayName, + System_TimeZoneInfo_AdjustmentRule_Array_t _Nullable /* System.TimeZoneInfo.AdjustmentRule[] */ adjustmentRules, + bool /* System.Boolean */ disableDaylightSavingTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertIanaIdToWindowsId( + System_String_t _Nonnull /* System.String */ ianaId, + System_String_t _Nullable* _Nullable /* System.String */ windowsId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertWindowsIdToIanaId( + System_String_t _Nonnull /* System.String */ windowsId, + System_String_t _Nullable* _Nullable /* System.String */ ianaId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1( + System_String_t _Nonnull /* System.String */ windowsId, + System_String_t _Nullable /* System.String */ region, + System_String_t _Nullable* _Nullable /* System.String */ ianaId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_Array_t _Nonnull /* System.TimeZoneInfo.AdjustmentRule[] */ +System_TimeZoneInfo_GetAdjustmentRules( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_Id_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_HasIanaId_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_DisplayName_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_StandardName_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_TimeZoneInfo_DaylightName_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_BaseUtcOffset_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_SupportsDaylightSavingTime_Get( + System_TimeZoneInfo_t _Nullable /* System.TimeZoneInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_Local_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_t _Nonnull /* System.TimeZoneInfo */ +System_TimeZoneInfo_Utc_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_TimeZoneInfo_TypeOf( + void +); + +void /* System.Void */ +System_TimeZoneInfo_Destroy( + System_TimeZoneInfo_t _Nullable /* 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.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 _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_AdjustmentRule_Equals_1( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_AdjustmentRule_GetHashCode( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_t _Nonnull /* System.TimeZoneInfo.AdjustmentRule */ +System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule( + System_DateTime_t _Nonnull /* System.DateTime */ dateStart, + System_DateTime_t _Nonnull /* System.DateTime */ dateEnd, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ daylightDelta, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ daylightTransitionStart, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ daylightTransitionEnd, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ baseUtcOffsetDelta, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_AdjustmentRule_t _Nonnull /* System.TimeZoneInfo.AdjustmentRule */ +System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1( + System_DateTime_t _Nonnull /* System.DateTime */ dateStart, + System_DateTime_t _Nonnull /* System.DateTime */ dateEnd, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ daylightDelta, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ daylightTransitionStart, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ daylightTransitionEnd, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_AdjustmentRule_DateStart_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_AdjustmentRule_DateEnd_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get( + System_TimeZoneInfo_AdjustmentRule_t _Nullable /* System.TimeZoneInfo.AdjustmentRule */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* 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 _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_TimeZoneInfo_TransitionTime_Equals_1( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_GetHashCode( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_CreateFixedDateRule( + System_DateTime_t _Nonnull /* System.DateTime */ timeOfDay, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ day, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule( + System_DateTime_t _Nonnull /* System.DateTime */ timeOfDay, + int32_t /* System.Int32 */ month, + int32_t /* System.Int32 */ week, + System_DayOfWeek_t /* System.DayOfWeek */ dayOfWeek, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_TimeZoneInfo_TransitionTime_TimeOfDay_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Month_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Week_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_TimeZoneInfo_TransitionTime_Day_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DayOfWeek_t /* System.DayOfWeek */ +System_TimeZoneInfo_TransitionTime_DayOfWeek_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get( + System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeZoneInfo_TransitionTime_t _Nonnull /* System.TimeZoneInfo.TransitionTime */ +System_TimeZoneInfo_TransitionTime_Create_1( + System_Exception_t _Nullable* _Nullable /* 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 _Nonnull /* 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 _Nullable /* System.Threading.ITimer */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ dueTime, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ period, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Threading.ITimer */ self +); + +#pragma mark - END APIs of System.Threading.ITimer + +#pragma mark - BEGIN APIs of TEnum[] +#pragma mark - END APIs of TEnum[] + +#pragma mark - BEGIN APIs of System.SByte +System_Type_t _Nonnull /* System.Type */ +System_SByte_TypeOf( + void +); + +#pragma mark - END APIs of System.SByte + + +#pragma mark - BEGIN APIs of System.UInt64 +System_Type_t _Nonnull /* System.Type */ +System_UInt64_TypeOf( + void +); + +#pragma mark - END APIs of System.UInt64 + + +#pragma mark - BEGIN APIs of System.Single +System_Type_t _Nonnull /* System.Type */ +System_Single_TypeOf( + void +); + +#pragma mark - END APIs of System.Single + + +#pragma mark - BEGIN APIs of System.Decimal +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_FromOACurrency( + int64_t /* System.Int64 */ cy, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Decimal_ToOACurrency( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Add( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Ceiling( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_Compare( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_CompareTo( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_CompareTo_1( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Divide( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals_1( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_GetHashCode( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_Equals_2( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Floor( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Decimal_ToString( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Decimal_ToString_1( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Decimal_ToString_2( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Decimal_ToString_3( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_String_t _Nullable /* System.String */ format, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse( + System_String_t _Nonnull /* System.String */ s, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_1( + System_String_t _Nonnull /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_2( + System_String_t _Nonnull /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_3( + System_String_t _Nonnull /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse( + System_String_t _Nullable /* System.String */ s, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_1( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_2( + System_String_t _Nullable /* System.String */ s, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Int32_Array_t _Nonnull /* System.Int32[] */ +System_Decimal_GetBits( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Remainder( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Multiply( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Negate( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Round( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Round_1( + System_Decimal_t _Nonnull /* System.Decimal */ d, + int32_t /* System.Int32 */ decimals, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Round_2( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_MidpointRounding_t /* System.MidpointRounding */ mode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Round_3( + System_Decimal_t _Nonnull /* System.Decimal */ d, + int32_t /* System.Int32 */ decimals, + System_MidpointRounding_t /* System.MidpointRounding */ mode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Subtract( + System_Decimal_t _Nonnull /* System.Decimal */ d1, + System_Decimal_t _Nonnull /* System.Decimal */ d2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Decimal_ToByte( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int8_t /* System.SByte */ +System_Decimal_ToSByte( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int16_t /* System.Int16 */ +System_Decimal_ToInt16( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Decimal_ToDouble( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_ToInt32( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Decimal_ToInt64( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint16_t /* System.UInt16 */ +System_Decimal_ToUInt16( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint32_t /* System.UInt32 */ +System_Decimal_ToUInt32( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +uint64_t /* System.UInt64 */ +System_Decimal_ToUInt64( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_Decimal_ToSingle( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Truncate( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_TypeCode_t /* System.TypeCode */ +System_Decimal_GetTypeCode( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Clamp( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Decimal_t _Nonnull /* System.Decimal */ min, + System_Decimal_t _Nonnull /* System.Decimal */ max, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_CopySign( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Decimal_t _Nonnull /* System.Decimal */ sign, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Max( + System_Decimal_t _Nonnull /* System.Decimal */ x, + System_Decimal_t _Nonnull /* System.Decimal */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Min( + System_Decimal_t _Nonnull /* System.Decimal */ x, + System_Decimal_t _Nonnull /* System.Decimal */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Decimal_Sign( + System_Decimal_t _Nonnull /* System.Decimal */ d, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Abs( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsCanonical( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsEvenInteger( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsInteger( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsNegative( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsOddInteger( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_IsPositive( + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MaxMagnitude( + System_Decimal_t _Nonnull /* System.Decimal */ x, + System_Decimal_t _Nonnull /* System.Decimal */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MinMagnitude( + System_Decimal_t _Nonnull /* System.Decimal */ x, + System_Decimal_t _Nonnull /* System.Decimal */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_3( + System_String_t _Nullable /* System.String */ s, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_4( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_4( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_Globalization_NumberStyles_t /* System.Globalization.NumberStyles */ style, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Parse_5( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Decimal_TryParse_5( + DNReadOnlySpanOfByte /* System.ReadOnlySpan */ utf8Text, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Decimal_t _Nonnull* _Nonnull /* System.Decimal */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create( + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_1( + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_2( + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_3( + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_4( + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_5( + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_6( + System_Int32_Array_t _Nonnull /* System.Int32[] */ bits, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_7( + 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 _Nullable* _Nullable /* System.Exception */ outException +); + +uint8_t /* System.Byte */ +System_Decimal_Scale_Get( + System_Decimal_t _Nonnull /* System.Decimal */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Zero_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_One_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MinusOne_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MaxValue_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_MinValue_Get( + void +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Decimal_Create_8( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Decimal_TypeOf( + void +); + +void /* System.Void */ +System_Decimal_Destroy( + System_Decimal_t _Nonnull /* System.Decimal */ self +); + +#pragma mark - END APIs of System.Decimal + + +#pragma mark - BEGIN APIs of System.Type[] +#pragma mark - END APIs of System.Type[] + + +#pragma mark - BEGIN APIs of System.Reflection.ParameterModifier[] +#pragma mark - END APIs of System.Reflection.ParameterModifier[] + +#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.FieldInfo[] +#pragma mark - END APIs of System.Reflection.FieldInfo[] + +#pragma mark - BEGIN APIs of System.Reflection.MemberInfo[] +#pragma mark - END APIs of System.Reflection.MemberInfo[] + +#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.UIntPtr +System_Type_t _Nonnull /* System.Type */ +System_UIntPtr_TypeOf( + void +); + +#pragma mark - END APIs of System.UIntPtr + + +#pragma mark - BEGIN APIs of System.AppContext +System_Object_t _Nullable /* System.Object */ +System_AppContext_GetData( + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_AppContext_SetData( + System_String_t _Nonnull /* System.String */ name, + System_Object_t _Nullable /* System.Object */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_AppContext_TryGetSwitch( + System_String_t _Nonnull /* System.String */ switchName, + bool* /* System.Boolean */ isEnabled, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_AppContext_SetSwitch( + System_String_t _Nonnull /* System.String */ switchName, + bool /* System.Boolean */ isEnabled, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_AppContext_BaseDirectory_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_AppContext_TargetFrameworkName_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_AppContext_TypeOf( + void +); + +void /* System.Void */ +System_AppContext_Destroy( + System_AppContext_t _Nullable /* System.AppContext */ self +); + +#pragma mark - END APIs of System.AppContext + +#pragma mark - BEGIN APIs of System.Runtime.InteropServices.GCHandle +System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ +System_Runtime_InteropServices_GCHandle_Alloc( + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ +System_Runtime_InteropServices_GCHandle_Alloc_1( + System_Object_t _Nullable /* System.Object */ value, + System_Runtime_InteropServices_GCHandleType_t /* System.Runtime.InteropServices.GCHandleType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_GCHandle_Free( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void* /* System.IntPtr */ +System_Runtime_InteropServices_GCHandle_AddrOfPinnedObject( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ +System_Runtime_InteropServices_GCHandle_FromIntPtr( + void* /* System.IntPtr */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void* /* System.IntPtr */ +System_Runtime_InteropServices_GCHandle_ToIntPtr( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Runtime_InteropServices_GCHandle_GetHashCode( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_GCHandle_Equals( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Object_t _Nullable /* System.Object */ o, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Runtime_InteropServices_GCHandle_Equals_1( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +System_Runtime_InteropServices_GCHandle_Target_Get( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Runtime_InteropServices_GCHandle_Target_Set( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Runtime_InteropServices_GCHandle_IsAllocated_Get( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ +System_Runtime_InteropServices_GCHandle_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Runtime_InteropServices_GCHandle_TypeOf( + void +); + +void /* System.Void */ +System_Runtime_InteropServices_GCHandle_Destroy( + System_Runtime_InteropServices_GCHandle_t _Nonnull /* System.Runtime.InteropServices.GCHandle */ self +); + +#pragma mark - END APIs of System.Runtime.InteropServices.GCHandle + +#pragma mark - BEGIN APIs of DALI.Toolkit.Utils.NamePoint +bool /* System.Boolean */ +DALI_Toolkit_Utils_NamePoint_NameIsStrictUpTo( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ nametoCompate, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ +DALI_Toolkit_Utils_NamePoint_GetNextName( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +DALI_Toolkit_Utils_NamePoint_ToString( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +DALI_Toolkit_Utils_NamePoint_GetHashCode( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +DALI_Toolkit_Utils_NamePoint_Equals( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_NamePoint_t _Nonnull /* DALI.Toolkit.Utils.NamePoint */ +DALI_Toolkit_Utils_NamePoint_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_NamePoint_t _Nonnull /* DALI.Toolkit.Utils.NamePoint */ +DALI_Toolkit_Utils_NamePoint_Create_1( + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +DALI_Toolkit_Utils_NamePoint_Letter_Get( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_NamePoint_Letter_Set( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +DALI_Toolkit_Utils_NamePoint_Index_Get( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_NamePoint_Index_Set( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +DALI_Toolkit_Utils_NamePoint_HavePrime_Get( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_NamePoint_HavePrime_Set( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Toolkit_Utils_NamePoint_TypeOf( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_NamePoint_Destroy( + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ self +); + +#pragma mark - END APIs of DALI.Toolkit.Utils.NamePoint + +#pragma mark - BEGIN APIs of DALI.Toolkit.Utils.ParamNamePoint +System_String_t _Nullable /* System.String */ +DALI_Toolkit_Utils_ParamNamePoint_PrimeValue_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Toolkit_Utils_ParamNamePoint_TypeOf( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_ParamNamePoint_Destroy( + DALI_Toolkit_Utils_ParamNamePoint_t _Nullable /* DALI.Toolkit.Utils.ParamNamePoint */ self +); + +#pragma mark - END APIs of DALI.Toolkit.Utils.ParamNamePoint + +#pragma mark - BEGIN APIs of DALI.Toolkit.Utils.VerticesName +System_String_t _Nullable /* System.String */ +DALI_Toolkit_Utils_VerticesName_GetNextNamePoint( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + bool /* System.Boolean */ addNextName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_AddName( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_AddNameSubSegment( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_RemoveName( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_ResetCounter( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_VerticesName_t _Nonnull /* DALI.Toolkit.Utils.VerticesName */ +DALI_Toolkit_Utils_VerticesName_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ +DALI_Toolkit_Utils_VerticesName_Instance_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ +DALI_Toolkit_Utils_VerticesName__instance_Get( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName__instance_Set( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ value +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Toolkit_Utils_VerticesName_TypeOf( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_VerticesName_Destroy( + DALI_Toolkit_Utils_VerticesName_t _Nullable /* DALI.Toolkit.Utils.VerticesName */ self +); + +#pragma mark - END APIs of DALI.Toolkit.Utils.VerticesName + +#pragma mark - BEGIN APIs of DALI.Toolkit.Utils.SortNamePointComparer +int32_t /* System.Int32 */ +DALI_Toolkit_Utils_SortNamePointComparer_Compare( + DALI_Toolkit_Utils_SortNamePointComparer_t _Nullable /* DALI.Toolkit.Utils.SortNamePointComparer */ self, + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ n1, + DALI_Toolkit_Utils_NamePoint_t _Nullable /* DALI.Toolkit.Utils.NamePoint */ n2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_Toolkit_Utils_SortNamePointComparer_t _Nonnull /* DALI.Toolkit.Utils.SortNamePointComparer */ +DALI_Toolkit_Utils_SortNamePointComparer_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +DALI_Toolkit_Utils_SortNamePointComparer_TypeOf( + void +); + +void /* System.Void */ +DALI_Toolkit_Utils_SortNamePointComparer_Destroy( + DALI_Toolkit_Utils_SortNamePointComparer_t _Nullable /* DALI.Toolkit.Utils.SortNamePointComparer */ self +); + +#pragma mark - END APIs of DALI.Toolkit.Utils.SortNamePointComparer + +#pragma mark - BEGIN APIs of DALI.Utils.ContainerSingleton +DALI_Utils_ContainerSingleton_t _Nonnull /* DALI.Utils.ContainerSingleton */ +DALI_Utils_ContainerSingleton_Create( + Autofac_IContainer_t _Nullable /* Autofac.IContainer */ container, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +Autofac_IContainer_t _Nullable /* Autofac.IContainer */ +DALI_Utils_ContainerSingleton_Container_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ +DALI_Utils_ContainerSingleton_Scope_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Utils_ContainerSingleton_TypeOf( + void +); + +void /* System.Void */ +DALI_Utils_ContainerSingleton_Destroy( + DALI_Utils_ContainerSingleton_t _Nullable /* DALI.Utils.ContainerSingleton */ self +); + +#pragma mark - END APIs of DALI.Utils.ContainerSingleton + +#pragma mark - BEGIN APIs of Autofac.IContainer +System_Type_t _Nonnull /* System.Type */ +Autofac_IContainer_TypeOf( + void +); + +void /* System.Void */ +Autofac_IContainer_Destroy( + Autofac_IContainer_t _Nullable /* Autofac.IContainer */ self +); + +#pragma mark - END APIs of Autofac.IContainer + +#pragma mark - BEGIN APIs of Autofac.ILifetimeScope +Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ +Autofac_ILifetimeScope_BeginLifetimeScope( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ +Autofac_ILifetimeScope_BeginLifetimeScope_1( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self, + System_Object_t _Nullable /* System.Object */ tag, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +Autofac_Core_IDisposer_t _Nullable /* Autofac.Core.IDisposer */ +Autofac_ILifetimeScope_Disposer_Get( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +Autofac_ILifetimeScope_Tag_Get( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_ILifetimeScope_TypeOf( + void +); + +void /* System.Void */ +Autofac_ILifetimeScope_Destroy( + Autofac_ILifetimeScope_t _Nullable /* Autofac.ILifetimeScope */ self +); + +#pragma mark - END APIs of Autofac.ILifetimeScope + +#pragma mark - BEGIN APIs of Autofac.IComponentContext +Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ +Autofac_IComponentContext_ComponentRegistry_Get( + Autofac_IComponentContext_t _Nullable /* Autofac.IComponentContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_IComponentContext_TypeOf( + void +); + +void /* System.Void */ +Autofac_IComponentContext_Destroy( + Autofac_IComponentContext_t _Nullable /* Autofac.IComponentContext */ self +); + +#pragma mark - END APIs of Autofac.IComponentContext + +#pragma mark - BEGIN APIs of Autofac.Core.IComponentRegistry +bool /* System.Boolean */ +Autofac_Core_IComponentRegistry_TryGetRegistration( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ service, + Autofac_Core_IComponentRegistration_t _Nullable* _Nullable /* Autofac.Core.IComponentRegistration */ registration, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +Autofac_Core_IComponentRegistry_IsRegistered( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ service, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +Autofac_Core_IComponentRegistry_Register( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ registration, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +Autofac_Core_IComponentRegistry_Register_1( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ registration, + bool /* System.Boolean */ preserveDefaults, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +Autofac_Core_IComponentRegistry_AddRegistrationSource( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + Autofac_Core_IRegistrationSource_t _Nullable /* Autofac.Core.IRegistrationSource */ source, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +Autofac_Core_IComponentRegistry_HasLocalComponents_Get( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IComponentRegistry_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IComponentRegistry_Destroy( + Autofac_Core_IComponentRegistry_t _Nullable /* Autofac.Core.IComponentRegistry */ self +); + +#pragma mark - END APIs of Autofac.Core.IComponentRegistry + +#pragma mark - BEGIN APIs of Autofac.Core.Service +System_String_t _Nullable /* System.String */ +Autofac_Core_Service_ToString( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +Autofac_Core_Service_Equals( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +Autofac_Core_Service_GetHashCode( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +Autofac_Core_Service_Description_Get( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_Service_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_Service_Destroy( + Autofac_Core_Service_t _Nullable /* Autofac.Core.Service */ self +); + +#pragma mark - END APIs of Autofac.Core.Service + +#pragma mark - BEGIN APIs of Autofac.Core.IComponentRegistration +System_Guid_t _Nonnull /* System.Guid */ +Autofac_Core_IComponentRegistration_Id_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_IInstanceActivator_t _Nullable /* Autofac.Core.IInstanceActivator */ +Autofac_Core_IComponentRegistration_Activator_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_IComponentLifetime_t _Nullable /* Autofac.Core.IComponentLifetime */ +Autofac_Core_IComponentRegistration_Lifetime_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_InstanceSharing_t /* Autofac.Core.InstanceSharing */ +Autofac_Core_IComponentRegistration_Sharing_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_InstanceOwnership_t /* Autofac.Core.InstanceOwnership */ +Autofac_Core_IComponentRegistration_Ownership_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ +Autofac_Core_IComponentRegistration_Target_Get( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IComponentRegistration_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IComponentRegistration_Destroy( + Autofac_Core_IComponentRegistration_t _Nullable /* Autofac.Core.IComponentRegistration */ self +); + +#pragma mark - END APIs of Autofac.Core.IComponentRegistration + +#pragma mark - BEGIN APIs of Autofac.Core.IInstanceActivator +System_Type_t _Nullable /* System.Type */ +Autofac_Core_IInstanceActivator_LimitType_Get( + Autofac_Core_IInstanceActivator_t _Nullable /* Autofac.Core.IInstanceActivator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IInstanceActivator_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IInstanceActivator_Destroy( + Autofac_Core_IInstanceActivator_t _Nullable /* Autofac.Core.IInstanceActivator */ self +); + +#pragma mark - END APIs of Autofac.Core.IInstanceActivator + +#pragma mark - BEGIN APIs of Autofac.Core.IComponentLifetime +Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ +Autofac_Core_IComponentLifetime_FindScope( + Autofac_Core_IComponentLifetime_t _Nullable /* Autofac.Core.IComponentLifetime */ self, + Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ mostNestedVisibleScope, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IComponentLifetime_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IComponentLifetime_Destroy( + Autofac_Core_IComponentLifetime_t _Nullable /* Autofac.Core.IComponentLifetime */ self +); + +#pragma mark - END APIs of Autofac.Core.IComponentLifetime + +#pragma mark - BEGIN APIs of Autofac.Core.ISharingLifetimeScope +Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ +Autofac_Core_ISharingLifetimeScope_RootLifetimeScope_Get( + Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ +Autofac_Core_ISharingLifetimeScope_ParentLifetimeScope_Get( + Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_ISharingLifetimeScope_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_ISharingLifetimeScope_Destroy( + Autofac_Core_ISharingLifetimeScope_t _Nullable /* Autofac.Core.ISharingLifetimeScope */ self +); + +#pragma mark - END APIs of Autofac.Core.ISharingLifetimeScope + + +#pragma mark - BEGIN APIs of Autofac.Core.IRegistrationSource +bool /* System.Boolean */ +Autofac_Core_IRegistrationSource_IsAdapterForIndividualComponents_Get( + Autofac_Core_IRegistrationSource_t _Nullable /* Autofac.Core.IRegistrationSource */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IRegistrationSource_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IRegistrationSource_Destroy( + Autofac_Core_IRegistrationSource_t _Nullable /* Autofac.Core.IRegistrationSource */ self +); + +#pragma mark - END APIs of Autofac.Core.IRegistrationSource + +#pragma mark - BEGIN APIs of Autofac.Core.IDisposer +void /* System.Void */ +Autofac_Core_IDisposer_AddInstanceForDisposal( + Autofac_Core_IDisposer_t _Nullable /* Autofac.Core.IDisposer */ self, + System_IDisposable_t _Nullable /* System.IDisposable */ instance, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +Autofac_Core_IDisposer_TypeOf( + void +); + +void /* System.Void */ +Autofac_Core_IDisposer_Destroy( + Autofac_Core_IDisposer_t _Nullable /* Autofac.Core.IDisposer */ self +); + +#pragma mark - END APIs of Autofac.Core.IDisposer + +#pragma mark - BEGIN APIs of DALI.Utils.ParamSegmentation +double /* System.Double */ +DALI_Utils_ParamSegmentation_ToleranceDouglasPeucker_Get( + void +); + + +double /* System.Double */ +DALI_Utils_ParamSegmentation_AngularTolerance_Get( + void +); + + +double /* System.Double */ +DALI_Utils_ParamSegmentation_NbSegmentationMax_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_Utils_ParamSegmentation_TypeOf( + void +); + +void /* System.Void */ +DALI_Utils_ParamSegmentation_Destroy( + DALI_Utils_ParamSegmentation_t _Nullable /* DALI.Utils.ParamSegmentation */ self +); + +#pragma mark - END APIs of DALI.Utils.ParamSegmentation + +#pragma mark - BEGIN APIs of DALI.ToolKit.DaliStroke +System_Guid_t _Nonnull /* System.Guid */ +DALI_ToolKit_DaliStroke_Id_Get( + DALI_ToolKit_DaliStroke_t _Nullable /* DALI.ToolKit.DaliStroke */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_DaliStroke_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_DaliStroke_Destroy( + DALI_ToolKit_DaliStroke_t _Nullable /* DALI.ToolKit.DaliStroke */ self +); + +#pragma mark - END APIs of DALI.ToolKit.DaliStroke + +#pragma mark - BEGIN APIs of DALI.ToolKit.DaliStrokePoint +System_String_t _Nullable /* System.String */ +DALI_ToolKit_DaliStrokePoint_ToString( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +DALI_ToolKit_DaliStrokePoint_Equals( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Object_t _Nullable /* System.Object */ obj, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +DALI_ToolKit_DaliStrokePoint_EqualsEpsylon( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ ds, + double /* System.Double */ epsylon, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +DALI_ToolKit_DaliStrokePoint_GetHashCode( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nullable /* System.Object */ +DALI_ToolKit_DaliStrokePoint_Clone( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ +DALI_ToolKit_DaliStrokePoint_Create( + double /* System.Double */ x, + double /* System.Double */ y, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ +DALI_ToolKit_DaliStrokePoint_Create_1( + double /* System.Double */ x, + double /* System.Double */ y, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ t, + double /* System.Double */ p, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +DALI_ToolKit_DaliStrokePoint_IsCoordinatesOnly_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +DALI_ToolKit_DaliStrokePoint_X_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_X_Set( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +DALI_ToolKit_DaliStrokePoint_Y_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_Y_Set( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +DALI_ToolKit_DaliStrokePoint_P_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_P_Set( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_TimeSpan_t _Nonnull /* System.TimeSpan */ +DALI_ToolKit_DaliStrokePoint_T_Get( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_T_Set( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self, + System_TimeSpan_t _Nonnull /* System.TimeSpan */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ +DALI_ToolKit_DaliStrokePoint_Create_2( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_DaliStrokePoint_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_DaliStrokePoint_Destroy( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ self +); + +#pragma mark - END APIs of DALI.ToolKit.DaliStrokePoint + +#pragma mark - BEGIN APIs of DALI.ToolKit.IO.InkmlExtensions +System_String_t _Nullable /* System.String */ +DALI_ToolKit_IO_InkmlExtensions_ToInkml( + DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ point, + bool /* System.Boolean */ pressure, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_DaliStroke_t _Nullable /* DALI.ToolKit.DaliStroke */ +DALI_ToolKit_IO_InkmlExtensions_ToTrace( + System_String_t _Nullable /* System.String */ inkml, + System_DateTime_t _Nullable /* System.Nullable */ startTime, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_DaliStrokePoint_t _Nonnull /* DALI.ToolKit.DaliStrokePoint */ +DALI_ToolKit_IO_InkmlExtensions_ToTracePoint( + System_String_t _Nullable /* System.String */ inkml, + bool /* System.Boolean */ isPenUp, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_IO_InkmlExtensions_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_IO_InkmlExtensions_Destroy( + DALI_ToolKit_IO_InkmlExtensions_t _Nullable /* DALI.ToolKit.IO.InkmlExtensions */ self +); + +#pragma mark - END APIs of DALI.ToolKit.IO.InkmlExtensions + + +#pragma mark - BEGIN APIs of DALI.ToolKit.IO.InkmlFile +void /* System.Void */ +DALI_ToolKit_IO_InkmlFile_Load( + DALI_ToolKit_IO_InkmlFile_t _Nullable /* DALI.ToolKit.IO.InkmlFile */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +DALI_ToolKit_IO_InkmlFile_t _Nonnull /* DALI.ToolKit.IO.InkmlFile */ +DALI_ToolKit_IO_InkmlFile_Create( + System_String_t _Nullable /* System.String */ filepath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +DALI_ToolKit_IO_InkmlFile_Name_Get( + DALI_ToolKit_IO_InkmlFile_t _Nullable /* DALI.ToolKit.IO.InkmlFile */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +DALI_ToolKit_IO_InkmlFile_Filepath_Get( + DALI_ToolKit_IO_InkmlFile_t _Nullable /* DALI.ToolKit.IO.InkmlFile */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_IO_InkmlFile_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_IO_InkmlFile_Destroy( + DALI_ToolKit_IO_InkmlFile_t _Nullable /* DALI.ToolKit.IO.InkmlFile */ self +); + +#pragma mark - END APIs of DALI.ToolKit.IO.InkmlFile + +#pragma mark - BEGIN APIs of DALI.ToolKit.IO.Input +System_DateTime_t _Nonnull /* System.DateTime */ +DALI_ToolKit_IO_Input_DateTimeFromUnixMilliSeconds( + int64_t /* System.Int64 */ timestamp, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +DALI_ToolKit_IO_Input_Id_Get( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_IO_Input_Id_Set( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +DALI_ToolKit_IO_Input_TimeOffset_Get( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +DALI_ToolKit_IO_Input_TimeOffset_Set( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +DALI_ToolKit_IO_Input_DeleteRequested_Add( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_EventHandler_t _Nullable /* System.EventHandler */ value +); + +void /* System.Void */ +DALI_ToolKit_IO_Input_DeleteRequested_Remove( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self, + System_EventHandler_t _Nullable /* System.EventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +DALI_ToolKit_IO_Input_TypeOf( + void +); + +void /* System.Void */ +DALI_ToolKit_IO_Input_Destroy( + DALI_ToolKit_IO_Input_t _Nullable /* DALI.ToolKit.IO.Input */ self +); + +#pragma mark - END APIs of DALI.ToolKit.IO.Input + +#pragma mark - BEGIN APIs of System.EventArgs +System_EventArgs_t _Nonnull /* System.EventArgs */ +System_EventArgs_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_EventArgs_t _Nonnull /* 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 _Nullable /* System.EventArgs */ self +); + +#pragma mark - END APIs of System.EventArgs + +#pragma mark - BEGIN APIs of System.Xml.XmlNode +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XmlNode_CreateNavigator( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_SelectSingleNode( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_SelectSingleNode_1( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_XmlNamespaceManager_t _Nonnull /* System.Xml.XmlNamespaceManager */ nsmgr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ +System_Xml_XmlNode_SelectNodes( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ +System_Xml_XmlNode_SelectNodes_1( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_XmlNamespaceManager_t _Nonnull /* System.Xml.XmlNamespaceManager */ nsmgr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_InsertBefore( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ refChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_InsertAfter( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ refChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlNode_ReplaceChild( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ oldChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlNode_RemoveChild( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ oldChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_PrependChild( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_AppendChild( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlNode_CloneNode( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_Normalize( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlNode_Supports( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ feature, + System_String_t _Nonnull /* System.String */ version, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlNode_Clone_1( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XmlNode_GetEnumerator( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_WriteTo( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_WriteContentTo( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_RemoveAll( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_GetNamespaceOfPrefix( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_GetPrefixOfNamespace( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_Name_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNode_Value_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_Value_Set( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlNode_NodeType_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_ParentNode_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlNode_ChildNodes_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_PreviousSibling_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_NextSibling_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ +System_Xml_XmlNode_Attributes_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ +System_Xml_XmlNode_OwnerDocument_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_FirstChild_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_LastChild_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlNode_HasChildNodes_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_NamespaceURI_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_Prefix_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_Prefix_Set( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_LocalName_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlNode_IsReadOnly_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_InnerText_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_InnerText_Set( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_OuterXml_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_InnerXml_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNode_InnerXml_Set( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nonnull /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlNode_SchemaInfo_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNode_BaseURI_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlNode_Item_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlNode_Item_Get_1( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_String_t _Nonnull /* System.String */ localname, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNode_PreviousText_Get( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNode_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNode_Destroy( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ self +); + +#pragma mark - END APIs of System.Xml.XmlNode + +#pragma mark - BEGIN APIs of System.Xml.XPath.IXPathNavigable +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_IXPathNavigable_CreateNavigator( + System_Xml_XPath_IXPathNavigable_t _Nullable /* System.Xml.XPath.IXPathNavigable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_IXPathNavigable_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_IXPathNavigable_Destroy( + System_Xml_XPath_IXPathNavigable_t _Nullable /* System.Xml.XPath.IXPathNavigable */ self +); + +#pragma mark - END APIs of System.Xml.XPath.IXPathNavigable + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathNavigator +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_ToString( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_SetValue( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_SetTypedValue( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Object_t _Nonnull /* System.Object */ typedValue, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_ValueAs( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_CreateNavigator( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XPath_XPathNavigator_LookupNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XPath_XPathNavigator_LookupPrefix( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_Clone( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XPath_XPathNavigator_ReadSubtree( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_WriteSubtree( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_GetAttribute( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToAttribute( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirstAttribute( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNextAttribute( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_GetNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirstNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNamespaceScope_t /* System.Xml.XPath.XPathNamespaceScope */ namespaceScope, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNextNamespace( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNamespaceScope_t /* System.Xml.XPath.XPathNamespaceScope */ namespaceScope, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirstNamespace_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNextNamespace_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNext_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToPrevious( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirst_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFirstChild( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToParent( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_MoveToRoot( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveTo_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToId( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ id, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToChild( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToChild_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFollowing( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFollowing_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ end, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFollowing_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToFollowing_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ end, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNext_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_MoveToNext_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_IsSamePosition( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_IsDescendant( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ nav, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeOrder_t /* System.Xml.XmlNodeOrder */ +System_Xml_XPath_XPathNavigator_ComparePosition( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ nav, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_CheckValidity( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ schemas, + System_Xml_Schema_ValidationEventHandler_t _Nonnull /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ +System_Xml_XPath_XPathNavigator_Compile( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_SelectSingleNode( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_SelectSingleNode_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ resolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNavigator_SelectSingleNode_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expression, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_Select_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_Select_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ resolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_Select_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_Evaluate( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_Evaluate_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ resolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_Evaluate_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_Evaluate_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expr, + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ context, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_Matches( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ expr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_Matches_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectChildren( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectChildren_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectAncestors( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + bool /* System.Boolean */ matchSelf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectAncestors_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ namespaceURI, + bool /* System.Boolean */ matchSelf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectDescendants( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ type, + bool /* System.Boolean */ matchSelf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNavigator_SelectDescendants_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ namespaceURI, + bool /* System.Boolean */ matchSelf, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_PrependChild( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_AppendChild( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_InsertAfter( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_InsertBefore( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_CreateAttributes( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XPath_XPathNavigator_ReplaceRange( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ lastSiblingToReplace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_ReplaceSelf( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_ReplaceSelf_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_ReplaceSelf_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_AppendChild_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_AppendChild_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_AppendChild_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_PrependChild_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_PrependChild_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_PrependChild_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertBefore_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertBefore_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertBefore_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertAfter_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nonnull /* System.String */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertAfter_2( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertAfter_3( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ newSibling, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_DeleteRange( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ lastSiblingToDelete, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_DeleteSelf( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_PrependChildElement( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_AppendChildElement( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertElementBefore( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InsertElementAfter( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_CreateAttribute_1( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_IsNode_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_XPath_XPathNavigator_XmlType_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathNavigator_TypedValue_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNavigator_ValueType_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_ValueAsBoolean_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XPath_XPathNavigator_ValueAsDateTime_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_Xml_XPath_XPathNavigator_ValueAsDouble_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XPath_XPathNavigator_ValueAsInt_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Xml_XPath_XPathNavigator_ValueAsLong_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ +System_Xml_XPath_XPathNavigator_NameTable_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_IEqualityComparer_t _Nonnull /* System.Collections.IEqualityComparer */ +System_Xml_XPath_XPathNavigator_NavigatorComparer_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XPath_XPathNodeType_t /* System.Xml.XPath.XPathNodeType */ +System_Xml_XPath_XPathNavigator_NodeType_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_LocalName_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_Name_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_NamespaceURI_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_Prefix_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_BaseURI_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_IsEmptyElement_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_XmlLang_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Xml_XPath_XPathNavigator_UnderlyingObject_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_HasAttributes_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_HasChildren_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XPath_XPathNavigator_SchemaInfo_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathNavigator_CanEdit_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_OuterXml_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_OuterXml_Set( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathNavigator_InnerXml_Get( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_InnerXml_Set( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNavigator_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_XPathNavigator_Destroy( + System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ self +); + +#pragma mark - END APIs of System.Xml.XPath.XPathNavigator + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathItem +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathItem_ValueAs( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathItem_ValueAs_1( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathItem_IsNode_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_XPath_XPathItem_XmlType_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathItem_Value_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XPath_XPathItem_TypedValue_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathItem_ValueType_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XPath_XPathItem_ValueAsBoolean_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XPath_XPathItem_ValueAsDateTime_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +double /* System.Double */ +System_Xml_XPath_XPathItem_ValueAsDouble_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XPath_XPathItem_ValueAsInt_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Xml_XPath_XPathItem_ValueAsLong_Get( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathItem_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_XPathItem_Destroy( + System_Xml_XPath_XPathItem_t _Nullable /* System.Xml.XPath.XPathItem */ self +); + +#pragma mark - END APIs of System.Xml.XPath.XPathItem + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaType +System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType( + System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ qualifiedName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaSimpleType_t _Nonnull /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType_1( + System_Xml_Schema_XmlTypeCode_t /* System.Xml.Schema.XmlTypeCode */ typeCode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ +System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType( + System_Xml_Schema_XmlTypeCode_t /* System.Xml.Schema.XmlTypeCode */ typeCode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ +System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType_1( + System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ qualifiedName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaType_IsDerivedFrom( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ derivedType, + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ baseType, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ except, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaType_t _Nonnull /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_XmlSchemaType_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaType_Name_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaType_Name_Set( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaType_Final_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaType_Final_Set( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaType_QualifiedName_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaType_FinalResolved_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Xml_Schema_XmlSchemaType_BaseSchemaType_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_XmlSchemaType_BaseXmlSchemaType_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaType_DerivedBy_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ +System_Xml_Schema_XmlSchemaType_Datatype_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaType_IsMixed_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaType_IsMixed_Set( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlTypeCode_t /* System.Xml.Schema.XmlTypeCode */ +System_Xml_Schema_XmlSchemaType_TypeCode_Get( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaType_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaType_Destroy( + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaAnnotated +System_Xml_Schema_XmlSchemaAnnotated_t _Nonnull /* System.Xml.Schema.XmlSchemaAnnotated */ +System_Xml_Schema_XmlSchemaAnnotated_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAnnotated_Id_Get( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotated_Id_Set( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ +System_Xml_Schema_XmlSchemaAnnotated_Annotation_Get( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotated_Annotation_Set( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ +System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self, + System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaAnnotated_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotated_Destroy( + System_Xml_Schema_XmlSchemaAnnotated_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotated */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaAnnotated + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObject +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObject_LineNumber_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_LineNumber_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObject_LinePosition_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_LinePosition_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaObject_SourceUri_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_SourceUri_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaObject_Parent_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_Parent_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ +System_Xml_Schema_XmlSchemaObject_Namespaces_Get( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_Namespaces_Set( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self, + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaObject_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObject_Destroy( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObject + +#pragma mark - BEGIN APIs of System.Xml.Serialization.XmlSerializerNamespaces +void /* System.Void */ +System_Xml_Serialization_XmlSerializerNamespaces_Add( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlQualifiedName_Array_t _Nonnull /* System.Xml.XmlQualifiedName[] */ +System_Xml_Serialization_XmlSerializerNamespaces_ToArray( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ +System_Xml_Serialization_XmlSerializerNamespaces_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ +System_Xml_Serialization_XmlSerializerNamespaces_Create_1( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ namespaces, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Serialization_XmlSerializerNamespaces_t _Nonnull /* System.Xml.Serialization.XmlSerializerNamespaces */ +System_Xml_Serialization_XmlSerializerNamespaces_Create_2( + System_Xml_XmlQualifiedName_Array_t _Nonnull /* System.Xml.XmlQualifiedName[] */ namespaces, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_Serialization_XmlSerializerNamespaces_Count_Get( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Serialization_XmlSerializerNamespaces_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Serialization_XmlSerializerNamespaces_Destroy( + System_Xml_Serialization_XmlSerializerNamespaces_t _Nullable /* System.Xml.Serialization.XmlSerializerNamespaces */ self +); + +#pragma mark - END APIs of System.Xml.Serialization.XmlSerializerNamespaces + +#pragma mark - BEGIN APIs of System.Xml.XmlQualifiedName[] +#pragma mark - END APIs of System.Xml.XmlQualifiedName[] + +#pragma mark - BEGIN APIs of System.Xml.XmlQualifiedName +int32_t /* System.Int32 */ +System_Xml_XmlQualifiedName_GetHashCode( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlQualifiedName_ToString( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlQualifiedName_Equals( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Object_t _Nullable /* System.Object */ other, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlQualifiedName_ToString_1( + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_XmlQualifiedName_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_XmlQualifiedName_Create_1( + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_XmlQualifiedName_Create_2( + System_String_t _Nullable /* System.String */ name, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlQualifiedName_Namespace_Get( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlQualifiedName_Name_Get( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlQualifiedName_IsEmpty_Get( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_XmlQualifiedName_Empty_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlQualifiedName_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlQualifiedName_Destroy( + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ self +); + +#pragma mark - END APIs of System.Xml.XmlQualifiedName + + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaAnnotation +System_Xml_Schema_XmlSchemaAnnotation_t _Nonnull /* System.Xml.Schema.XmlSchemaAnnotation */ +System_Xml_Schema_XmlSchemaAnnotation_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAnnotation_Id_Get( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotation_Id_Set( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaAnnotation_Items_Get( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ +System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self, + System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaAnnotation_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnnotation_Destroy( + System_Xml_Schema_XmlSchemaAnnotation_t _Nullable /* System.Xml.Schema.XmlSchemaAnnotation */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaAnnotation + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObjectCollection +System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectEnumerator */ +System_Xml_Schema_XmlSchemaObjectCollection_GetEnumerator( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObjectCollection_Add( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_Insert( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + int32_t /* System.Int32 */ index, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObjectCollection_IndexOf( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaObjectCollection_Contains( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_Remove( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ item, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_CopyTo( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + System_Xml_Schema_XmlSchemaObject_Array_t _Nonnull /* System.Xml.Schema.XmlSchemaObject[] */ array, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaObjectCollection_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaObjectCollection_Create_1( + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ parent, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaObjectCollection_Item_Get( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_Item_Set( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self, + int32_t /* System.Int32 */ index, + System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaObjectCollection_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectCollection_Destroy( + System_Xml_Schema_XmlSchemaObjectCollection_t _Nullable /* System.Xml.Schema.XmlSchemaObjectCollection */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObjectCollection + +#pragma mark - BEGIN APIs of System.Collections.CollectionBase +void /* System.Void */ +System_Collections_CollectionBase_Clear( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_CollectionBase_RemoveAt( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Collections_CollectionBase_GetEnumerator( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Collections_CollectionBase_Capacity_Get( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Collections_CollectionBase_Capacity_Set( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Collections_CollectionBase_Count_Get( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Collections_CollectionBase_TypeOf( + void +); + +void /* System.Void */ +System_Collections_CollectionBase_Destroy( + System_Collections_CollectionBase_t _Nullable /* System.Collections.CollectionBase */ self +); + +#pragma mark - END APIs of System.Collections.CollectionBase + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObjectEnumerator +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectEnumerator_Reset( + System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nullable /* System.Xml.Schema.XmlSchemaObjectEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaObjectEnumerator_MoveNext( + System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nullable /* System.Xml.Schema.XmlSchemaObjectEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaObject_t _Nonnull /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaObjectEnumerator_Current_Get( + System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nullable /* System.Xml.Schema.XmlSchemaObjectEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaObjectEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectEnumerator_Destroy( + System_Xml_Schema_XmlSchemaObjectEnumerator_t _Nullable /* System.Xml.Schema.XmlSchemaObjectEnumerator */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObjectEnumerator + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObject[] +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObject[] + + +#pragma mark - BEGIN APIs of System.Xml.XmlAttribute[] +#pragma mark - END APIs of System.Xml.XmlAttribute[] + +#pragma mark - BEGIN APIs of System.Xml.XmlAttribute +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_CloneNode( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_InsertBefore( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ refChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_InsertAfter( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ refChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_ReplaceChild( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ oldChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_RemoveChild( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ oldChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_PrependChild( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_AppendChild( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ newChild, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttribute_WriteTo( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttribute_WriteContentTo( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttribute_ParentNode_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_Name_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_LocalName_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_NamespaceURI_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_Prefix_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttribute_Prefix_Set( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlAttribute_NodeType_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlAttribute_OwnerDocument_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_Value_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttribute_Value_Set( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nonnull /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlAttribute_SchemaInfo_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlAttribute_InnerText_Set( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlAttribute_Specified_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlAttribute_OwnerElement_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlAttribute_InnerXml_Set( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlAttribute_BaseURI_Get( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlAttribute_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlAttribute_Destroy( + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ self +); + +#pragma mark - END APIs of System.Xml.XmlAttribute + +#pragma mark - BEGIN APIs of System.Xml.XmlDocument +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_CloneNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlDocument_CreateAttribute( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlCDataSection_t _Nonnull /* System.Xml.XmlCDataSection */ +System_Xml_XmlDocument_CreateCDataSection( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlComment_t _Nonnull /* System.Xml.XmlComment */ +System_Xml_XmlDocument_CreateComment( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocumentType_t _Nonnull /* System.Xml.XmlDocumentType */ +System_Xml_XmlDocument_CreateDocumentType( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ publicId, + System_String_t _Nullable /* System.String */ systemId, + System_String_t _Nullable /* System.String */ internalSubset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocumentFragment_t _Nonnull /* System.Xml.XmlDocumentFragment */ +System_Xml_XmlDocument_CreateDocumentFragment( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlElement_t _Nonnull /* System.Xml.XmlElement */ +System_Xml_XmlDocument_CreateElement( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlEntityReference_t _Nonnull /* System.Xml.XmlEntityReference */ +System_Xml_XmlDocument_CreateEntityReference( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlProcessingInstruction_t _Nonnull /* System.Xml.XmlProcessingInstruction */ +System_Xml_XmlDocument_CreateProcessingInstruction( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ target, + System_String_t _Nullable /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDeclaration_t _Nonnull /* System.Xml.XmlDeclaration */ +System_Xml_XmlDocument_CreateXmlDeclaration( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ version, + System_String_t _Nullable /* System.String */ encoding, + System_String_t _Nullable /* System.String */ standalone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlText_t _Nonnull /* System.Xml.XmlText */ +System_Xml_XmlDocument_CreateTextNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlSignificantWhitespace_t _Nonnull /* System.Xml.XmlSignificantWhitespace */ +System_Xml_XmlDocument_CreateSignificantWhitespace( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XmlDocument_CreateNavigator( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWhitespace_t _Nonnull /* System.Xml.XmlWhitespace */ +System_Xml_XmlDocument_CreateWhitespace( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlDocument_GetElementsByTagName( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlDocument_CreateAttribute_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ qualifiedName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlElement_t _Nonnull /* System.Xml.XmlElement */ +System_Xml_XmlDocument_CreateElement_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ qualifiedName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlDocument_GetElementsByTagName_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlDocument_GetElementById( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ elementId, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_ImportNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ node, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlDocument_CreateAttribute_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlElement_t _Nonnull /* System.Xml.XmlElement */ +System_Xml_XmlDocument_CreateElement_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_CreateNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ type, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_CreateNode_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ nodeTypeString, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocument_CreateNode_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ type, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlDocument_ReadNode( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Load( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ filename, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Load_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ inStream, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Load_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ txtReader, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Load_3( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_LoadXml( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ xml, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Save( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nonnull /* System.String */ filename, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Save_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ outStream, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Save_2( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Save_3( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_WriteTo( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_WriteContentTo( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ xw, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Validate( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Validate_1( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ nodeToValidate, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlDocument_Create_1( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlDocument_Create_2( + System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ nt, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlDocument_NodeType_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlDocument_ParentNode_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ +System_Xml_XmlDocument_DocumentType_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlImplementation_t _Nonnull /* System.Xml.XmlImplementation */ +System_Xml_XmlDocument_Implementation_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocument_Name_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocument_LocalName_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ +System_Xml_XmlDocument_DocumentElement_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ +System_Xml_XmlDocument_OwnerDocument_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ +System_Xml_XmlDocument_Schemas_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_Schemas_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlDocument_XmlResolver_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ +System_Xml_XmlDocument_NameTable_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlDocument_PreserveWhitespace_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_PreserveWhitespace_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlDocument_IsReadOnly_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlDocument_InnerText_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocument_InnerXml_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocument_InnerXml_Set( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nonnull /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlDocument_SchemaInfo_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocument_BaseURI_Get( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeInserting_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeInserting_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeInserted_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeInserted_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeRemoving_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeRemoving_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeRemoved_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeRemoved_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeChanging_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeChanging_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +void /* System.Void */ +System_Xml_XmlDocument_NodeChanged_Add( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlDocument_NodeChanged_Remove( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self, + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlDocument_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlDocument_Destroy( + System_Xml_XmlDocument_t _Nullable /* System.Xml.XmlDocument */ self +); + +#pragma mark - END APIs of System.Xml.XmlDocument + +#pragma mark - BEGIN APIs of System.Xml.XmlDocumentType +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocumentType_CloneNode( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentType_WriteTo( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentType_WriteContentTo( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentType_Name_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentType_LocalName_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlDocumentType_NodeType_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlDocumentType_IsReadOnly_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNamedNodeMap_t _Nonnull /* System.Xml.XmlNamedNodeMap */ +System_Xml_XmlDocumentType_Entities_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNamedNodeMap_t _Nonnull /* System.Xml.XmlNamedNodeMap */ +System_Xml_XmlDocumentType_Notations_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlDocumentType_PublicId_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlDocumentType_SystemId_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlDocumentType_InternalSubset_Get( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlDocumentType_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlDocumentType_Destroy( + System_Xml_XmlDocumentType_t _Nullable /* System.Xml.XmlDocumentType */ self +); + +#pragma mark - END APIs of System.Xml.XmlDocumentType + +#pragma mark - BEGIN APIs of System.Xml.XmlLinkedNode +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlLinkedNode_PreviousSibling_Get( + System_Xml_XmlLinkedNode_t _Nullable /* System.Xml.XmlLinkedNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlLinkedNode_NextSibling_Get( + System_Xml_XmlLinkedNode_t _Nullable /* System.Xml.XmlLinkedNode */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlLinkedNode_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlLinkedNode_Destroy( + System_Xml_XmlLinkedNode_t _Nullable /* System.Xml.XmlLinkedNode */ self +); + +#pragma mark - END APIs of System.Xml.XmlLinkedNode + +#pragma mark - BEGIN APIs of System.Xml.XmlNamedNodeMap +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_GetNamedItem( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_SetNamedItem( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_RemoveNamedItem( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_Item( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_GetNamedItem_1( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNamedNodeMap_RemoveNamedItem_1( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XmlNamedNodeMap_GetEnumerator( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlNamedNodeMap_Count_Get( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNamedNodeMap_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNamedNodeMap_Destroy( + System_Xml_XmlNamedNodeMap_t _Nullable /* System.Xml.XmlNamedNodeMap */ self +); + +#pragma mark - END APIs of System.Xml.XmlNamedNodeMap + +#pragma mark - BEGIN APIs of System.Xml.XmlWriter +void /* System.Void */ +System_Xml_XmlWriter_WriteStartDocument( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartDocument_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + bool /* System.Boolean */ standalone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteEndDocument( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteDocType( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ pubid, + System_String_t _Nullable /* System.String */ sysid, + System_String_t _Nullable /* System.String */ subset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartElement( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartElement_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartElement_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteEndElement( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteFullEndElement( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteAttributeString( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteAttributeString_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteAttributeString_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartAttribute( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartAttribute_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteStartAttribute_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteEndAttribute( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteCData( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteComment( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteProcessingInstruction( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteEntityRef( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteCharEntity( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + wchar_t /* System.Char */ ch, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteWhitespace( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ ws, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteString( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteSurrogateCharEntity( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + wchar_t /* System.Char */ lowChar, + wchar_t /* System.Char */ highChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteChars( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteRaw( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteRaw_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteBase64( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteBinHex( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_Close( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_Flush( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlWriter_LookupPrefix( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteNmToken( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteName( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteQualifiedName( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_3( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_DateTime_t _Nonnull /* System.DateTime */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_4( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_5( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_6( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_7( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_8( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteValue_9( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteAttributes( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteNode( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteNode_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ navigator, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteElementString( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteElementString_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_WriteElementString_2( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriter_Dispose( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create( + System_String_t _Nonnull /* System.String */ outputFileName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_1( + System_String_t _Nonnull /* System.String */ outputFileName, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_2( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ output, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_3( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ output, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_4( + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ output, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_5( + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ output, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_6( + System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ output, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_7( + System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ output, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_8( + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ output, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ +System_Xml_XmlWriter_Create_9( + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ output, + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteStartDocumentAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteStartDocumentAsync_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + bool /* System.Boolean */ standalone, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteEndDocumentAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteDocTypeAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ pubid, + System_String_t _Nullable /* System.String */ sysid, + System_String_t _Nullable /* System.String */ subset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteStartElementAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteEndElementAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteFullEndElementAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteAttributeStringAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteCDataAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteCommentAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteProcessingInstructionAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteEntityRefAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteCharEntityAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + wchar_t /* System.Char */ ch, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteWhitespaceAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ ws, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteStringAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ text, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteSurrogateCharEntityAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + wchar_t /* System.Char */ lowChar, + wchar_t /* System.Char */ highChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteCharsAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteRawAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteRawAsync_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ data, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteBase64Async( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteBinHexAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_FlushAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteNmTokenAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteNameAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteQualifiedNameAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteAttributesAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteNodeAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteNodeAsync_1( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Xml_XPath_XPathNavigator_t _Nonnull /* System.Xml.XPath.XPathNavigator */ navigator, + bool /* System.Boolean */ defattr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlWriter_WriteElementStringAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_String_t _Nullable /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ ns, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_Xml_XmlWriter_DisposeAsync( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ +System_Xml_XmlWriter_Settings_Get( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_WriteState_t /* System.Xml.WriteState */ +System_Xml_XmlWriter_WriteState_Get( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ +System_Xml_XmlWriter_XmlSpace_Get( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlWriter_XmlLang_Get( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlWriter_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlWriter_Destroy( + System_Xml_XmlWriter_t _Nullable /* System.Xml.XmlWriter */ self +); + +#pragma mark - END APIs of System.Xml.XmlWriter + +#pragma mark - BEGIN APIs of System.Xml.XmlWriterSettings +void /* System.Void */ +System_Xml_XmlWriterSettings_Reset( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriterSettings_t _Nonnull /* System.Xml.XmlWriterSettings */ +System_Xml_XmlWriterSettings_Clone( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlWriterSettings_t _Nonnull /* System.Xml.XmlWriterSettings */ +System_Xml_XmlWriterSettings_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_Async_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_Async_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_Xml_XmlWriterSettings_Encoding_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_Encoding_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_OmitXmlDeclaration_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_OmitXmlDeclaration_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_NewLineHandling_t /* System.Xml.NewLineHandling */ +System_Xml_XmlWriterSettings_NewLineHandling_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_NewLineHandling_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Xml_NewLineHandling_t /* System.Xml.NewLineHandling */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlWriterSettings_NewLineChars_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_NewLineChars_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_Indent_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_Indent_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlWriterSettings_IndentChars_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_IndentChars_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_NewLineOnAttributes_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_NewLineOnAttributes_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_CloseOutput_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_CloseOutput_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_ConformanceLevel_t /* System.Xml.ConformanceLevel */ +System_Xml_XmlWriterSettings_ConformanceLevel_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_ConformanceLevel_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Xml_ConformanceLevel_t /* System.Xml.ConformanceLevel */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_CheckCharacters_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_CheckCharacters_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_NamespaceHandling_t /* System.Xml.NamespaceHandling */ +System_Xml_XmlWriterSettings_NamespaceHandling_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_NamespaceHandling_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Xml_NamespaceHandling_t /* System.Xml.NamespaceHandling */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlOutputMethod_t /* System.Xml.XmlOutputMethod */ +System_Xml_XmlWriterSettings_OutputMethod_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Get( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Set( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlWriterSettings_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlWriterSettings_Destroy( + System_Xml_XmlWriterSettings_t _Nullable /* System.Xml.XmlWriterSettings */ self +); + +#pragma mark - END APIs of System.Xml.XmlWriterSettings + +#pragma mark - BEGIN APIs of System.Xml.XmlReader +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadContentAsObject( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadContentAsBoolean( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XmlReader_ReadContentAsDateTime( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTimeOffset_t _Nonnull /* System.DateTimeOffset */ +System_Xml_XmlReader_ReadContentAsDateTimeOffset( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Xml_XmlReader_ReadContentAsDouble( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_Xml_XmlReader_ReadContentAsFloat( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_XmlReader_ReadContentAsDecimal( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadContentAsInt( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Xml_XmlReader_ReadContentAsLong( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadContentAsString( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadContentAs_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ namespaceResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadElementContentAsObject( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadElementContentAsObject_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadElementContentAsBoolean( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadElementContentAsBoolean_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XmlReader_ReadElementContentAsDateTime( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_DateTime_t _Nonnull /* System.DateTime */ +System_Xml_XmlReader_ReadElementContentAsDateTime_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Xml_XmlReader_ReadElementContentAsDouble( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +double /* System.Double */ +System_Xml_XmlReader_ReadElementContentAsDouble_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_Xml_XmlReader_ReadElementContentAsFloat( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +float /* System.Single */ +System_Xml_XmlReader_ReadElementContentAsFloat_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_XmlReader_ReadElementContentAsDecimal( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_XmlReader_ReadElementContentAsDecimal_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadElementContentAsInt( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadElementContentAsInt_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Xml_XmlReader_ReadElementContentAsLong( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int64_t /* System.Int64 */ +System_Xml_XmlReader_ReadElementContentAsLong_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementContentAsString( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementContentAsString_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadElementContentAs_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nonnull /* System.Xml.IXmlNamespaceResolver */ namespaceResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_XmlReader_ReadElementContentAs_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Type_t _Nonnull /* System.Type */ returnType, + System_Xml_IXmlNamespaceResolver_t _Nonnull /* System.Xml.IXmlNamespaceResolver */ namespaceResolver, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_GetAttribute( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_GetAttribute_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_GetAttribute_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToAttribute( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToAttribute_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_MoveToAttribute_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToFirstAttribute( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToNextAttribute( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_MoveToElement( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadAttributeValue( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_Read_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_Close( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_Skip( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_LookupNamespace( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ResolveEntity( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadContentAsBase64( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadElementContentAsBase64( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadContentAsBinHex( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadElementContentAsBinHex( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Byte_Array_t _Nonnull /* System.Byte[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlReader_ReadValueChunk( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadString( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlReader_MoveToContent( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ReadStartElement( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ReadStartElement_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ReadStartElement_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localname, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementString( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementString_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadElementString_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localname, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_ReadEndElement( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsStartElement( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsStartElement_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsStartElement_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localname, + System_String_t _Nonnull /* System.String */ ns, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToFollowing( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToFollowing_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToDescendant( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToDescendant_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToNextSibling( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_ReadToNextSibling_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsName( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReader_IsNameToken( + System_String_t _Nonnull /* System.String */ str, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadInnerXml( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_ReadOuterXml( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_ReadSubtree( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReader_Dispose( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create( + System_String_t _Nonnull /* System.String */ inputUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_1( + System_String_t _Nonnull /* System.String */ inputUri, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_2( + System_String_t _Nonnull /* System.String */ inputUri, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ inputContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_3( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ input, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_4( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_5( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_String_t _Nullable /* System.String */ baseUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_6( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ inputContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_7( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ input, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_8( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_9( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_String_t _Nullable /* System.String */ baseUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_10( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ input, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ inputContext, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ +System_Xml_XmlReader_Create_11( + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ settings, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_Xml_XmlReader_SkipAsync( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ +System_Xml_XmlReader_Settings_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlReader_NodeType_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_Name_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_LocalName_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_NamespaceURI_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_Prefix_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_HasValue_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_Value_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlReader_Depth_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_BaseURI_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_IsEmptyElement_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_IsDefault_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +wchar_t /* System.Char */ +System_Xml_XmlReader_QuoteChar_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ +System_Xml_XmlReader_XmlSpace_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_XmlLang_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlReader_SchemaInfo_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlReader_ValueType_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlReader_AttributeCount_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlReader_Item_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_Item_Get_1( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlReader_Item_Get_2( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_EOF_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_ReadState_t /* System.Xml.ReadState */ +System_Xml_XmlReader_ReadState_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ +System_Xml_XmlReader_NameTable_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_CanResolveEntity_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_CanReadBinaryContent_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_CanReadValueChunk_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReader_HasAttributes_Get( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlReader_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlReader_Destroy( + System_Xml_XmlReader_t _Nullable /* System.Xml.XmlReader */ self +); + +#pragma mark - END APIs of System.Xml.XmlReader + +#pragma mark - BEGIN APIs of System.Xml.XmlReaderSettings +void /* System.Void */ +System_Xml_XmlReaderSettings_Reset( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReaderSettings_t _Nonnull /* System.Xml.XmlReaderSettings */ +System_Xml_XmlReaderSettings_Clone( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlReaderSettings_t _Nonnull /* System.Xml.XmlReaderSettings */ +System_Xml_XmlReaderSettings_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_Async_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_Async_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ +System_Xml_XmlReaderSettings_NameTable_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_NameTable_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlReaderSettings_XmlResolver_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlReaderSettings_LineNumberOffset_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_LineNumberOffset_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlReaderSettings_LinePositionOffset_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_LinePositionOffset_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_ConformanceLevel_t /* System.Xml.ConformanceLevel */ +System_Xml_XmlReaderSettings_ConformanceLevel_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ConformanceLevel_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_ConformanceLevel_t /* System.Xml.ConformanceLevel */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_CheckCharacters_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_CheckCharacters_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Xml_XmlReaderSettings_MaxCharactersInDocument_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_MaxCharactersInDocument_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int64_t /* System.Int64 */ +System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_IgnoreWhitespace_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_IgnoreWhitespace_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_IgnoreComments_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_IgnoreComments_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_ProhibitDtd_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ProhibitDtd_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_DtdProcessing_t /* System.Xml.DtdProcessing */ +System_Xml_XmlReaderSettings_DtdProcessing_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_DtdProcessing_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_DtdProcessing_t /* System.Xml.DtdProcessing */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlReaderSettings_CloseInput_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_CloseInput_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_ValidationType_t /* System.Xml.ValidationType */ +System_Xml_XmlReaderSettings_ValidationType_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ValidationType_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_ValidationType_t /* System.Xml.ValidationType */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaValidationFlags_t /* System.Xml.Schema.XmlSchemaValidationFlags */ +System_Xml_XmlReaderSettings_ValidationFlags_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ValidationFlags_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_Schema_XmlSchemaValidationFlags_t /* System.Xml.Schema.XmlSchemaValidationFlags */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ +System_Xml_XmlReaderSettings_Schemas_Get( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_Schemas_Set( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_XmlReaderSettings_ValidationEventHandler_Add( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ value +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_ValidationEventHandler_Remove( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlReaderSettings_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlReaderSettings_Destroy( + System_Xml_XmlReaderSettings_t _Nullable /* System.Xml.XmlReaderSettings */ self +); + +#pragma mark - END APIs of System.Xml.XmlReaderSettings + +#pragma mark - BEGIN APIs of System.Xml.XmlNameTable +System_String_t _Nullable /* System.String */ +System_Xml_XmlNameTable_Get( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ array, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNameTable_Get_1( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self, + System_String_t _Nonnull /* System.String */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNameTable_Add( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ array, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNameTable_Add_1( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self, + System_String_t _Nonnull /* System.String */ array, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNameTable_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNameTable_Destroy( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ self +); + +#pragma mark - END APIs of System.Xml.XmlNameTable + +#pragma mark - BEGIN APIs of System.Xml.XmlResolver +System_Object_t _Nullable /* System.Object */ +System_Xml_XmlResolver_GetEntity( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self, + System_Uri_t _Nonnull /* System.Uri */ absoluteUri, + System_String_t _Nullable /* System.String */ role, + System_Type_t _Nullable /* System.Type */ ofObjectToReturn, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Xml_XmlResolver_ResolveUri( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self, + System_Uri_t _Nullable /* System.Uri */ baseUri, + System_String_t _Nullable /* System.String */ relativeUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlResolver_SupportsType( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self, + System_Uri_t _Nonnull /* System.Uri */ absoluteUri, + System_Type_t _Nullable /* System.Type */ type, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlResolver_Credentials_Set( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self, + System_Net_ICredentials_t _Nullable /* System.Net.ICredentials */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlResolver_t _Nonnull /* System.Xml.XmlResolver */ +System_Xml_XmlResolver_FileSystemResolver_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlResolver_t _Nonnull /* System.Xml.XmlResolver */ +System_Xml_XmlResolver_ThrowingResolver_Get( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlResolver_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlResolver_Destroy( + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ self +); + +#pragma mark - END APIs of System.Xml.XmlResolver + +#pragma mark - BEGIN APIs of System.Uri +System_UriHostNameType_t /* System.UriHostNameType */ +System_Uri_CheckHostName( + System_String_t _Nullable /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_GetLeftPart( + System_Uri_t _Nullable /* System.Uri */ self, + System_UriPartial_t /* System.UriPartial */ part, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_HexEscape( + wchar_t /* System.Char */ character, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +wchar_t /* System.Char */ +System_Uri_HexUnescape( + System_String_t _Nonnull /* System.String */ pattern, + int32_t* /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsHexEncoding( + System_String_t _Nonnull /* System.String */ pattern, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_CheckSchemeName( + System_String_t _Nullable /* System.String */ schemeName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsHexDigit( + wchar_t /* System.Char */ character, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Uri_FromHex( + wchar_t /* System.Char */ digit, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Uri_GetHashCode( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_ToString( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_Equals( + System_Uri_t _Nullable /* System.Uri */ self, + System_Object_t _Nullable /* System.Object */ comparand, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_MakeRelativeUri( + System_Uri_t _Nullable /* System.Uri */ self, + System_Uri_t _Nonnull /* System.Uri */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_MakeRelative_1( + System_Uri_t _Nullable /* System.Uri */ self, + System_Uri_t _Nonnull /* System.Uri */ toUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_TryCreate( + System_String_t _Nullable /* System.String */ uriString, + System_UriKind_t /* System.UriKind */ uriKind, + System_Uri_t _Nullable* _Nullable /* System.Uri */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_TryCreate_1( + System_String_t _Nullable /* System.String */ uriString, + System_UriCreationOptions_t _Nonnull* _Nonnull /* System.UriCreationOptions */ creationOptions, + System_Uri_t _Nullable* _Nullable /* System.Uri */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_TryCreate_2( + System_Uri_t _Nullable /* System.Uri */ baseUri, + System_String_t _Nullable /* System.String */ relativeUri, + System_Uri_t _Nullable* _Nullable /* System.Uri */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_TryCreate_3( + System_Uri_t _Nullable /* System.Uri */ baseUri, + System_Uri_t _Nullable /* System.Uri */ relativeUri, + System_Uri_t _Nullable* _Nullable /* System.Uri */ result, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_GetComponents( + System_Uri_t _Nullable /* System.Uri */ self, + System_UriComponents_t /* System.UriComponents */ components, + System_UriFormat_t /* System.UriFormat */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Uri_Compare( + System_Uri_t _Nullable /* System.Uri */ uri1, + System_Uri_t _Nullable /* System.Uri */ uri2, + System_UriComponents_t /* System.UriComponents */ partsToCompare, + System_UriFormat_t /* System.UriFormat */ compareFormat, + System_StringComparison_t /* System.StringComparison */ comparisonType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsWellFormedOriginalString( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsWellFormedUriString( + System_String_t _Nullable /* System.String */ uriString, + System_UriKind_t /* System.UriKind */ uriKind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_UnescapeDataString( + System_String_t _Nonnull /* System.String */ stringToUnescape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_EscapeUriString( + System_String_t _Nonnull /* System.String */ stringToEscape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_EscapeDataString( + System_String_t _Nonnull /* System.String */ stringToEscape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Uri_IsBaseOf( + System_Uri_t _Nullable /* System.Uri */ self, + System_Uri_t _Nonnull /* System.Uri */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create( + System_String_t _Nonnull /* System.String */ uriString, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_1( + System_String_t _Nonnull /* System.String */ uriString, + bool /* System.Boolean */ dontEscape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_2( + System_Uri_t _Nonnull /* System.Uri */ baseUri, + System_String_t _Nullable /* System.String */ relativeUri, + bool /* System.Boolean */ dontEscape, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_3( + System_String_t _Nonnull /* System.String */ uriString, + System_UriKind_t /* System.UriKind */ uriKind, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_4( + System_String_t _Nonnull /* System.String */ uriString, + System_UriCreationOptions_t _Nonnull* _Nonnull /* System.UriCreationOptions */ creationOptions, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_5( + System_Uri_t _Nonnull /* System.Uri */ baseUri, + System_String_t _Nullable /* System.String */ relativeUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Uri_t _Nonnull /* System.Uri */ +System_Uri_Create_6( + System_Uri_t _Nonnull /* System.Uri */ baseUri, + System_Uri_t _Nonnull /* System.Uri */ relativeUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Uri_AbsolutePath_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_AbsoluteUri_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_LocalPath_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Authority_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_UriHostNameType_t /* System.UriHostNameType */ +System_Uri_HostNameType_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsDefaultPort_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsFile_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsLoopback_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_PathAndQuery_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_Array_t _Nonnull /* System.String[] */ +System_Uri_Segments_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsUnc_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Host_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Uri_Port_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Query_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Fragment_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_Scheme_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_OriginalString_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_DnsSafeHost_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_IdnHost_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_IsAbsoluteUri_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Uri_UserEscaped_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UserInfo_Get( + System_Uri_t _Nullable /* System.Uri */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeFile_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeFtp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeSftp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeFtps_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeGopher_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeHttp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeHttps_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeWs_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeWss_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeMailto_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeNews_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeNntp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeSsh_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeTelnet_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeNetTcp_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_UriSchemeNetPipe_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Uri_SchemeDelimiter_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Uri_TypeOf( + void +); + +void /* System.Void */ +System_Uri_Destroy( + System_Uri_t _Nullable /* System.Uri */ self +); + +#pragma mark - END APIs of System.Uri + + +#pragma mark - BEGIN APIs of System.UriCreationOptions +bool /* System.Boolean */ +System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Get( + System_UriCreationOptions_t _Nonnull /* System.UriCreationOptions */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Set( + System_UriCreationOptions_t _Nonnull /* System.UriCreationOptions */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_UriCreationOptions_t _Nonnull /* System.UriCreationOptions */ +System_UriCreationOptions_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_UriCreationOptions_TypeOf( + void +); + +void /* System.Void */ +System_UriCreationOptions_Destroy( + System_UriCreationOptions_t _Nonnull /* System.UriCreationOptions */ self +); + +#pragma mark - END APIs of System.UriCreationOptions + + +#pragma mark - BEGIN APIs of System.Net.ICredentials +System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ +System_Net_ICredentials_GetCredential( + System_Net_ICredentials_t _Nullable /* System.Net.ICredentials */ self, + System_Uri_t _Nonnull /* System.Uri */ uri, + System_String_t _Nonnull /* System.String */ authType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Net_ICredentials_TypeOf( + void +); + +void /* System.Void */ +System_Net_ICredentials_Destroy( + System_Net_ICredentials_t _Nullable /* System.Net.ICredentials */ self +); + +#pragma mark - END APIs of System.Net.ICredentials + +#pragma mark - BEGIN APIs of System.Net.NetworkCredential +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_GetCredential( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Uri_t _Nullable /* System.Uri */ uri, + System_String_t _Nullable /* System.String */ authenticationType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_GetCredential_1( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_String_t _Nullable /* System.String */ host, + int32_t /* System.Int32 */ port, + System_String_t _Nullable /* System.String */ authenticationType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create_1( + System_String_t _Nullable /* System.String */ userName, + System_String_t _Nullable /* System.String */ password, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create_2( + System_String_t _Nullable /* System.String */ userName, + System_String_t _Nullable /* System.String */ password, + System_String_t _Nullable /* System.String */ domain, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create_3( + System_String_t _Nullable /* System.String */ userName, + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ password, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Net_NetworkCredential_t _Nonnull /* System.Net.NetworkCredential */ +System_Net_NetworkCredential_Create_4( + System_String_t _Nullable /* System.String */ userName, + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ password, + System_String_t _Nullable /* System.String */ domain, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Net_NetworkCredential_UserName_Get( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Net_NetworkCredential_UserName_Set( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Net_NetworkCredential_Password_Get( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Net_NetworkCredential_Password_Set( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Security_SecureString_t _Nonnull /* System.Security.SecureString */ +System_Net_NetworkCredential_SecurePassword_Get( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Net_NetworkCredential_SecurePassword_Set( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Net_NetworkCredential_Domain_Get( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Net_NetworkCredential_Domain_Set( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Net_NetworkCredential_TypeOf( + void +); + +void /* System.Void */ +System_Net_NetworkCredential_Destroy( + System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ self +); + +#pragma mark - END APIs of System.Net.NetworkCredential + +#pragma mark - BEGIN APIs of System.Net.ICredentialsByHost +System_Net_NetworkCredential_t _Nullable /* System.Net.NetworkCredential */ +System_Net_ICredentialsByHost_GetCredential( + System_Net_ICredentialsByHost_t _Nullable /* System.Net.ICredentialsByHost */ self, + System_String_t _Nonnull /* System.String */ host, + int32_t /* System.Int32 */ port, + System_String_t _Nonnull /* System.String */ authenticationType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Net_ICredentialsByHost_TypeOf( + void +); + +void /* System.Void */ +System_Net_ICredentialsByHost_Destroy( + System_Net_ICredentialsByHost_t _Nullable /* System.Net.ICredentialsByHost */ self +); + +#pragma mark - END APIs of System.Net.ICredentialsByHost + +#pragma mark - BEGIN APIs of System.Security.SecureString +void /* System.Void */ +System_Security_SecureString_AppendChar( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_Clear( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Security_SecureString_t _Nonnull /* System.Security.SecureString */ +System_Security_SecureString_Copy( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_Dispose( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_InsertAt( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Security_SecureString_IsReadOnly( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_MakeReadOnly( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_RemoveAt( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Security_SecureString_SetAt( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ c, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Security_SecureString_t _Nonnull /* System.Security.SecureString */ +System_Security_SecureString_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Security_SecureString_Length_Get( + System_Security_SecureString_t _Nullable /* System.Security.SecureString */ self, + System_Exception_t _Nullable* _Nullable /* 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 _Nullable /* System.Security.SecureString */ self +); + +#pragma mark - END APIs of System.Security.SecureString + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaSet +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Add( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_String_t _Nullable /* System.String */ targetNamespace, + System_String_t _Nonnull /* System.String */ schemaUri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Add_1( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_String_t _Nullable /* System.String */ targetNamespace, + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ schemaDocument, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_Add_2( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ schemas, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Add_3( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schema, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Remove( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schema, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaSet_RemoveRecursive( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schemaToRemove, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaSet_Contains( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_String_t _Nullable /* System.String */ targetNamespace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaSet_Contains_1( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schema, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_Compile( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchemaSet_Reprocess( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ schema, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_CopyTo( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchema_Array_t _Nonnull /* System.Xml.Schema.XmlSchema[] */ schemas, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Xml_Schema_XmlSchemaSet_Schemas( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Xml_Schema_XmlSchemaSet_Schemas_1( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_String_t _Nullable /* System.String */ targetNamespace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ +System_Xml_Schema_XmlSchemaSet_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaSet_t _Nonnull /* System.Xml.Schema.XmlSchemaSet */ +System_Xml_Schema_XmlSchemaSet_Create_1( + System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ nameTable, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ +System_Xml_Schema_XmlSchemaSet_NameTable_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaSet_IsCompiled_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_XmlResolver_Set( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaCompilationSettings_t _Nonnull /* System.Xml.Schema.XmlSchemaCompilationSettings */ +System_Xml_Schema_XmlSchemaSet_CompilationSettings_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_CompilationSettings_Set( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_XmlSchemaCompilationSettings_t _Nullable /* System.Xml.Schema.XmlSchemaCompilationSettings */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaSet_Count_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchemaSet_GlobalElements_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchemaSet_GlobalAttributes_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchemaSet_GlobalTypes_Get( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Add( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ value +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Remove( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ value +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaSet_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSet_Destroy( + System_Xml_Schema_XmlSchemaSet_t _Nullable /* System.Xml.Schema.XmlSchemaSet */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaSet + +#pragma mark - BEGIN APIs of System.Xml.Schema.ValidationEventArgs +System_Xml_Schema_XmlSeverityType_t /* System.Xml.Schema.XmlSeverityType */ +System_Xml_Schema_ValidationEventArgs_Severity_Get( + System_Xml_Schema_ValidationEventArgs_t _Nullable /* System.Xml.Schema.ValidationEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_ValidationEventArgs_Exception_Get( + System_Xml_Schema_ValidationEventArgs_t _Nullable /* System.Xml.Schema.ValidationEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_Schema_ValidationEventArgs_Message_Get( + System_Xml_Schema_ValidationEventArgs_t _Nullable /* System.Xml.Schema.ValidationEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_ValidationEventArgs_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_ValidationEventArgs_Destroy( + System_Xml_Schema_ValidationEventArgs_t _Nullable /* System.Xml.Schema.ValidationEventArgs */ self +); + +#pragma mark - END APIs of System.Xml.Schema.ValidationEventArgs + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaException +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_XmlSchemaException_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_XmlSchemaException_Create_1( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_XmlSchemaException_Create_2( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable /* System.Exception */ innerException, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaException_t _Nonnull /* System.Xml.Schema.XmlSchemaException */ +System_Xml_Schema_XmlSchemaException_Create_3( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable /* System.Exception */ innerException, + int32_t /* System.Int32 */ lineNumber, + int32_t /* System.Int32 */ linePosition, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaException_SourceUri_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaException_LineNumber_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaException_LinePosition_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaException_SourceSchemaObject_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_Schema_XmlSchemaException_Message_Get( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaException_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaException_Destroy( + System_Xml_Schema_XmlSchemaException_t _Nullable /* System.Xml.Schema.XmlSchemaException */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaException + +#pragma mark - BEGIN APIs of System.SystemException +System_SystemException_t _Nonnull /* System.SystemException */ +System_SystemException_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_SystemException_t _Nonnull /* System.SystemException */ +System_SystemException_Create_1( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_SystemException_t _Nonnull /* System.SystemException */ +System_SystemException_Create_2( + System_String_t _Nullable /* System.String */ message, + System_Exception_t _Nullable /* System.Exception */ innerException, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_SystemException_TypeOf( + void +); + +void /* System.Void */ +System_SystemException_Destroy( + System_SystemException_t _Nullable /* System.SystemException */ self +); + +#pragma mark - END APIs of System.SystemException + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaCompilationSettings +System_Xml_Schema_XmlSchemaCompilationSettings_t _Nonnull /* System.Xml.Schema.XmlSchemaCompilationSettings */ +System_Xml_Schema_XmlSchemaCompilationSettings_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Get( + System_Xml_Schema_XmlSchemaCompilationSettings_t _Nullable /* System.Xml.Schema.XmlSchemaCompilationSettings */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Set( + System_Xml_Schema_XmlSchemaCompilationSettings_t _Nullable /* System.Xml.Schema.XmlSchemaCompilationSettings */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaCompilationSettings_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaCompilationSettings_Destroy( + System_Xml_Schema_XmlSchemaCompilationSettings_t _Nullable /* System.Xml.Schema.XmlSchemaCompilationSettings */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaCompilationSettings + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaObjectTable +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaObjectTable_Contains( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IDictionaryEnumerator_t _Nonnull /* System.Collections.IDictionaryEnumerator */ +System_Xml_Schema_XmlSchemaObjectTable_GetEnumerator( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_Schema_XmlSchemaObjectTable_Count_Get( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObject_t _Nullable /* System.Xml.Schema.XmlSchemaObject */ +System_Xml_Schema_XmlSchemaObjectTable_Item_Get( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Xml_Schema_XmlSchemaObjectTable_Names_Get( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Collections_ICollection_t _Nonnull /* System.Collections.ICollection */ +System_Xml_Schema_XmlSchemaObjectTable_Values_Get( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaObjectTable_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaObjectTable_Destroy( + System_Xml_Schema_XmlSchemaObjectTable_t _Nullable /* System.Xml.Schema.XmlSchemaObjectTable */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaObjectTable + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchema +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchema_Read( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ reader, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchema_Read_1( + System_IO_Stream_t _Nonnull /* System.IO.Stream */ stream, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchema_Read_2( + System_Xml_XmlReader_t _Nonnull /* System.Xml.XmlReader */ reader, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ stream, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_1( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_IO_Stream_t _Nonnull /* System.IO.Stream */ stream, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ namespaceManager, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_2( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_3( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ writer, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ namespaceManager, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_4( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Write_5( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ writer, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ namespaceManager, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Compile( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Compile_1( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ validationEventHandler, + System_Xml_XmlResolver_t _Nullable /* System.Xml.XmlResolver */ resolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchema_t _Nonnull /* System.Xml.Schema.XmlSchema */ +System_Xml_Schema_XmlSchema_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ +System_Xml_Schema_XmlSchema_AttributeFormDefault_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_AttributeFormDefault_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchema_BlockDefault_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_BlockDefault_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchema_FinalDefault_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_FinalDefault_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ +System_Xml_Schema_XmlSchema_ElementFormDefault_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_ElementFormDefault_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchema_TargetNamespace_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_TargetNamespace_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchema_Version_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Version_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchema_Includes_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchema_Items_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchema_IsCompiled_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_Attributes_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_AttributeGroups_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_SchemaTypes_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_Elements_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchema_Id_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Id_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ +System_Xml_Schema_XmlSchema_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Xml_XmlAttribute_Array_t _Nullable /* System.Xml.XmlAttribute[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_Groups_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchema_Notations_Get( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_Schema_XmlSchema_Namespace_Get( + void +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_Schema_XmlSchema_InstanceNamespace_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchema_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchema_Destroy( + System_Xml_Schema_XmlSchema_t _Nullable /* System.Xml.Schema.XmlSchema */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchema + +#pragma mark - BEGIN APIs of System.IO.TextReader +void /* System.Void */ +System_IO_TextReader_Close( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextReader_Dispose( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_TextReader_Peek( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_TextReader_Read( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_TextReader_Read_1( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_IO_TextReader_ReadToEnd( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_IO_TextReader_ReadBlock( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_IO_TextReader_ReadLine( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ +System_IO_TextReader_Synchronized( + System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ reader, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_TextReader_t _Nonnull /* System.IO.TextReader */ +System_IO_TextReader_Null_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_IO_TextReader_TypeOf( + void +); + +void /* System.Void */ +System_IO_TextReader_Destroy( + System_IO_TextReader_t _Nullable /* System.IO.TextReader */ self +); + +#pragma mark - END APIs of System.IO.TextReader + +#pragma mark - BEGIN APIs of System.Xml.XmlNamespaceManager +void /* System.Void */ +System_Xml_XmlNamespaceManager_PushScope( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlNamespaceManager_PopScope( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNamespaceManager_AddNamespace( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlNamespaceManager_RemoveNamespace( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_String_t _Nonnull /* System.String */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XmlNamespaceManager_GetEnumerator( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNamespaceManager_LookupNamespace( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNamespaceManager_LookupPrefix( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ uri, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlNamespaceManager_HasNamespace( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNamespaceManager_t _Nonnull /* System.Xml.XmlNamespaceManager */ +System_Xml_XmlNamespaceManager_Create( + System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ nameTable, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ +System_Xml_XmlNamespaceManager_NameTable_Get( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlNamespaceManager_DefaultNamespace_Get( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNamespaceManager_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNamespaceManager_Destroy( + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ self +); + +#pragma mark - END APIs of System.Xml.XmlNamespaceManager + +#pragma mark - BEGIN APIs of System.Xml.IXmlNamespaceResolver +System_String_t _Nullable /* System.String */ +System_Xml_IXmlNamespaceResolver_LookupNamespace( + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ self, + System_String_t _Nonnull /* System.String */ prefix, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_IXmlNamespaceResolver_LookupPrefix( + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ self, + System_String_t _Nonnull /* System.String */ namespaceName, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_IXmlNamespaceResolver_TypeOf( + void +); + +void /* System.Void */ +System_Xml_IXmlNamespaceResolver_Destroy( + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ self +); + +#pragma mark - END APIs of System.Xml.IXmlNamespaceResolver + +#pragma mark - BEGIN APIs of System.IO.TextWriter +void /* System.Void */ +System_IO_TextWriter_Close( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Dispose( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_ValueTask_t _Nonnull /* System.Threading.Tasks.ValueTask */ +System_IO_TextWriter_DisposeAsync( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Flush( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nullable /* System.Char[] */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_2( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_3( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_4( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_5( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_6( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_7( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_8( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_9( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_10( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_11( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_12( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_13( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_14( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_15( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_16( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_Write_17( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ arg, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_2( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nullable /* System.Char[] */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_3( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_4( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_5( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_6( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_7( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_8( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_9( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_10( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_11( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_12( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_13( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_14( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_15( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_16( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_17( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_WriteLine_18( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ arg, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync_2( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync_3( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nullable /* System.Char[] */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteAsync_4( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_2( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_3( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nullable /* System.Char[] */ buffer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_4( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Char_Array_t _Nonnull /* System.Char[] */ buffer, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_WriteLineAsync_5( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_FlushAsync( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Threading_Tasks_Task_t _Nonnull /* System.Threading.Tasks.Task */ +System_IO_TextWriter_FlushAsync_1( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Threading_CancellationToken_t _Nonnull /* System.Threading.CancellationToken */ cancellationToken, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ +System_IO_TextWriter_Synchronized( + System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ writer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_IFormatProvider_t _Nonnull /* System.IFormatProvider */ +System_IO_TextWriter_FormatProvider_Get( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nonnull /* System.Text.Encoding */ +System_IO_TextWriter_Encoding_Get( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_IO_TextWriter_NewLine_Get( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_IO_TextWriter_NewLine_Set( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_IO_TextWriter_t _Nonnull /* System.IO.TextWriter */ +System_IO_TextWriter_Null_Get( + void +); + + +System_Type_t _Nonnull /* System.Type */ +System_IO_TextWriter_TypeOf( + void +); + +void /* System.Void */ +System_IO_TextWriter_Destroy( + System_IO_TextWriter_t _Nullable /* System.IO.TextWriter */ self +); + +#pragma mark - END APIs of System.IO.TextWriter + +#pragma mark - BEGIN APIs of System.Text.StringBuilder +int32_t /* System.Int32 */ +System_Text_StringBuilder_EnsureCapacity( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ capacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_StringBuilder_ToString( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Text_StringBuilder_ToString_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Clear( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ +System_Text_StringBuilder_GetChunks( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ value, + int32_t /* System.Int32 */ repeatCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Char_Array_t _Nullable /* System.Char[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ charCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_4( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_5( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendLine( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendLine_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_CopyTo( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ sourceIndex, + System_Char_Array_t _Nonnull /* System.Char[] */ destination, + int32_t /* System.Int32 */ destinationIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Remove( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_6( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_7( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_8( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int8_t /* System.SByte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_9( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + uint8_t /* System.Byte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_10( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int16_t /* System.Int16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_11( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_12( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_13( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_14( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_15( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_16( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + uint16_t /* System.UInt16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_17( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_18( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_19( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_20( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Char_Array_t _Nullable /* System.Char[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_21( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull* _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ handler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Append_22( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull* _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ handler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendLine_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull* _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ handler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendLine_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull* _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ handler, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendJoin( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ separator, + System_Object_Array_t _Nonnull /* System.Object[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendJoin_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nullable /* System.String */ separator, + System_String_Array_t _Nonnull /* System.String[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendJoin_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ separator, + System_Object_Array_t _Nonnull /* System.Object[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendJoin_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ separator, + System_String_Array_t _Nonnull /* System.String[] */ values, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + int8_t /* System.SByte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_4( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + uint8_t /* System.Byte */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_5( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + int16_t /* System.Int16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_6( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_7( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Char_Array_t _Nullable /* System.Char[] */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_8( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Char_Array_t _Nullable /* System.Char[] */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ charCount, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_9( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_10( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + int64_t /* System.Int64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_11( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + float /* System.Single */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_12( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + double /* System.Double */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_13( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_14( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + uint16_t /* System.UInt16 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_15( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + uint32_t /* System.UInt32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_16( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + uint64_t /* System.UInt64 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Insert_17( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Object_t _Nullable /* System.Object */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_4( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_5( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_6( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_t _Nullable /* System.Object */ arg0, + System_Object_t _Nullable /* System.Object */ arg1, + System_Object_t _Nullable /* System.Object */ arg2, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_7( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_String_t _Nonnull /* System.String */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_AppendFormat_8( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Text_CompositeFormat_t _Nonnull /* System.Text.CompositeFormat */ format, + System_Object_Array_t _Nonnull /* System.Object[] */ args, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Replace( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_StringBuilder_Equals( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ sb, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Replace_1( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_String_t _Nonnull /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Replace_2( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ oldChar, + wchar_t /* System.Char */ newChar, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Replace_3( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + wchar_t /* System.Char */ oldChar, + wchar_t /* System.Char */ newChar, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_1( + int32_t /* System.Int32 */ capacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_2( + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_3( + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ capacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_4( + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ startIndex, + int32_t /* System.Int32 */ length, + int32_t /* System.Int32 */ capacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ +System_Text_StringBuilder_Create_5( + int32_t /* System.Int32 */ capacity, + int32_t /* System.Int32 */ maxCapacity, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Text_StringBuilder_Capacity_Get( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_Capacity_Set( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_StringBuilder_MaxCapacity_Get( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Text_StringBuilder_Length_Get( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_Length_Set( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +wchar_t /* System.Char */ +System_Text_StringBuilder_Chars_Get( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_Chars_Set( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self, + int32_t /* System.Int32 */ index, + wchar_t /* System.Char */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Text_StringBuilder_TypeOf( + void +); + +void /* System.Void */ +System_Text_StringBuilder_Destroy( + System_Text_StringBuilder_t _Nullable /* System.Text.StringBuilder */ self +); + +#pragma mark - END APIs of System.Text.StringBuilder + +#pragma mark - BEGIN APIs of System.Text.StringBuilder.ChunkEnumerator +System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ +System_Text_StringBuilder_ChunkEnumerator_GetEnumerator( + System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Text_StringBuilder_ChunkEnumerator_MoveNext( + System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ +System_Text_StringBuilder_ChunkEnumerator_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Text_StringBuilder_ChunkEnumerator_TypeOf( + void +); + +void /* System.Void */ +System_Text_StringBuilder_ChunkEnumerator_Destroy( + System_Text_StringBuilder_ChunkEnumerator_t _Nonnull /* System.Text.StringBuilder.ChunkEnumerator */ self +); + +#pragma mark - END APIs of System.Text.StringBuilder.ChunkEnumerator + +#pragma mark - BEGIN APIs of System.Text.StringBuilder.AppendInterpolatedStringHandler +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendLiteral( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self, + System_String_t _Nonnull /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_1( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self, + System_String_t _Nullable /* System.String */ value, + int32_t /* System.Int32 */ alignment, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_2( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self, + System_Object_t _Nullable /* System.Object */ value, + int32_t /* System.Int32 */ alignment, + System_String_t _Nullable /* System.String */ format, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_Create( + int32_t /* System.Int32 */ literalLength, + int32_t /* System.Int32 */ formattedCount, + System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ stringBuilder, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_1( + int32_t /* System.Int32 */ literalLength, + int32_t /* System.Int32 */ formattedCount, + System_Text_StringBuilder_t _Nonnull /* System.Text.StringBuilder */ stringBuilder, + System_IFormatProvider_t _Nullable /* System.IFormatProvider */ provider, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_2( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_TypeOf( + void +); + +void /* System.Void */ +System_Text_StringBuilder_AppendInterpolatedStringHandler_Destroy( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t _Nonnull /* System.Text.StringBuilder.AppendInterpolatedStringHandler */ self +); + +#pragma mark - END APIs of System.Text.StringBuilder.AppendInterpolatedStringHandler + + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchema[] +#pragma mark - END APIs of System.Xml.Schema.XmlSchema[] + + +#pragma mark - BEGIN APIs of System.Xml.Schema.IXmlSchemaInfo +System_Xml_Schema_XmlSchemaValidity_t /* System.Xml.Schema.XmlSchemaValidity */ +System_Xml_Schema_IXmlSchemaInfo_Validity_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_IXmlSchemaInfo_IsDefault_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_IXmlSchemaInfo_IsNil_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_IXmlSchemaInfo_MemberType_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_IXmlSchemaInfo_SchemaType_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ +System_Xml_Schema_IXmlSchemaInfo_SchemaElement_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ +System_Xml_Schema_IXmlSchemaInfo_SchemaAttribute_Get( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_IXmlSchemaInfo_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_IXmlSchemaInfo_Destroy( + System_Xml_Schema_IXmlSchemaInfo_t _Nullable /* System.Xml.Schema.IXmlSchemaInfo */ self +); + +#pragma mark - END APIs of System.Xml.Schema.IXmlSchemaInfo + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaSimpleType +System_Xml_Schema_XmlSchemaSimpleType_t _Nonnull /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaSimpleType_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_Schema_XmlSchemaSimpleTypeContent_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleTypeContent */ +System_Xml_Schema_XmlSchemaSimpleType_Content_Get( + System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSimpleType_Content_Set( + System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ self, + System_Xml_Schema_XmlSchemaSimpleTypeContent_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleTypeContent */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaSimpleType_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSimpleType_Destroy( + System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaSimpleType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaSimpleTypeContent +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaSimpleTypeContent_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaSimpleTypeContent_Destroy( + System_Xml_Schema_XmlSchemaSimpleTypeContent_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleTypeContent */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaSimpleTypeContent + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaElement +System_Xml_Schema_XmlSchemaElement_t _Nonnull /* System.Xml.Schema.XmlSchemaElement */ +System_Xml_Schema_XmlSchemaElement_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaElement_IsAbstract_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_IsAbstract_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaElement_Block_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Block_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaElement_DefaultValue_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_DefaultValue_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaElement_Final_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Final_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaElement_FixedValue_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_FixedValue_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ +System_Xml_Schema_XmlSchemaElement_Form_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Form_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaElement_Name_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Name_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaElement_IsNillable_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_IsNillable_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaElement_RefName_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_RefName_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_XmlSchemaElement_SchemaType_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_SchemaType_Set( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaElement_Constraints_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaElement_QualifiedName_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Xml_Schema_XmlSchemaElement_ElementType_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaType_t _Nullable /* System.Xml.Schema.XmlSchemaType */ +System_Xml_Schema_XmlSchemaElement_ElementSchemaType_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaElement_BlockResolved_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaElement_FinalResolved_Get( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaElement_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaElement_Destroy( + System_Xml_Schema_XmlSchemaElement_t _Nullable /* System.Xml.Schema.XmlSchemaElement */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaElement + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaParticle +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaParticle_MinOccursString_Get( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_MinOccursString_Set( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Get( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Set( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_Schema_XmlSchemaParticle_MinOccurs_Get( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_MinOccurs_Set( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Decimal_t _Nonnull /* System.Decimal */ +System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Get( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Set( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self, + System_Decimal_t _Nonnull /* System.Decimal */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaParticle_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaParticle_Destroy( + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaParticle + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaAttribute +System_Xml_Schema_XmlSchemaAttribute_t _Nonnull /* System.Xml.Schema.XmlSchemaAttribute */ +System_Xml_Schema_XmlSchemaAttribute_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAttribute_FixedValue_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_FixedValue_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ +System_Xml_Schema_XmlSchemaAttribute_Form_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_Form_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_Schema_XmlSchemaForm_t /* System.Xml.Schema.XmlSchemaForm */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAttribute_Name_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_Name_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaAttribute_RefName_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_RefName_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_XmlQualifiedName_t _Nullable /* System.Xml.XmlQualifiedName */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaAttribute_SchemaType_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_SchemaType_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaUse_t /* System.Xml.Schema.XmlSchemaUse */ +System_Xml_Schema_XmlSchemaAttribute_Use_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_Use_Set( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Xml_Schema_XmlSchemaUse_t /* System.Xml.Schema.XmlSchemaUse */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlQualifiedName_t _Nonnull /* System.Xml.XmlQualifiedName */ +System_Xml_Schema_XmlSchemaAttribute_QualifiedName_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Object_t _Nullable /* System.Object */ +System_Xml_Schema_XmlSchemaAttribute_AttributeType_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaSimpleType_t _Nullable /* System.Xml.Schema.XmlSchemaSimpleType */ +System_Xml_Schema_XmlSchemaAttribute_AttributeSchemaType_Get( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaAttribute_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAttribute_Destroy( + System_Xml_Schema_XmlSchemaAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAttribute */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaAttribute + +#pragma mark - BEGIN APIs of System.Xml.XmlParserContext +System_Xml_XmlParserContext_t _Nonnull /* System.Xml.XmlParserContext */ +System_Xml_XmlParserContext_Create( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nt, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ nsMgr, + System_String_t _Nullable /* System.String */ xmlLang, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ xmlSpace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlParserContext_t _Nonnull /* System.Xml.XmlParserContext */ +System_Xml_XmlParserContext_Create_1( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nt, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ nsMgr, + System_String_t _Nullable /* System.String */ xmlLang, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ xmlSpace, + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ enc, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlParserContext_t _Nonnull /* System.Xml.XmlParserContext */ +System_Xml_XmlParserContext_Create_2( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nt, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ nsMgr, + System_String_t _Nullable /* System.String */ docTypeName, + System_String_t _Nullable /* System.String */ pubId, + System_String_t _Nullable /* System.String */ sysId, + System_String_t _Nullable /* System.String */ internalSubset, + System_String_t _Nullable /* System.String */ baseURI, + System_String_t _Nullable /* System.String */ xmlLang, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ xmlSpace, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlParserContext_t _Nonnull /* System.Xml.XmlParserContext */ +System_Xml_XmlParserContext_Create_3( + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nt, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ nsMgr, + System_String_t _Nullable /* System.String */ docTypeName, + System_String_t _Nullable /* System.String */ pubId, + System_String_t _Nullable /* System.String */ sysId, + System_String_t _Nullable /* System.String */ internalSubset, + System_String_t _Nullable /* System.String */ baseURI, + System_String_t _Nullable /* System.String */ xmlLang, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ xmlSpace, + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ enc, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ +System_Xml_XmlParserContext_NameTable_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_NameTable_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ +System_Xml_XmlParserContext_NamespaceManager_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_NamespaceManager_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Xml_XmlNamespaceManager_t _Nullable /* System.Xml.XmlNamespaceManager */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_DocTypeName_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_DocTypeName_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_PublicId_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_PublicId_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_SystemId_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_SystemId_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_BaseURI_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_BaseURI_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_InternalSubset_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_InternalSubset_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlParserContext_XmlLang_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_XmlLang_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ +System_Xml_XmlParserContext_XmlSpace_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_XmlSpace_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Xml_XmlSpace_t /* System.Xml.XmlSpace */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Text_Encoding_t _Nullable /* System.Text.Encoding */ +System_Xml_XmlParserContext_Encoding_Get( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlParserContext_Encoding_Set( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self, + System_Text_Encoding_t _Nullable /* System.Text.Encoding */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlParserContext_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlParserContext_Destroy( + System_Xml_XmlParserContext_t _Nullable /* System.Xml.XmlParserContext */ self +); + +#pragma mark - END APIs of System.Xml.XmlParserContext + +#pragma mark - BEGIN APIs of System.Xml.XmlImplementation +bool /* System.Boolean */ +System_Xml_XmlImplementation_HasFeature( + System_Xml_XmlImplementation_t _Nullable /* System.Xml.XmlImplementation */ self, + System_String_t _Nonnull /* System.String */ strFeature, + System_String_t _Nonnull /* System.String */ strVersion, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlImplementation_CreateDocument( + System_Xml_XmlImplementation_t _Nullable /* System.Xml.XmlImplementation */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlImplementation_t _Nonnull /* System.Xml.XmlImplementation */ +System_Xml_XmlImplementation_Create_1( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlImplementation_t _Nonnull /* System.Xml.XmlImplementation */ +System_Xml_XmlImplementation_Create_2( + System_Xml_XmlNameTable_t _Nonnull /* System.Xml.XmlNameTable */ nt, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlImplementation_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlImplementation_Destroy( + System_Xml_XmlImplementation_t _Nullable /* System.Xml.XmlImplementation */ self +); + +#pragma mark - END APIs of System.Xml.XmlImplementation + +#pragma mark - BEGIN APIs of System.Xml.XmlElement +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlElement_CloneNode( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_GetAttribute( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_SetAttribute( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_RemoveAttribute( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_GetAttributeNode( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_SetAttributeNode( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ newAttr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_RemoveAttributeNode( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ oldAttr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlElement_GetElementsByTagName( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_GetAttribute_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlElement_SetAttribute_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_RemoveAttribute_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_GetAttributeNode_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_SetAttributeNode_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlElement_RemoveAttributeNode_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeList_t _Nonnull /* System.Xml.XmlNodeList */ +System_Xml_XmlElement_GetElementsByTagName_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlElement_HasAttribute( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XmlElement_HasAttribute_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nullable /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_WriteTo( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_WriteContentTo( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlElement_RemoveAttributeAt( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_RemoveAllAttributes( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_RemoveAll_1( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_Name_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_LocalName_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_NamespaceURI_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_Prefix_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_Prefix_Set( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlElement_NodeType_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlElement_ParentNode_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlElement_OwnerDocument_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlElement_IsEmpty_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_IsEmpty_Set( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttributeCollection_t _Nonnull /* System.Xml.XmlAttributeCollection */ +System_Xml_XmlElement_Attributes_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlElement_HasAttributes_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_IXmlSchemaInfo_t _Nonnull /* System.Xml.Schema.IXmlSchemaInfo */ +System_Xml_XmlElement_SchemaInfo_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_InnerXml_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_InnerXml_Set( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlElement_InnerText_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlElement_InnerText_Set( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlElement_NextSibling_Get( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlElement_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlElement_Destroy( + System_Xml_XmlElement_t _Nullable /* System.Xml.XmlElement */ self +); + +#pragma mark - END APIs of System.Xml.XmlElement + +#pragma mark - BEGIN APIs of System.Xml.XmlAttributeCollection +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlAttributeCollection_SetNamedItem( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_Prepend( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_Append( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_InsertBefore( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ newNode, + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ refNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_InsertAfter( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ newNode, + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ refNode, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_Remove( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ node, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_RemoveAt( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttributeCollection_RemoveAll( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlAttributeCollection_CopyTo( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_Xml_XmlAttribute_Array_t _Nonnull /* System.Xml.XmlAttribute[] */ array, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlAttribute_t _Nonnull /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_ItemOf_Get( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_ItemOf_Get_1( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_String_t _Nonnull /* System.String */ name, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlAttribute_t _Nullable /* System.Xml.XmlAttribute */ +System_Xml_XmlAttributeCollection_ItemOf_Get_2( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self, + System_String_t _Nonnull /* System.String */ localName, + System_String_t _Nonnull /* System.String */ namespaceURI, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlAttributeCollection_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlAttributeCollection_Destroy( + System_Xml_XmlAttributeCollection_t _Nullable /* System.Xml.XmlAttributeCollection */ self +); + +#pragma mark - END APIs of System.Xml.XmlAttributeCollection + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeList +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeList_Item( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self, + int32_t /* System.Int32 */ index, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XmlNodeList_GetEnumerator( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +int32_t /* System.Int32 */ +System_Xml_XmlNodeList_Count_Get( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeList_ItemOf_Get( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self, + int32_t /* System.Int32 */ i, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeList_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNodeList_Destroy( + System_Xml_XmlNodeList_t _Nullable /* System.Xml.XmlNodeList */ self +); + +#pragma mark - END APIs of System.Xml.XmlNodeList + +#pragma mark - BEGIN APIs of System.Xml.XmlCDataSection +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlCDataSection_CloneNode( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCDataSection_WriteTo( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCDataSection_WriteContentTo( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCDataSection_Name_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCDataSection_LocalName_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlCDataSection_NodeType_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlCDataSection_ParentNode_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlCDataSection_PreviousText_Get( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlCDataSection_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlCDataSection_Destroy( + System_Xml_XmlCDataSection_t _Nullable /* System.Xml.XmlCDataSection */ self +); + +#pragma mark - END APIs of System.Xml.XmlCDataSection + +#pragma mark - BEGIN APIs of System.Xml.XmlCharacterData +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCharacterData_Substring( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_AppendData( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_String_t _Nullable /* System.String */ strData, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_InsertData( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + int32_t /* System.Int32 */ offset, + System_String_t _Nullable /* System.String */ strData, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_DeleteData( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_ReplaceData( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + int32_t /* System.Int32 */ offset, + int32_t /* System.Int32 */ count, + System_String_t _Nullable /* System.String */ strData, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_XmlCharacterData_Value_Get( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_Value_Set( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCharacterData_InnerText_Get( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_InnerText_Set( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlCharacterData_Data_Get( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlCharacterData_Data_Set( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XmlCharacterData_Length_Get( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlCharacterData_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlCharacterData_Destroy( + System_Xml_XmlCharacterData_t _Nullable /* System.Xml.XmlCharacterData */ self +); + +#pragma mark - END APIs of System.Xml.XmlCharacterData + +#pragma mark - BEGIN APIs of System.Xml.XmlComment +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlComment_CloneNode( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlComment_WriteTo( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlComment_WriteContentTo( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlComment_Name_Get( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlComment_LocalName_Get( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlComment_NodeType_Get( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlComment_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlComment_Destroy( + System_Xml_XmlComment_t _Nullable /* System.Xml.XmlComment */ self +); + +#pragma mark - END APIs of System.Xml.XmlComment + +#pragma mark - BEGIN APIs of System.Xml.XmlDocumentFragment +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDocumentFragment_CloneNode( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentFragment_WriteTo( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentFragment_WriteContentTo( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentFragment_Name_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentFragment_LocalName_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlDocumentFragment_NodeType_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlDocumentFragment_ParentNode_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlDocument_t _Nonnull /* System.Xml.XmlDocument */ +System_Xml_XmlDocumentFragment_OwnerDocument_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDocumentFragment_InnerXml_Get( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDocumentFragment_InnerXml_Set( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlDocumentFragment_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlDocumentFragment_Destroy( + System_Xml_XmlDocumentFragment_t _Nullable /* System.Xml.XmlDocumentFragment */ self +); + +#pragma mark - END APIs of System.Xml.XmlDocumentFragment + +#pragma mark - BEGIN APIs of System.Xml.XmlEntityReference +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlEntityReference_CloneNode( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlEntityReference_WriteTo( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlEntityReference_WriteContentTo( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlEntityReference_Name_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlEntityReference_LocalName_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlEntityReference_Value_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlEntityReference_Value_Set( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlEntityReference_NodeType_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_XmlEntityReference_IsReadOnly_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlEntityReference_BaseURI_Get( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlEntityReference_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlEntityReference_Destroy( + System_Xml_XmlEntityReference_t _Nullable /* System.Xml.XmlEntityReference */ self +); + +#pragma mark - END APIs of System.Xml.XmlEntityReference + +#pragma mark - BEGIN APIs of System.Xml.XmlProcessingInstruction +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlProcessingInstruction_CloneNode( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_WriteTo( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_WriteContentTo( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_Name_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_LocalName_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_Value_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_Value_Set( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_Target_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_Data_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_Data_Set( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlProcessingInstruction_InnerText_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_InnerText_Set( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlProcessingInstruction_NodeType_Get( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlProcessingInstruction_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlProcessingInstruction_Destroy( + System_Xml_XmlProcessingInstruction_t _Nullable /* System.Xml.XmlProcessingInstruction */ self +); + +#pragma mark - END APIs of System.Xml.XmlProcessingInstruction + +#pragma mark - BEGIN APIs of System.Xml.XmlDeclaration +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlDeclaration_CloneNode( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_WriteTo( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_WriteContentTo( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_Version_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_Encoding_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_Encoding_Set( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_Standalone_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_Standalone_Set( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlDeclaration_Value_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_Value_Set( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_InnerText_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlDeclaration_InnerText_Set( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_Name_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlDeclaration_LocalName_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlDeclaration_NodeType_Get( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlDeclaration_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlDeclaration_Destroy( + System_Xml_XmlDeclaration_t _Nullable /* System.Xml.XmlDeclaration */ self +); + +#pragma mark - END APIs of System.Xml.XmlDeclaration + +#pragma mark - BEGIN APIs of System.Xml.XmlText +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlText_CloneNode( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlText_t _Nonnull /* System.Xml.XmlText */ +System_Xml_XmlText_SplitText( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + int32_t /* System.Int32 */ offset, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlText_WriteTo( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlText_WriteContentTo( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlText_Name_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlText_LocalName_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlText_NodeType_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlText_ParentNode_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlText_Value_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlText_Value_Set( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlText_PreviousText_Get( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlText_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlText_Destroy( + System_Xml_XmlText_t _Nullable /* System.Xml.XmlText */ self +); + +#pragma mark - END APIs of System.Xml.XmlText + +#pragma mark - BEGIN APIs of System.Xml.XmlSignificantWhitespace +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlSignificantWhitespace_CloneNode( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlSignificantWhitespace_WriteTo( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlSignificantWhitespace_WriteContentTo( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlSignificantWhitespace_Name_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlSignificantWhitespace_LocalName_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlSignificantWhitespace_NodeType_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlSignificantWhitespace_ParentNode_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlSignificantWhitespace_Value_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlSignificantWhitespace_Value_Set( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlSignificantWhitespace_PreviousText_Get( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlSignificantWhitespace_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlSignificantWhitespace_Destroy( + System_Xml_XmlSignificantWhitespace_t _Nullable /* System.Xml.XmlSignificantWhitespace */ self +); + +#pragma mark - END APIs of System.Xml.XmlSignificantWhitespace + +#pragma mark - BEGIN APIs of System.Xml.XmlWhitespace +System_Xml_XmlNode_t _Nonnull /* System.Xml.XmlNode */ +System_Xml_XmlWhitespace_CloneNode( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + bool /* System.Boolean */ deep, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWhitespace_WriteTo( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWhitespace_WriteContentTo( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Xml_XmlWriter_t _Nonnull /* System.Xml.XmlWriter */ w, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlWhitespace_Name_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nonnull /* System.String */ +System_Xml_XmlWhitespace_LocalName_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNodeType_t /* System.Xml.XmlNodeType */ +System_Xml_XmlWhitespace_NodeType_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlWhitespace_ParentNode_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlWhitespace_Value_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XmlWhitespace_Value_Set( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlWhitespace_PreviousText_Get( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlWhitespace_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlWhitespace_Destroy( + System_Xml_XmlWhitespace_t _Nullable /* System.Xml.XmlWhitespace */ self +); + +#pragma mark - END APIs of System.Xml.XmlWhitespace + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeChangedEventArgs +System_Xml_XmlNodeChangedEventArgs_t _Nonnull /* System.Xml.XmlNodeChangedEventArgs */ +System_Xml_XmlNodeChangedEventArgs_Create( + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ node, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ oldParent, + System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ newParent, + System_String_t _Nullable /* System.String */ oldValue, + System_String_t _Nullable /* System.String */ newValue, + System_Xml_XmlNodeChangedAction_t /* System.Xml.XmlNodeChangedAction */ action, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XmlNodeChangedAction_t /* System.Xml.XmlNodeChangedAction */ +System_Xml_XmlNodeChangedEventArgs_Action_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeChangedEventArgs_Node_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeChangedEventArgs_OldParent_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlNode_t _Nullable /* System.Xml.XmlNode */ +System_Xml_XmlNodeChangedEventArgs_NewParent_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNodeChangedEventArgs_OldValue_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_String_t _Nullable /* System.String */ +System_Xml_XmlNodeChangedEventArgs_NewValue_Get( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeChangedEventArgs_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNodeChangedEventArgs_Destroy( + System_Xml_XmlNodeChangedEventArgs_t _Nullable /* System.Xml.XmlNodeChangedEventArgs */ self +); + +#pragma mark - END APIs of System.Xml.XmlNodeChangedEventArgs + + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaComplexType +System_Xml_Schema_XmlSchemaComplexType_t _Nonnull /* System.Xml.Schema.XmlSchemaComplexType */ +System_Xml_Schema_XmlSchemaComplexType_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaComplexType_Block_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_Block_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaComplexType_IsMixed_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_IsMixed_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + bool /* System.Boolean */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ +System_Xml_Schema_XmlSchemaComplexType_ContentModel_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_ContentModel_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ +System_Xml_Schema_XmlSchemaComplexType_Particle_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_Particle_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Xml_Schema_XmlSchemaParticle_t _Nullable /* System.Xml.Schema.XmlSchemaParticle */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectCollection_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectCollection */ +System_Xml_Schema_XmlSchemaComplexType_Attributes_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ +System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Set( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaContentType_t /* System.Xml.Schema.XmlSchemaContentType */ +System_Xml_Schema_XmlSchemaComplexType_ContentType_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaParticle_t _Nonnull /* System.Xml.Schema.XmlSchemaParticle */ +System_Xml_Schema_XmlSchemaComplexType_ContentTypeParticle_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDerivationMethod_t /* System.Xml.Schema.XmlSchemaDerivationMethod */ +System_Xml_Schema_XmlSchemaComplexType_BlockResolved_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaObjectTable_t _Nonnull /* System.Xml.Schema.XmlSchemaObjectTable */ +System_Xml_Schema_XmlSchemaComplexType_AttributeUses_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ +System_Xml_Schema_XmlSchemaComplexType_AttributeWildcard_Get( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaComplexType_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaComplexType_Destroy( + System_Xml_Schema_XmlSchemaComplexType_t _Nullable /* System.Xml.Schema.XmlSchemaComplexType */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaComplexType + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaContentModel +System_Xml_Schema_XmlSchemaContent_t _Nullable /* System.Xml.Schema.XmlSchemaContent */ +System_Xml_Schema_XmlSchemaContentModel_Content_Get( + System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaContentModel_Content_Set( + System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ self, + System_Xml_Schema_XmlSchemaContent_t _Nullable /* System.Xml.Schema.XmlSchemaContent */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaContentModel_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaContentModel_Destroy( + System_Xml_Schema_XmlSchemaContentModel_t _Nullable /* System.Xml.Schema.XmlSchemaContentModel */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaContentModel + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaContent +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaContent_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaContent_Destroy( + System_Xml_Schema_XmlSchemaContent_t _Nullable /* System.Xml.Schema.XmlSchemaContent */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaContent + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaAnyAttribute +System_Xml_Schema_XmlSchemaAnyAttribute_t _Nonnull /* System.Xml.Schema.XmlSchemaAnyAttribute */ +System_Xml_Schema_XmlSchemaAnyAttribute_Create( + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nullable /* System.String */ +System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Get( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Set( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self, + System_String_t _Nullable /* System.String */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaContentProcessing_t /* System.Xml.Schema.XmlSchemaContentProcessing */ +System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Get( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Set( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self, + System_Xml_Schema_XmlSchemaContentProcessing_t /* System.Xml.Schema.XmlSchemaContentProcessing */ value, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaAnyAttribute_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaAnyAttribute_Destroy( + System_Xml_Schema_XmlSchemaAnyAttribute_t _Nullable /* System.Xml.Schema.XmlSchemaAnyAttribute */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaAnyAttribute + +#pragma mark - BEGIN APIs of System.Xml.Schema.XmlSchemaDatatype +System_Object_t _Nonnull /* System.Object */ +System_Xml_Schema_XmlSchemaDatatype_ParseValue( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_String_t _Nonnull /* System.String */ s, + System_Xml_XmlNameTable_t _Nullable /* System.Xml.XmlNameTable */ nameTable, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsmgr, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_Schema_XmlSchemaDatatype_ChangeType( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Type_t _Nonnull /* System.Type */ targetType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Object_t _Nonnull /* System.Object */ +System_Xml_Schema_XmlSchemaDatatype_ChangeType_1( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Object_t _Nonnull /* System.Object */ value, + System_Type_t _Nonnull /* System.Type */ targetType, + System_Xml_IXmlNamespaceResolver_t _Nonnull /* System.Xml.IXmlNamespaceResolver */ namespaceResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_Schema_XmlSchemaDatatype_IsDerivedFrom( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Xml_Schema_XmlSchemaDatatype_t _Nonnull /* System.Xml.Schema.XmlSchemaDatatype */ datatype, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaDatatype_ValueType_Get( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XmlTokenizedType_t /* System.Xml.XmlTokenizedType */ +System_Xml_Schema_XmlSchemaDatatype_TokenizedType_Get( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlSchemaDatatypeVariety_t /* System.Xml.Schema.XmlSchemaDatatypeVariety */ +System_Xml_Schema_XmlSchemaDatatype_Variety_Get( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_Schema_XmlTypeCode_t /* System.Xml.Schema.XmlTypeCode */ +System_Xml_Schema_XmlSchemaDatatype_TypeCode_Get( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_XmlSchemaDatatype_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_XmlSchemaDatatype_Destroy( + System_Xml_Schema_XmlSchemaDatatype_t _Nullable /* System.Xml.Schema.XmlSchemaDatatype */ self +); + +#pragma mark - END APIs of System.Xml.Schema.XmlSchemaDatatype + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathExpression +void /* System.Void */ +System_Xml_XPath_XPathExpression_AddSort( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Object_t _Nonnull /* System.Object */ expr, + System_Collections_IComparer_t _Nonnull /* System.Collections.IComparer */ comparer, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathExpression_AddSort_1( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Object_t _Nonnull /* System.Object */ expr, + System_Xml_XPath_XmlSortOrder_t /* System.Xml.XPath.XmlSortOrder */ order, + System_Xml_XPath_XmlCaseOrder_t /* System.Xml.XPath.XmlCaseOrder */ caseOrder, + System_String_t _Nonnull /* System.String */ lang, + System_Xml_XPath_XmlDataType_t /* System.Xml.XPath.XmlDataType */ dataType, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ +System_Xml_XPath_XPathExpression_Clone( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathExpression_SetContext( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Xml_XmlNamespaceManager_t _Nonnull /* System.Xml.XmlNamespaceManager */ nsManager, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +void /* System.Void */ +System_Xml_XPath_XPathExpression_SetContext_1( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ +System_Xml_XPath_XPathExpression_Compile( + System_String_t _Nonnull /* System.String */ xpath, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathExpression_t _Nonnull /* System.Xml.XPath.XPathExpression */ +System_Xml_XPath_XPathExpression_Compile_1( + System_String_t _Nonnull /* System.String */ xpath, + System_Xml_IXmlNamespaceResolver_t _Nullable /* System.Xml.IXmlNamespaceResolver */ nsResolver, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_String_t _Nonnull /* System.String */ +System_Xml_XPath_XPathExpression_Expression_Get( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Xml_XPath_XPathResultType_t /* System.Xml.XPath.XPathResultType */ +System_Xml_XPath_XPathExpression_ReturnType_Get( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathExpression_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_XPathExpression_Destroy( + System_Xml_XPath_XPathExpression_t _Nullable /* System.Xml.XPath.XPathExpression */ self +); + +#pragma mark - END APIs of System.Xml.XPath.XPathExpression + +#pragma mark - BEGIN APIs of System.Xml.XPath.XPathNodeIterator +System_Xml_XPath_XPathNodeIterator_t _Nonnull /* System.Xml.XPath.XPathNodeIterator */ +System_Xml_XPath_XPathNodeIterator_Clone( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +bool /* System.Boolean */ +System_Xml_XPath_XPathNodeIterator_MoveNext( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Collections_IEnumerator_t _Nonnull /* System.Collections.IEnumerator */ +System_Xml_XPath_XPathNodeIterator_GetEnumerator( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + +System_Xml_XPath_XPathNavigator_t _Nullable /* System.Xml.XPath.XPathNavigator */ +System_Xml_XPath_XPathNodeIterator_Current_Get( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XPath_XPathNodeIterator_CurrentPosition_Get( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +int32_t /* System.Int32 */ +System_Xml_XPath_XPathNodeIterator_Count_Get( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self, + System_Exception_t _Nullable* _Nullable /* System.Exception */ outException +); + + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XPath_XPathNodeIterator_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XPath_XPathNodeIterator_Destroy( + System_Xml_XPath_XPathNodeIterator_t _Nullable /* System.Xml.XPath.XPathNodeIterator */ self +); + +#pragma mark - END APIs of System.Xml.XPath.XPathNodeIterator + +#pragma mark - BEGIN APIs of System.Threading.TimerCallback +System_Threading_TimerCallback_t _Nonnull /* 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 _Nullable /* 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 _Nullable /* System.Threading.TimerCallback */ self +); + +#pragma mark - END APIs of System.Threading.TimerCallback + +#pragma mark - BEGIN APIs of System.AsyncCallback +System_AsyncCallback_t _Nonnull /* 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 _Nonnull /* 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 _Nullable /* System.AsyncCallback */ self +); + +#pragma mark - END APIs of System.AsyncCallback + +#pragma mark - BEGIN APIs of System.EventHandler +System_EventHandler_t _Nonnull /* System.EventHandler */ +System_EventHandler_Create( + const void* context, + System_EventHandler_CFunction_t function, + System_EventHandler_CDestructorFunction_t destructorFunction +); + +void +System_EventHandler_Invoke( + System_EventHandler_t /* System.EventHandler */ self, System_Object_t _Nullable /* System.Object */ sender, + System_EventArgs_t _Nonnull /* System.EventArgs */ e, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_EventHandler_Context_Get( + System_EventHandler_t /* System.EventHandler */ self +); + +System_EventHandler_CFunction_t +System_EventHandler_CFunction_Get( + System_EventHandler_t /* System.EventHandler */ self +); + +System_EventHandler_CDestructorFunction_t +System_EventHandler_CDestructorFunction_Get( + System_EventHandler_t /* System.EventHandler */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_EventHandler_TypeOf( + void +); + +void /* System.Void */ +System_EventHandler_Destroy( + System_EventHandler_t _Nullable /* System.EventHandler */ self +); + +#pragma mark - END APIs of System.EventHandler + +#pragma mark - BEGIN APIs of System.Xml.Schema.ValidationEventHandler +System_Xml_Schema_ValidationEventHandler_t _Nonnull /* System.Xml.Schema.ValidationEventHandler */ +System_Xml_Schema_ValidationEventHandler_Create( + const void* context, + System_Xml_Schema_ValidationEventHandler_CFunction_t function, + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t destructorFunction +); + +void +System_Xml_Schema_ValidationEventHandler_Invoke( + System_Xml_Schema_ValidationEventHandler_t /* System.Xml.Schema.ValidationEventHandler */ self, System_Object_t _Nullable /* System.Object */ sender, + System_Xml_Schema_ValidationEventArgs_t _Nonnull /* System.Xml.Schema.ValidationEventArgs */ e, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Xml_Schema_ValidationEventHandler_Context_Get( + System_Xml_Schema_ValidationEventHandler_t /* System.Xml.Schema.ValidationEventHandler */ self +); + +System_Xml_Schema_ValidationEventHandler_CFunction_t +System_Xml_Schema_ValidationEventHandler_CFunction_Get( + System_Xml_Schema_ValidationEventHandler_t /* System.Xml.Schema.ValidationEventHandler */ self +); + +System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t +System_Xml_Schema_ValidationEventHandler_CDestructorFunction_Get( + System_Xml_Schema_ValidationEventHandler_t /* System.Xml.Schema.ValidationEventHandler */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_Schema_ValidationEventHandler_TypeOf( + void +); + +void /* System.Void */ +System_Xml_Schema_ValidationEventHandler_Destroy( + System_Xml_Schema_ValidationEventHandler_t _Nullable /* System.Xml.Schema.ValidationEventHandler */ self +); + +#pragma mark - END APIs of System.Xml.Schema.ValidationEventHandler + +#pragma mark - BEGIN APIs of System.Xml.XmlNodeChangedEventHandler +System_Xml_XmlNodeChangedEventHandler_t _Nonnull /* System.Xml.XmlNodeChangedEventHandler */ +System_Xml_XmlNodeChangedEventHandler_Create( + const void* context, + System_Xml_XmlNodeChangedEventHandler_CFunction_t function, + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t destructorFunction +); + +void +System_Xml_XmlNodeChangedEventHandler_Invoke( + System_Xml_XmlNodeChangedEventHandler_t /* System.Xml.XmlNodeChangedEventHandler */ self, System_Object_t _Nonnull /* System.Object */ sender, + System_Xml_XmlNodeChangedEventArgs_t _Nonnull /* System.Xml.XmlNodeChangedEventArgs */ e, System_Exception_t* /* System.Exception */ outException +); + +const void* +System_Xml_XmlNodeChangedEventHandler_Context_Get( + System_Xml_XmlNodeChangedEventHandler_t /* System.Xml.XmlNodeChangedEventHandler */ self +); + +System_Xml_XmlNodeChangedEventHandler_CFunction_t +System_Xml_XmlNodeChangedEventHandler_CFunction_Get( + System_Xml_XmlNodeChangedEventHandler_t /* System.Xml.XmlNodeChangedEventHandler */ self +); + +System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t +System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_Get( + System_Xml_XmlNodeChangedEventHandler_t /* System.Xml.XmlNodeChangedEventHandler */ self +); + +System_Type_t _Nonnull /* System.Type */ +System_Xml_XmlNodeChangedEventHandler_TypeOf( + void +); + +void /* System.Void */ +System_Xml_XmlNodeChangedEventHandler_Destroy( + System_Xml_XmlNodeChangedEventHandler_t _Nullable /* System.Xml.XmlNodeChangedEventHandler */ self +); + +#pragma mark - END APIs of System.Xml.XmlNodeChangedEventHandler + + +#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); + +void* +DNGetPinnedPointerToByteArray(_Nonnull System_Byte_Array_t byteArray, _Nullable System_Runtime_InteropServices_GCHandle_t* outGCHandle, _Nullable System_Exception_t* outException); + +#pragma mark - END Utils + +#pragma mark - BEGIN Footer +#pragma clang diagnostic pop + +#endif /* TypeDefinitions_h */ + +#pragma mark - END Footer + diff --git a/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/arm64-v8a/libDali.Toolkit.so b/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/arm64-v8a/libDali.Toolkit.so new file mode 100644 index 0000000..4d3a3b0 Binary files /dev/null and b/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/arm64-v8a/libDali.Toolkit.so differ diff --git a/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/x86_64/libDali.Toolkit.so b/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/x86_64/libDali.Toolkit.so new file mode 100644 index 0000000..a9a44ad Binary files /dev/null and b/Dali.Toolkit.Flutter/android/app/src/main/jniLibs/x86_64/libDali.Toolkit.so differ diff --git a/Dali.Toolkit.Flutter/android/app/src/main/kotlin/com/example/dali_toolkit_flutter/MainActivity.kt b/Dali.Toolkit.Flutter/android/app/src/main/kotlin/com/example/dali_toolkit_flutter/MainActivity.kt new file mode 100644 index 0000000..b60d9bb --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/src/main/kotlin/com/example/dali_toolkit_flutter/MainActivity.kt @@ -0,0 +1,6 @@ +package com.example.dali_toolkit_flutter + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/drawable-v21/launch_background.xml b/Dali.Toolkit.Flutter/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/drawable/launch_background.xml b/Dali.Toolkit.Flutter/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..db77bb4 Binary files /dev/null and b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..17987b7 Binary files /dev/null and b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..09d4391 Binary files /dev/null and b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..d5f1c8d Binary files /dev/null and b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..4d6372e Binary files /dev/null and b/Dali.Toolkit.Flutter/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/values-night/styles.xml b/Dali.Toolkit.Flutter/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..06952be --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/Dali.Toolkit.Flutter/android/app/src/main/res/values/styles.xml b/Dali.Toolkit.Flutter/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..cb1ef88 --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/Dali.Toolkit.Flutter/android/app/src/profile/AndroidManifest.xml b/Dali.Toolkit.Flutter/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..399f698 --- /dev/null +++ b/Dali.Toolkit.Flutter/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/Dali.Toolkit.Flutter/android/build.gradle b/Dali.Toolkit.Flutter/android/build.gradle new file mode 100644 index 0000000..e83fb5d --- /dev/null +++ b/Dali.Toolkit.Flutter/android/build.gradle @@ -0,0 +1,30 @@ +buildscript { + ext.kotlin_version = '1.7.10' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(':app') +} + +tasks.register("clean", Delete) { + delete rootProject.buildDir +} diff --git a/Dali.Toolkit.Flutter/android/gradle.properties b/Dali.Toolkit.Flutter/android/gradle.properties new file mode 100644 index 0000000..598d13f --- /dev/null +++ b/Dali.Toolkit.Flutter/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx4G +android.useAndroidX=true +android.enableJetifier=true diff --git a/Dali.Toolkit.Flutter/android/gradle/wrapper/gradle-wrapper.properties b/Dali.Toolkit.Flutter/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..3c472b9 --- /dev/null +++ b/Dali.Toolkit.Flutter/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip diff --git a/Dali.Toolkit.Flutter/android/settings.gradle b/Dali.Toolkit.Flutter/android/settings.gradle new file mode 100644 index 0000000..7cd7128 --- /dev/null +++ b/Dali.Toolkit.Flutter/android/settings.gradle @@ -0,0 +1,29 @@ +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + } + settings.ext.flutterSdkPath = flutterSdkPath() + + includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } + + plugins { + id "dev.flutter.flutter-gradle-plugin" version "1.0.0" apply false + } +} + +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "7.3.0" apply false +} + +include ":app" diff --git a/Dali.Toolkit.Flutter/ffigen.yaml b/Dali.Toolkit.Flutter/ffigen.yaml new file mode 100644 index 0000000..405bb58 --- /dev/null +++ b/Dali.Toolkit.Flutter/ffigen.yaml @@ -0,0 +1,4 @@ +output: 'lib/gen/generated_bindings.dart' +headers: + entry-points: + - 'Generated.h' diff --git a/Dali.Toolkit.Flutter/ios/.gitignore b/Dali.Toolkit.Flutter/ios/.gitignore new file mode 100644 index 0000000..7a7f987 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/.gitignore @@ -0,0 +1,34 @@ +**/dgph +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/Dali.Toolkit.Flutter/ios/Flutter/AppFrameworkInfo.plist b/Dali.Toolkit.Flutter/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..9625e10 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 11.0 + + diff --git a/Dali.Toolkit.Flutter/ios/Flutter/Debug.xcconfig b/Dali.Toolkit.Flutter/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/Dali.Toolkit.Flutter/ios/Flutter/Release.xcconfig b/Dali.Toolkit.Flutter/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..592ceee --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.pbxproj b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..189043e --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,617 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 97C146E61CF9000F007C117D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97C146ED1CF9000F007C117D; + remoteInfo = Runner; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 331C8082294A63A400263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C807B294A618700263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 331C8082294A63A400263BE5 /* RunnerTests */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + 331C8081294A63A400263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C8080294A63A400263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C807D294A63A400263BE5 /* Sources */, + 331C807E294A63A400263BE5 /* Frameworks */, + 331C807F294A63A400263BE5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 331C8086294A63A400263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1430; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C8080294A63A400263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 97C146ED1CF9000F007C117D; + }; + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + 331C8080294A63A400263BE5 /* RunnerTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C807F294A63A400263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C807D294A63A400263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 97C146ED1CF9000F007C117D /* Runner */; + targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = 6Z5P8GG96U; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.daliToolkitFlutter; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 331C8088294A63A400263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AE0B7B92F70575B8D7E0D07E /* Pods-RunnerTests.debug.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.daliToolkitFlutter.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Debug; + }; + 331C8089294A63A400263BE5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 89B67EB44CE7B6631473024E /* Pods-RunnerTests.release.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.daliToolkitFlutter.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Release; + }; + 331C808A294A63A400263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 640959BDD8F10B91D80A66BE /* Pods-RunnerTests.profile.xcconfig */; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.daliToolkitFlutter.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = 6Z5P8GG96U; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.daliToolkitFlutter; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + DEVELOPMENT_TEAM = 6Z5P8GG96U; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.daliToolkitFlutter; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C8088294A63A400263BE5 /* Debug */, + 331C8089294A63A400263BE5 /* Release */, + 331C808A294A63A400263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..87131a0 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/contents.xcworkspacedata b/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner/AppDelegate.swift b/Dali.Toolkit.Flutter/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000..dc9ada4 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 0000000..7353c41 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000..797d452 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000..6ed2d93 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000..4cd7b00 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000..fe73094 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png new file mode 100644 index 0000000..321773c Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png new file mode 100644 index 0000000..797d452 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000..502f463 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000..0ec3034 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000..0ec3034 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000..e9f5fea Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000..84ac32a Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 0000000..8953cba Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000..0467bf1 Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 0000000..0bedcf2 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/Dali.Toolkit.Flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard b/Dali.Toolkit.Flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner/Base.lproj/Main.storyboard b/Dali.Toolkit.Flutter/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner/Info.plist b/Dali.Toolkit.Flutter/ios/Runner/Info.plist new file mode 100644 index 0000000..10f958c --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner/Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Dali Toolkit Flutter + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + dali_toolkit_flutter + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + CADisableMinimumFrameDurationOnPhone + + UIApplicationSupportsIndirectInputEvents + + + diff --git a/Dali.Toolkit.Flutter/ios/Runner/Runner-Bridging-Header.h b/Dali.Toolkit.Flutter/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/Dali.Toolkit.Flutter/ios/RunnerTests/RunnerTests.swift b/Dali.Toolkit.Flutter/ios/RunnerTests/RunnerTests.swift new file mode 100644 index 0000000..86a7c3b --- /dev/null +++ b/Dali.Toolkit.Flutter/ios/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Flutter +import UIKit +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/Dali.Toolkit.Flutter/lib/gen/generated_bindings.dart b/Dali.Toolkit.Flutter/lib/gen/generated_bindings.dart new file mode 100644 index 0000000..95575b2 --- /dev/null +++ b/Dali.Toolkit.Flutter/lib/gen/generated_bindings.dart @@ -0,0 +1,81185 @@ +// AUTO GENERATED FILE, DO NOT EDIT. +// +// Generated by `package:ffigen`. +// ignore_for_file: type=lint +import 'dart:ffi' as ffi; + +class NativeLibrary { + /// Holds the symbol lookup function. + final ffi.Pointer Function(String symbolName) + _lookup; + + /// The symbols are looked up in [dynamicLibrary]. + NativeLibrary(ffi.DynamicLibrary dynamicLibrary) + : _lookup = dynamicLibrary.lookup; + + /// The symbols are looked up with [lookup]. + NativeLibrary.fromLookup( + ffi.Pointer Function(String symbolName) + lookup) + : _lookup = lookup; + + ffi.Pointer> signal( + int arg0, + ffi.Pointer> arg1, + ) { + return _signal( + arg0, + arg1, + ); + } + + late final _signalPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer> Function( + ffi.Int, + ffi.Pointer< + ffi.NativeFunction>)>>('signal'); + late final _signal = _signalPtr.asFunction< + ffi.Pointer> Function( + int, ffi.Pointer>)>(); + + int getpriority( + int arg0, + int arg1, + ) { + return _getpriority( + arg0, + arg1, + ); + } + + late final _getpriorityPtr = + _lookup>( + 'getpriority'); + late final _getpriority = + _getpriorityPtr.asFunction(); + + int getiopolicy_np( + int arg0, + int arg1, + ) { + return _getiopolicy_np( + arg0, + arg1, + ); + } + + late final _getiopolicy_npPtr = + _lookup>( + 'getiopolicy_np'); + late final _getiopolicy_np = + _getiopolicy_npPtr.asFunction(); + + int getrlimit( + int arg0, + ffi.Pointer arg1, + ) { + return _getrlimit( + arg0, + arg1, + ); + } + + late final _getrlimitPtr = _lookup< + ffi.NativeFunction)>>( + 'getrlimit'); + late final _getrlimit = + _getrlimitPtr.asFunction)>(); + + int getrusage( + int arg0, + ffi.Pointer arg1, + ) { + return _getrusage( + arg0, + arg1, + ); + } + + late final _getrusagePtr = _lookup< + ffi.NativeFunction)>>( + 'getrusage'); + late final _getrusage = + _getrusagePtr.asFunction)>(); + + int setpriority( + int arg0, + int arg1, + int arg2, + ) { + return _setpriority( + arg0, + arg1, + arg2, + ); + } + + late final _setpriorityPtr = + _lookup>( + 'setpriority'); + late final _setpriority = + _setpriorityPtr.asFunction(); + + int setiopolicy_np( + int arg0, + int arg1, + int arg2, + ) { + return _setiopolicy_np( + arg0, + arg1, + arg2, + ); + } + + late final _setiopolicy_npPtr = + _lookup>( + 'setiopolicy_np'); + late final _setiopolicy_np = + _setiopolicy_npPtr.asFunction(); + + int setrlimit( + int arg0, + ffi.Pointer arg1, + ) { + return _setrlimit( + arg0, + arg1, + ); + } + + late final _setrlimitPtr = _lookup< + ffi.NativeFunction)>>( + 'setrlimit'); + late final _setrlimit = + _setrlimitPtr.asFunction)>(); + + int wait1( + ffi.Pointer arg0, + ) { + return _wait1( + arg0, + ); + } + + late final _wait1Ptr = + _lookup)>>('wait'); + late final _wait1 = + _wait1Ptr.asFunction)>(); + + int waitpid( + int arg0, + ffi.Pointer arg1, + int arg2, + ) { + return _waitpid( + arg0, + arg1, + arg2, + ); + } + + late final _waitpidPtr = _lookup< + ffi.NativeFunction< + pid_t Function(pid_t, ffi.Pointer, ffi.Int)>>('waitpid'); + late final _waitpid = + _waitpidPtr.asFunction, int)>(); + + int waitid( + int arg0, + int arg1, + ffi.Pointer arg2, + int arg3, + ) { + return _waitid( + arg0, + arg1, + arg2, + arg3, + ); + } + + late final _waitidPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Int32, id_t, ffi.Pointer, ffi.Int)>>('waitid'); + late final _waitid = _waitidPtr + .asFunction, int)>(); + + int wait3( + ffi.Pointer arg0, + int arg1, + ffi.Pointer arg2, + ) { + return _wait3( + arg0, + arg1, + arg2, + ); + } + + late final _wait3Ptr = _lookup< + ffi.NativeFunction< + pid_t Function( + ffi.Pointer, ffi.Int, ffi.Pointer)>>('wait3'); + late final _wait3 = _wait3Ptr.asFunction< + int Function(ffi.Pointer, int, ffi.Pointer)>(); + + int wait4( + int arg0, + ffi.Pointer arg1, + int arg2, + ffi.Pointer arg3, + ) { + return _wait4( + arg0, + arg1, + arg2, + arg3, + ); + } + + late final _wait4Ptr = _lookup< + ffi.NativeFunction< + pid_t Function(pid_t, ffi.Pointer, ffi.Int, + ffi.Pointer)>>('wait4'); + late final _wait4 = _wait4Ptr.asFunction< + int Function(int, ffi.Pointer, int, ffi.Pointer)>(); + + ffi.Pointer alloca( + int arg0, + ) { + return _alloca( + arg0, + ); + } + + late final _allocaPtr = + _lookup Function(ffi.Size)>>( + 'alloca'); + late final _alloca = + _allocaPtr.asFunction Function(int)>(); + + late final ffi.Pointer ___mb_cur_max = + _lookup('__mb_cur_max'); + + int get __mb_cur_max => ___mb_cur_max.value; + + set __mb_cur_max(int value) => ___mb_cur_max.value = value; + + ffi.Pointer malloc_type_malloc( + int size, + int type_id, + ) { + return _malloc_type_malloc( + size, + type_id, + ); + } + + late final _malloc_type_mallocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Size, malloc_type_id_t)>>('malloc_type_malloc'); + late final _malloc_type_malloc = _malloc_type_mallocPtr + .asFunction Function(int, int)>(); + + ffi.Pointer malloc_type_calloc( + int count, + int size, + int type_id, + ) { + return _malloc_type_calloc( + count, + size, + type_id, + ); + } + + late final _malloc_type_callocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Size, ffi.Size, malloc_type_id_t)>>('malloc_type_calloc'); + late final _malloc_type_calloc = _malloc_type_callocPtr + .asFunction Function(int, int, int)>(); + + void malloc_type_free( + ffi.Pointer ptr, + int type_id, + ) { + return _malloc_type_free( + ptr, + type_id, + ); + } + + late final _malloc_type_freePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, malloc_type_id_t)>>('malloc_type_free'); + late final _malloc_type_free = _malloc_type_freePtr + .asFunction, int)>(); + + ffi.Pointer malloc_type_realloc( + ffi.Pointer ptr, + int size, + int type_id, + ) { + return _malloc_type_realloc( + ptr, + size, + type_id, + ); + } + + late final _malloc_type_reallocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, ffi.Size, + malloc_type_id_t)>>('malloc_type_realloc'); + late final _malloc_type_realloc = _malloc_type_reallocPtr.asFunction< + ffi.Pointer Function(ffi.Pointer, int, int)>(); + + ffi.Pointer malloc_type_valloc( + int size, + int type_id, + ) { + return _malloc_type_valloc( + size, + type_id, + ); + } + + late final _malloc_type_vallocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Size, malloc_type_id_t)>>('malloc_type_valloc'); + late final _malloc_type_valloc = _malloc_type_vallocPtr + .asFunction Function(int, int)>(); + + ffi.Pointer malloc_type_aligned_alloc( + int alignment, + int size, + int type_id, + ) { + return _malloc_type_aligned_alloc( + alignment, + size, + type_id, + ); + } + + late final _malloc_type_aligned_allocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Size, ffi.Size, + malloc_type_id_t)>>('malloc_type_aligned_alloc'); + late final _malloc_type_aligned_alloc = _malloc_type_aligned_allocPtr + .asFunction Function(int, int, int)>(); + + int malloc_type_posix_memalign( + ffi.Pointer> memptr, + int alignment, + int size, + int type_id, + ) { + return _malloc_type_posix_memalign( + memptr, + alignment, + size, + type_id, + ); + } + + late final _malloc_type_posix_memalignPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer>, ffi.Size, + ffi.Size, malloc_type_id_t)>>('malloc_type_posix_memalign'); + late final _malloc_type_posix_memalign = + _malloc_type_posix_memalignPtr.asFunction< + int Function(ffi.Pointer>, int, int, int)>(); + + ffi.Pointer malloc_type_zone_malloc( + ffi.Pointer zone, + int size, + int type_id, + ) { + return _malloc_type_zone_malloc( + zone, + size, + type_id, + ); + } + + late final _malloc_type_zone_mallocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, ffi.Size, + malloc_type_id_t)>>('malloc_type_zone_malloc'); + late final _malloc_type_zone_malloc = _malloc_type_zone_mallocPtr.asFunction< + ffi.Pointer Function(ffi.Pointer, int, int)>(); + + ffi.Pointer malloc_type_zone_calloc( + ffi.Pointer zone, + int count, + int size, + int type_id, + ) { + return _malloc_type_zone_calloc( + zone, + count, + size, + type_id, + ); + } + + late final _malloc_type_zone_callocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, ffi.Size, + ffi.Size, malloc_type_id_t)>>('malloc_type_zone_calloc'); + late final _malloc_type_zone_calloc = _malloc_type_zone_callocPtr.asFunction< + ffi.Pointer Function( + ffi.Pointer, int, int, int)>(); + + void malloc_type_zone_free( + ffi.Pointer zone, + ffi.Pointer ptr, + int type_id, + ) { + return _malloc_type_zone_free( + zone, + ptr, + type_id, + ); + } + + late final _malloc_type_zone_freePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, ffi.Pointer, + malloc_type_id_t)>>('malloc_type_zone_free'); + late final _malloc_type_zone_free = _malloc_type_zone_freePtr.asFunction< + void Function(ffi.Pointer, ffi.Pointer, int)>(); + + ffi.Pointer malloc_type_zone_realloc( + ffi.Pointer zone, + ffi.Pointer ptr, + int size, + int type_id, + ) { + return _malloc_type_zone_realloc( + zone, + ptr, + size, + type_id, + ); + } + + late final _malloc_type_zone_reallocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Size, + malloc_type_id_t)>>('malloc_type_zone_realloc'); + late final _malloc_type_zone_realloc = + _malloc_type_zone_reallocPtr.asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, int, int)>(); + + ffi.Pointer malloc_type_zone_valloc( + ffi.Pointer zone, + int size, + int type_id, + ) { + return _malloc_type_zone_valloc( + zone, + size, + type_id, + ); + } + + late final _malloc_type_zone_vallocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, ffi.Size, + malloc_type_id_t)>>('malloc_type_zone_valloc'); + late final _malloc_type_zone_valloc = _malloc_type_zone_vallocPtr.asFunction< + ffi.Pointer Function(ffi.Pointer, int, int)>(); + + ffi.Pointer malloc_type_zone_memalign( + ffi.Pointer zone, + int alignment, + int size, + int type_id, + ) { + return _malloc_type_zone_memalign( + zone, + alignment, + size, + type_id, + ); + } + + late final _malloc_type_zone_memalignPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, ffi.Size, + ffi.Size, malloc_type_id_t)>>('malloc_type_zone_memalign'); + late final _malloc_type_zone_memalign = + _malloc_type_zone_memalignPtr.asFunction< + ffi.Pointer Function( + ffi.Pointer, int, int, int)>(); + + ffi.Pointer malloc( + int __size, + ) { + return _malloc( + __size, + ); + } + + late final _mallocPtr = + _lookup Function(ffi.Size)>>( + 'malloc'); + late final _malloc = + _mallocPtr.asFunction Function(int)>(); + + ffi.Pointer calloc( + int __count, + int __size, + ) { + return _calloc( + __count, + __size, + ); + } + + late final _callocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Size, ffi.Size)>>('calloc'); + late final _calloc = + _callocPtr.asFunction Function(int, int)>(); + + void free( + ffi.Pointer arg0, + ) { + return _free( + arg0, + ); + } + + late final _freePtr = + _lookup)>>( + 'free'); + late final _free = + _freePtr.asFunction)>(); + + ffi.Pointer realloc( + ffi.Pointer __ptr, + int __size, + ) { + return _realloc( + __ptr, + __size, + ); + } + + late final _reallocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Size)>>('realloc'); + late final _realloc = _reallocPtr + .asFunction Function(ffi.Pointer, int)>(); + + ffi.Pointer valloc( + int arg0, + ) { + return _valloc( + arg0, + ); + } + + late final _vallocPtr = + _lookup Function(ffi.Size)>>( + 'valloc'); + late final _valloc = + _vallocPtr.asFunction Function(int)>(); + + ffi.Pointer aligned_alloc( + int __alignment, + int __size, + ) { + return _aligned_alloc( + __alignment, + __size, + ); + } + + late final _aligned_allocPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Size, ffi.Size)>>('aligned_alloc'); + late final _aligned_alloc = + _aligned_allocPtr.asFunction Function(int, int)>(); + + int posix_memalign( + ffi.Pointer> __memptr, + int __alignment, + int __size, + ) { + return _posix_memalign( + __memptr, + __alignment, + __size, + ); + } + + late final _posix_memalignPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer>, ffi.Size, + ffi.Size)>>('posix_memalign'); + late final _posix_memalign = _posix_memalignPtr + .asFunction>, int, int)>(); + + void abort() { + return _abort(); + } + + late final _abortPtr = + _lookup>('abort'); + late final _abort = _abortPtr.asFunction(); + + int abs( + int arg0, + ) { + return _abs( + arg0, + ); + } + + late final _absPtr = + _lookup>('abs'); + late final _abs = _absPtr.asFunction(); + + int atexit( + ffi.Pointer> arg0, + ) { + return _atexit( + arg0, + ); + } + + late final _atexitPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer>)>>('atexit'); + late final _atexit = _atexitPtr.asFunction< + int Function(ffi.Pointer>)>(); + + double atof( + ffi.Pointer arg0, + ) { + return _atof( + arg0, + ); + } + + late final _atofPtr = + _lookup)>>( + 'atof'); + late final _atof = + _atofPtr.asFunction)>(); + + int atoi( + ffi.Pointer arg0, + ) { + return _atoi( + arg0, + ); + } + + late final _atoiPtr = + _lookup)>>( + 'atoi'); + late final _atoi = _atoiPtr.asFunction)>(); + + int atol( + ffi.Pointer arg0, + ) { + return _atol( + arg0, + ); + } + + late final _atolPtr = + _lookup)>>( + 'atol'); + late final _atol = _atolPtr.asFunction)>(); + + int atoll( + ffi.Pointer arg0, + ) { + return _atoll( + arg0, + ); + } + + late final _atollPtr = + _lookup)>>( + 'atoll'); + late final _atoll = + _atollPtr.asFunction)>(); + + ffi.Pointer bsearch( + ffi.Pointer __key, + ffi.Pointer __base, + int __nel, + int __width, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer)>> + __compar, + ) { + return _bsearch( + __key, + __base, + __nel, + __width, + __compar, + ); + } + + late final _bsearchPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Size, + ffi.Size, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, + ffi.Pointer)>>)>>('bsearch'); + late final _bsearch = _bsearchPtr.asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + int, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, ffi.Pointer)>>)>(); + + div_t div( + int arg0, + int arg1, + ) { + return _div( + arg0, + arg1, + ); + } + + late final _divPtr = + _lookup>('div'); + late final _div = _divPtr.asFunction(); + + void exit( + int arg0, + ) { + return _exit( + arg0, + ); + } + + late final _exitPtr = + _lookup>('exit'); + late final _exit = _exitPtr.asFunction(); + + ffi.Pointer getenv( + ffi.Pointer arg0, + ) { + return _getenv( + arg0, + ); + } + + late final _getenvPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer)>>('getenv'); + late final _getenv = _getenvPtr + .asFunction Function(ffi.Pointer)>(); + + int labs( + int arg0, + ) { + return _labs( + arg0, + ); + } + + late final _labsPtr = + _lookup>('labs'); + late final _labs = _labsPtr.asFunction(); + + ldiv_t ldiv( + int arg0, + int arg1, + ) { + return _ldiv( + arg0, + arg1, + ); + } + + late final _ldivPtr = + _lookup>('ldiv'); + late final _ldiv = _ldivPtr.asFunction(); + + int llabs( + int arg0, + ) { + return _llabs( + arg0, + ); + } + + late final _llabsPtr = + _lookup>('llabs'); + late final _llabs = _llabsPtr.asFunction(); + + lldiv_t lldiv( + int arg0, + int arg1, + ) { + return _lldiv( + arg0, + arg1, + ); + } + + late final _lldivPtr = + _lookup>( + 'lldiv'); + late final _lldiv = _lldivPtr.asFunction(); + + int mblen( + ffi.Pointer __s, + int __n, + ) { + return _mblen( + __s, + __n, + ); + } + + late final _mblenPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Size)>>('mblen'); + late final _mblen = + _mblenPtr.asFunction, int)>(); + + int mbstowcs( + ffi.Pointer arg0, + ffi.Pointer arg1, + int arg2, + ) { + return _mbstowcs( + arg0, + arg1, + arg2, + ); + } + + late final _mbstowcsPtr = _lookup< + ffi.NativeFunction< + ffi.Size Function(ffi.Pointer, ffi.Pointer, + ffi.Size)>>('mbstowcs'); + late final _mbstowcs = _mbstowcsPtr.asFunction< + int Function(ffi.Pointer, ffi.Pointer, int)>(); + + int mbtowc( + ffi.Pointer arg0, + ffi.Pointer arg1, + int arg2, + ) { + return _mbtowc( + arg0, + arg1, + arg2, + ); + } + + late final _mbtowcPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Size)>>('mbtowc'); + late final _mbtowc = _mbtowcPtr.asFunction< + int Function(ffi.Pointer, ffi.Pointer, int)>(); + + void qsort( + ffi.Pointer __base, + int __nel, + int __width, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer)>> + __compar, + ) { + return _qsort( + __base, + __nel, + __width, + __compar, + ); + } + + late final _qsortPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Size, + ffi.Size, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, + ffi.Pointer)>>)>>('qsort'); + late final _qsort = _qsortPtr.asFunction< + void Function( + ffi.Pointer, + int, + int, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, ffi.Pointer)>>)>(); + + int rand() { + return _rand(); + } + + late final _randPtr = _lookup>('rand'); + late final _rand = _randPtr.asFunction(); + + void srand( + int arg0, + ) { + return _srand( + arg0, + ); + } + + late final _srandPtr = + _lookup>('srand'); + late final _srand = _srandPtr.asFunction(); + + double strtod( + ffi.Pointer arg0, + ffi.Pointer> arg1, + ) { + return _strtod( + arg0, + arg1, + ); + } + + late final _strtodPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(ffi.Pointer, + ffi.Pointer>)>>('strtod'); + late final _strtod = _strtodPtr.asFunction< + double Function( + ffi.Pointer, ffi.Pointer>)>(); + + double strtof( + ffi.Pointer arg0, + ffi.Pointer> arg1, + ) { + return _strtof( + arg0, + arg1, + ); + } + + late final _strtofPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(ffi.Pointer, + ffi.Pointer>)>>('strtof'); + late final _strtof = _strtofPtr.asFunction< + double Function( + ffi.Pointer, ffi.Pointer>)>(); + + int strtol( + ffi.Pointer __str, + ffi.Pointer> __endptr, + int __base, + ) { + return _strtol( + __str, + __endptr, + __base, + ); + } + + late final _strtolPtr = _lookup< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer>, ffi.Int)>>('strtol'); + late final _strtol = _strtolPtr.asFunction< + int Function( + ffi.Pointer, ffi.Pointer>, int)>(); + + int strtoll( + ffi.Pointer __str, + ffi.Pointer> __endptr, + int __base, + ) { + return _strtoll( + __str, + __endptr, + __base, + ); + } + + late final _strtollPtr = _lookup< + ffi.NativeFunction< + ffi.LongLong Function(ffi.Pointer, + ffi.Pointer>, ffi.Int)>>('strtoll'); + late final _strtoll = _strtollPtr.asFunction< + int Function( + ffi.Pointer, ffi.Pointer>, int)>(); + + int strtoul( + ffi.Pointer __str, + ffi.Pointer> __endptr, + int __base, + ) { + return _strtoul( + __str, + __endptr, + __base, + ); + } + + late final _strtoulPtr = _lookup< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer>, ffi.Int)>>('strtoul'); + late final _strtoul = _strtoulPtr.asFunction< + int Function( + ffi.Pointer, ffi.Pointer>, int)>(); + + int strtoull( + ffi.Pointer __str, + ffi.Pointer> __endptr, + int __base, + ) { + return _strtoull( + __str, + __endptr, + __base, + ); + } + + late final _strtoullPtr = _lookup< + ffi.NativeFunction< + ffi.UnsignedLongLong Function(ffi.Pointer, + ffi.Pointer>, ffi.Int)>>('strtoull'); + late final _strtoull = _strtoullPtr.asFunction< + int Function( + ffi.Pointer, ffi.Pointer>, int)>(); + + int system( + ffi.Pointer arg0, + ) { + return _system( + arg0, + ); + } + + late final _systemPtr = + _lookup)>>( + 'system'); + late final _system = + _systemPtr.asFunction)>(); + + int wcstombs( + ffi.Pointer arg0, + ffi.Pointer arg1, + int arg2, + ) { + return _wcstombs( + arg0, + arg1, + arg2, + ); + } + + late final _wcstombsPtr = _lookup< + ffi.NativeFunction< + ffi.Size Function(ffi.Pointer, ffi.Pointer, + ffi.Size)>>('wcstombs'); + late final _wcstombs = _wcstombsPtr.asFunction< + int Function(ffi.Pointer, ffi.Pointer, int)>(); + + int wctomb( + ffi.Pointer arg0, + int arg1, + ) { + return _wctomb( + arg0, + arg1, + ); + } + + late final _wctombPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.WChar)>>('wctomb'); + late final _wctomb = + _wctombPtr.asFunction, int)>(); + + void _Exit( + int arg0, + ) { + return __Exit( + arg0, + ); + } + + late final __ExitPtr = + _lookup>('_Exit'); + late final __Exit = __ExitPtr.asFunction(); + + int a64l( + ffi.Pointer arg0, + ) { + return _a64l( + arg0, + ); + } + + late final _a64lPtr = + _lookup)>>( + 'a64l'); + late final _a64l = _a64lPtr.asFunction)>(); + + double drand48() { + return _drand48(); + } + + late final _drand48Ptr = + _lookup>('drand48'); + late final _drand48 = _drand48Ptr.asFunction(); + + ffi.Pointer ecvt( + double arg0, + int arg1, + ffi.Pointer arg2, + ffi.Pointer arg3, + ) { + return _ecvt( + arg0, + arg1, + arg2, + arg3, + ); + } + + late final _ecvtPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Double, ffi.Int, + ffi.Pointer, ffi.Pointer)>>('ecvt'); + late final _ecvt = _ecvtPtr.asFunction< + ffi.Pointer Function( + double, int, ffi.Pointer, ffi.Pointer)>(); + + double erand48( + ffi.Pointer arg0, + ) { + return _erand48( + arg0, + ); + } + + late final _erand48Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(ffi.Pointer)>>('erand48'); + late final _erand48 = + _erand48Ptr.asFunction)>(); + + ffi.Pointer fcvt( + double arg0, + int arg1, + ffi.Pointer arg2, + ffi.Pointer arg3, + ) { + return _fcvt( + arg0, + arg1, + arg2, + arg3, + ); + } + + late final _fcvtPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Double, ffi.Int, + ffi.Pointer, ffi.Pointer)>>('fcvt'); + late final _fcvt = _fcvtPtr.asFunction< + ffi.Pointer Function( + double, int, ffi.Pointer, ffi.Pointer)>(); + + ffi.Pointer gcvt( + double arg0, + int arg1, + ffi.Pointer arg2, + ) { + return _gcvt( + arg0, + arg1, + arg2, + ); + } + + late final _gcvtPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Double, ffi.Int, ffi.Pointer)>>('gcvt'); + late final _gcvt = _gcvtPtr.asFunction< + ffi.Pointer Function(double, int, ffi.Pointer)>(); + + int getsubopt( + ffi.Pointer> arg0, + ffi.Pointer> arg1, + ffi.Pointer> arg2, + ) { + return _getsubopt( + arg0, + arg1, + arg2, + ); + } + + late final _getsuboptPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer>, + ffi.Pointer>, + ffi.Pointer>)>>('getsubopt'); + late final _getsubopt = _getsuboptPtr.asFunction< + int Function( + ffi.Pointer>, + ffi.Pointer>, + ffi.Pointer>)>(); + + int grantpt( + int arg0, + ) { + return _grantpt( + arg0, + ); + } + + late final _grantptPtr = + _lookup>('grantpt'); + late final _grantpt = _grantptPtr.asFunction(); + + ffi.Pointer initstate( + int arg0, + ffi.Pointer arg1, + int arg2, + ) { + return _initstate( + arg0, + arg1, + arg2, + ); + } + + late final _initstatePtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.UnsignedInt, ffi.Pointer, ffi.Size)>>('initstate'); + late final _initstate = _initstatePtr.asFunction< + ffi.Pointer Function(int, ffi.Pointer, int)>(); + + int jrand48( + ffi.Pointer arg0, + ) { + return _jrand48( + arg0, + ); + } + + late final _jrand48Ptr = _lookup< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer)>>('jrand48'); + late final _jrand48 = + _jrand48Ptr.asFunction)>(); + + ffi.Pointer l64a( + int arg0, + ) { + return _l64a( + arg0, + ); + } + + late final _l64aPtr = + _lookup Function(ffi.Long)>>( + 'l64a'); + late final _l64a = _l64aPtr.asFunction Function(int)>(); + + void lcong48( + ffi.Pointer arg0, + ) { + return _lcong48( + arg0, + ); + } + + late final _lcong48Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer)>>('lcong48'); + late final _lcong48 = + _lcong48Ptr.asFunction)>(); + + int lrand48() { + return _lrand48(); + } + + late final _lrand48Ptr = + _lookup>('lrand48'); + late final _lrand48 = _lrand48Ptr.asFunction(); + + ffi.Pointer mktemp( + ffi.Pointer arg0, + ) { + return _mktemp( + arg0, + ); + } + + late final _mktempPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer)>>('mktemp'); + late final _mktemp = _mktempPtr + .asFunction Function(ffi.Pointer)>(); + + int mkstemp( + ffi.Pointer arg0, + ) { + return _mkstemp( + arg0, + ); + } + + late final _mkstempPtr = + _lookup)>>( + 'mkstemp'); + late final _mkstemp = + _mkstempPtr.asFunction)>(); + + int mrand48() { + return _mrand48(); + } + + late final _mrand48Ptr = + _lookup>('mrand48'); + late final _mrand48 = _mrand48Ptr.asFunction(); + + int nrand48( + ffi.Pointer arg0, + ) { + return _nrand48( + arg0, + ); + } + + late final _nrand48Ptr = _lookup< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer)>>('nrand48'); + late final _nrand48 = + _nrand48Ptr.asFunction)>(); + + int posix_openpt( + int arg0, + ) { + return _posix_openpt( + arg0, + ); + } + + late final _posix_openptPtr = + _lookup>('posix_openpt'); + late final _posix_openpt = _posix_openptPtr.asFunction(); + + ffi.Pointer ptsname( + int arg0, + ) { + return _ptsname( + arg0, + ); + } + + late final _ptsnamePtr = + _lookup Function(ffi.Int)>>( + 'ptsname'); + late final _ptsname = + _ptsnamePtr.asFunction Function(int)>(); + + int ptsname_r( + int fildes, + ffi.Pointer buffer, + int buflen, + ) { + return _ptsname_r( + fildes, + buffer, + buflen, + ); + } + + late final _ptsname_rPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Int, ffi.Pointer, ffi.Size)>>('ptsname_r'); + late final _ptsname_r = + _ptsname_rPtr.asFunction, int)>(); + + int putenv( + ffi.Pointer arg0, + ) { + return _putenv( + arg0, + ); + } + + late final _putenvPtr = + _lookup)>>( + 'putenv'); + late final _putenv = + _putenvPtr.asFunction)>(); + + int random() { + return _random(); + } + + late final _randomPtr = + _lookup>('random'); + late final _random = _randomPtr.asFunction(); + + int rand_r( + ffi.Pointer arg0, + ) { + return _rand_r( + arg0, + ); + } + + late final _rand_rPtr = _lookup< + ffi.NativeFunction)>>( + 'rand_r'); + late final _rand_r = + _rand_rPtr.asFunction)>(); + + ffi.Pointer realpath( + ffi.Pointer arg0, + ffi.Pointer arg1, + ) { + return _realpath( + arg0, + arg1, + ); + } + + late final _realpathPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>>('realpath'); + late final _realpath = _realpathPtr.asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); + + ffi.Pointer seed48( + ffi.Pointer arg0, + ) { + return _seed48( + arg0, + ); + } + + late final _seed48Ptr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer)>>('seed48'); + late final _seed48 = _seed48Ptr.asFunction< + ffi.Pointer Function( + ffi.Pointer)>(); + + int setenv( + ffi.Pointer __name, + ffi.Pointer __value, + int __overwrite, + ) { + return _setenv( + __name, + __value, + __overwrite, + ); + } + + late final _setenvPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Int)>>('setenv'); + late final _setenv = _setenvPtr.asFunction< + int Function(ffi.Pointer, ffi.Pointer, int)>(); + + void setkey( + ffi.Pointer arg0, + ) { + return _setkey( + arg0, + ); + } + + late final _setkeyPtr = + _lookup)>>( + 'setkey'); + late final _setkey = + _setkeyPtr.asFunction)>(); + + ffi.Pointer setstate( + ffi.Pointer arg0, + ) { + return _setstate( + arg0, + ); + } + + late final _setstatePtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer)>>('setstate'); + late final _setstate = _setstatePtr + .asFunction Function(ffi.Pointer)>(); + + void srand48( + int arg0, + ) { + return _srand48( + arg0, + ); + } + + late final _srand48Ptr = + _lookup>('srand48'); + late final _srand48 = _srand48Ptr.asFunction(); + + void srandom( + int arg0, + ) { + return _srandom( + arg0, + ); + } + + late final _srandomPtr = + _lookup>( + 'srandom'); + late final _srandom = _srandomPtr.asFunction(); + + int unlockpt( + int arg0, + ) { + return _unlockpt( + arg0, + ); + } + + late final _unlockptPtr = + _lookup>('unlockpt'); + late final _unlockpt = _unlockptPtr.asFunction(); + + int unsetenv( + ffi.Pointer arg0, + ) { + return _unsetenv( + arg0, + ); + } + + late final _unsetenvPtr = + _lookup)>>( + 'unsetenv'); + late final _unsetenv = + _unsetenvPtr.asFunction)>(); + + int arc4random() { + return _arc4random(); + } + + late final _arc4randomPtr = + _lookup>('arc4random'); + late final _arc4random = _arc4randomPtr.asFunction(); + + void arc4random_addrandom( + ffi.Pointer arg0, + int arg1, + ) { + return _arc4random_addrandom( + arg0, + arg1, + ); + } + + late final _arc4random_addrandomPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, ffi.Int)>>('arc4random_addrandom'); + late final _arc4random_addrandom = _arc4random_addrandomPtr + .asFunction, int)>(); + + void arc4random_buf( + ffi.Pointer __buf, + int __nbytes, + ) { + return _arc4random_buf( + __buf, + __nbytes, + ); + } + + late final _arc4random_bufPtr = _lookup< + ffi + .NativeFunction, ffi.Size)>>( + 'arc4random_buf'); + late final _arc4random_buf = _arc4random_bufPtr + .asFunction, int)>(); + + void arc4random_stir() { + return _arc4random_stir(); + } + + late final _arc4random_stirPtr = + _lookup>('arc4random_stir'); + late final _arc4random_stir = + _arc4random_stirPtr.asFunction(); + + int arc4random_uniform( + int __upper_bound, + ) { + return _arc4random_uniform( + __upper_bound, + ); + } + + late final _arc4random_uniformPtr = + _lookup>( + 'arc4random_uniform'); + late final _arc4random_uniform = + _arc4random_uniformPtr.asFunction(); + + ffi.Pointer cgetcap( + ffi.Pointer arg0, + ffi.Pointer arg1, + int arg2, + ) { + return _cgetcap( + arg0, + arg1, + arg2, + ); + } + + late final _cgetcapPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Int)>>('cgetcap'); + late final _cgetcap = _cgetcapPtr.asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer, int)>(); + + int cgetclose() { + return _cgetclose(); + } + + late final _cgetclosePtr = + _lookup>('cgetclose'); + late final _cgetclose = _cgetclosePtr.asFunction(); + + int cgetent( + ffi.Pointer> arg0, + ffi.Pointer> arg1, + ffi.Pointer arg2, + ) { + return _cgetent( + arg0, + arg1, + arg2, + ); + } + + late final _cgetentPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer>, + ffi.Pointer>, + ffi.Pointer)>>('cgetent'); + late final _cgetent = _cgetentPtr.asFunction< + int Function(ffi.Pointer>, + ffi.Pointer>, ffi.Pointer)>(); + + int cgetfirst( + ffi.Pointer> arg0, + ffi.Pointer> arg1, + ) { + return _cgetfirst( + arg0, + arg1, + ); + } + + late final _cgetfirstPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer>, + ffi.Pointer>)>>('cgetfirst'); + late final _cgetfirst = _cgetfirstPtr.asFunction< + int Function(ffi.Pointer>, + ffi.Pointer>)>(); + + int cgetmatch( + ffi.Pointer arg0, + ffi.Pointer arg1, + ) { + return _cgetmatch( + arg0, + arg1, + ); + } + + late final _cgetmatchPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, ffi.Pointer)>>('cgetmatch'); + late final _cgetmatch = _cgetmatchPtr + .asFunction, ffi.Pointer)>(); + + int cgetnext( + ffi.Pointer> arg0, + ffi.Pointer> arg1, + ) { + return _cgetnext( + arg0, + arg1, + ); + } + + late final _cgetnextPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer>, + ffi.Pointer>)>>('cgetnext'); + late final _cgetnext = _cgetnextPtr.asFunction< + int Function(ffi.Pointer>, + ffi.Pointer>)>(); + + int cgetnum( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ) { + return _cgetnum( + arg0, + arg1, + arg2, + ); + } + + late final _cgetnumPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>>('cgetnum'); + late final _cgetnum = _cgetnumPtr.asFunction< + int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>(); + + int cgetset( + ffi.Pointer arg0, + ) { + return _cgetset( + arg0, + ); + } + + late final _cgetsetPtr = + _lookup)>>( + 'cgetset'); + late final _cgetset = + _cgetsetPtr.asFunction)>(); + + int cgetstr( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + ) { + return _cgetstr( + arg0, + arg1, + arg2, + ); + } + + late final _cgetstrPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer>)>>('cgetstr'); + late final _cgetstr = _cgetstrPtr.asFunction< + int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer>)>(); + + int cgetustr( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + ) { + return _cgetustr( + arg0, + arg1, + arg2, + ); + } + + late final _cgetustrPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer>)>>('cgetustr'); + late final _cgetustr = _cgetustrPtr.asFunction< + int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer>)>(); + + int daemon( + int arg0, + int arg1, + ) { + return _daemon( + arg0, + arg1, + ); + } + + late final _daemonPtr = + _lookup>('daemon'); + late final _daemon = _daemonPtr.asFunction(); + + ffi.Pointer devname( + int arg0, + int arg1, + ) { + return _devname( + arg0, + arg1, + ); + } + + late final _devnamePtr = _lookup< + ffi.NativeFunction Function(dev_t, mode_t)>>( + 'devname'); + late final _devname = + _devnamePtr.asFunction Function(int, int)>(); + + ffi.Pointer devname_r( + int arg0, + int arg1, + ffi.Pointer buf, + int len, + ) { + return _devname_r( + arg0, + arg1, + buf, + len, + ); + } + + late final _devname_rPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + dev_t, mode_t, ffi.Pointer, ffi.Int)>>('devname_r'); + late final _devname_r = _devname_rPtr.asFunction< + ffi.Pointer Function(int, int, ffi.Pointer, int)>(); + + ffi.Pointer getbsize( + ffi.Pointer arg0, + ffi.Pointer arg1, + ) { + return _getbsize( + arg0, + arg1, + ); + } + + late final _getbsizePtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>>('getbsize'); + late final _getbsize = _getbsizePtr.asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); + + int getloadavg( + ffi.Pointer arg0, + int arg1, + ) { + return _getloadavg( + arg0, + arg1, + ); + } + + late final _getloadavgPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Int)>>('getloadavg'); + late final _getloadavg = + _getloadavgPtr.asFunction, int)>(); + + ffi.Pointer getprogname() { + return _getprogname(); + } + + late final _getprognamePtr = + _lookup Function()>>( + 'getprogname'); + late final _getprogname = + _getprognamePtr.asFunction Function()>(); + + void setprogname( + ffi.Pointer arg0, + ) { + return _setprogname( + arg0, + ); + } + + late final _setprognamePtr = + _lookup)>>( + 'setprogname'); + late final _setprogname = + _setprognamePtr.asFunction)>(); + + int heapsort( + ffi.Pointer __base, + int __nel, + int __width, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer)>> + __compar, + ) { + return _heapsort( + __base, + __nel, + __width, + __compar, + ); + } + + late final _heapsortPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Size, + ffi.Size, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, + ffi.Pointer)>>)>>('heapsort'); + late final _heapsort = _heapsortPtr.asFunction< + int Function( + ffi.Pointer, + int, + int, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, ffi.Pointer)>>)>(); + + int mergesort( + ffi.Pointer __base, + int __nel, + int __width, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer)>> + __compar, + ) { + return _mergesort( + __base, + __nel, + __width, + __compar, + ); + } + + late final _mergesortPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Size, + ffi.Size, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, + ffi.Pointer)>>)>>('mergesort'); + late final _mergesort = _mergesortPtr.asFunction< + int Function( + ffi.Pointer, + int, + int, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, ffi.Pointer)>>)>(); + + void psort( + ffi.Pointer __base, + int __nel, + int __width, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer)>> + __compar, + ) { + return _psort( + __base, + __nel, + __width, + __compar, + ); + } + + late final _psortPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Size, + ffi.Size, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, + ffi.Pointer)>>)>>('psort'); + late final _psort = _psortPtr.asFunction< + void Function( + ffi.Pointer, + int, + int, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, ffi.Pointer)>>)>(); + + void psort_r( + ffi.Pointer __base, + int __nel, + int __width, + ffi.Pointer arg3, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>> + __compar, + ) { + return _psort_r( + __base, + __nel, + __width, + arg3, + __compar, + ); + } + + late final _psort_rPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Size, + ffi.Size, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>)>>('psort_r'); + late final _psort_r = _psort_rPtr.asFunction< + void Function( + ffi.Pointer, + int, + int, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>>)>(); + + void qsort_r( + ffi.Pointer __base, + int __nel, + int __width, + ffi.Pointer arg3, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>> + __compar, + ) { + return _qsort_r( + __base, + __nel, + __width, + arg3, + __compar, + ); + } + + late final _qsort_rPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Size, + ffi.Size, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>)>>('qsort_r'); + late final _qsort_r = _qsort_rPtr.asFunction< + void Function( + ffi.Pointer, + int, + int, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>>)>(); + + int radixsort( + ffi.Pointer> __base, + int __nel, + ffi.Pointer __table, + int __endbyte, + ) { + return _radixsort( + __base, + __nel, + __table, + __endbyte, + ); + } + + late final _radixsortPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer>, ffi.Int, + ffi.Pointer, ffi.UnsignedInt)>>('radixsort'); + late final _radixsort = _radixsortPtr.asFunction< + int Function(ffi.Pointer>, int, + ffi.Pointer, int)>(); + + int rpmatch( + ffi.Pointer arg0, + ) { + return _rpmatch( + arg0, + ); + } + + late final _rpmatchPtr = + _lookup)>>( + 'rpmatch'); + late final _rpmatch = + _rpmatchPtr.asFunction)>(); + + int sradixsort( + ffi.Pointer> __base, + int __nel, + ffi.Pointer __table, + int __endbyte, + ) { + return _sradixsort( + __base, + __nel, + __table, + __endbyte, + ); + } + + late final _sradixsortPtr = _lookup< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer>, ffi.Int, + ffi.Pointer, ffi.UnsignedInt)>>('sradixsort'); + late final _sradixsort = _sradixsortPtr.asFunction< + int Function(ffi.Pointer>, int, + ffi.Pointer, int)>(); + + void sranddev() { + return _sranddev(); + } + + late final _sranddevPtr = + _lookup>('sranddev'); + late final _sranddev = _sranddevPtr.asFunction(); + + void srandomdev() { + return _srandomdev(); + } + + late final _srandomdevPtr = + _lookup>('srandomdev'); + late final _srandomdev = _srandomdevPtr.asFunction(); + + ffi.Pointer reallocf( + ffi.Pointer __ptr, + int __size, + ) { + return _reallocf( + __ptr, + __size, + ); + } + + late final _reallocfPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Size)>>('reallocf'); + late final _reallocf = _reallocfPtr + .asFunction Function(ffi.Pointer, int)>(); + + int strtonum( + ffi.Pointer __numstr, + int __minval, + int __maxval, + ffi.Pointer> __errstrp, + ) { + return _strtonum( + __numstr, + __minval, + __maxval, + __errstrp, + ); + } + + late final _strtonumPtr = _lookup< + ffi.NativeFunction< + ffi.LongLong Function(ffi.Pointer, ffi.LongLong, + ffi.LongLong, ffi.Pointer>)>>('strtonum'); + late final _strtonum = _strtonumPtr.asFunction< + int Function(ffi.Pointer, int, int, + ffi.Pointer>)>(); + + int strtoq( + ffi.Pointer __str, + ffi.Pointer> __endptr, + int __base, + ) { + return _strtoq( + __str, + __endptr, + __base, + ); + } + + late final _strtoqPtr = _lookup< + ffi.NativeFunction< + ffi.LongLong Function(ffi.Pointer, + ffi.Pointer>, ffi.Int)>>('strtoq'); + late final _strtoq = _strtoqPtr.asFunction< + int Function( + ffi.Pointer, ffi.Pointer>, int)>(); + + int strtouq( + ffi.Pointer __str, + ffi.Pointer> __endptr, + int __base, + ) { + return _strtouq( + __str, + __endptr, + __base, + ); + } + + late final _strtouqPtr = _lookup< + ffi.NativeFunction< + ffi.UnsignedLongLong Function(ffi.Pointer, + ffi.Pointer>, ffi.Int)>>('strtouq'); + late final _strtouq = _strtouqPtr.asFunction< + int Function( + ffi.Pointer, ffi.Pointer>, int)>(); + + late final ffi.Pointer> _suboptarg = + _lookup>('suboptarg'); + + ffi.Pointer get suboptarg => _suboptarg.value; + + set suboptarg(ffi.Pointer value) => _suboptarg.value = value; + + System_Type_t System_TypeCode_TypeOf() { + return _System_TypeCode_TypeOf(); + } + + late final _System_TypeCode_TypeOfPtr = + _lookup>( + 'System_TypeCode_TypeOf'); + late final _System_TypeCode_TypeOf = + _System_TypeCode_TypeOfPtr.asFunction(); + + 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_Globalization_NumberStyles_TypeOf() { + return _System_Globalization_NumberStyles_TypeOf(); + } + + late final _System_Globalization_NumberStyles_TypeOfPtr = + _lookup>( + 'System_Globalization_NumberStyles_TypeOf'); + late final _System_Globalization_NumberStyles_TypeOf = + _System_Globalization_NumberStyles_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Globalization_CultureTypes_TypeOf() { + return _System_Globalization_CultureTypes_TypeOf(); + } + + late final _System_Globalization_CultureTypes_TypeOfPtr = + _lookup>( + 'System_Globalization_CultureTypes_TypeOf'); + late final _System_Globalization_CultureTypes_TypeOf = + _System_Globalization_CultureTypes_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_MidpointRounding_TypeOf() { + return _System_MidpointRounding_TypeOf(); + } + + late final _System_MidpointRounding_TypeOfPtr = + _lookup>( + 'System_MidpointRounding_TypeOf'); + late final _System_MidpointRounding_TypeOf = + _System_MidpointRounding_TypeOfPtr.asFunction(); + + 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_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(); + } + + late final _System_Globalization_TimeSpanStyles_TypeOfPtr = + _lookup>( + 'System_Globalization_TimeSpanStyles_TypeOf'); + late final _System_Globalization_TimeSpanStyles_TypeOf = + _System_Globalization_TimeSpanStyles_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_DateTimeKind_TypeOf() { + return _System_DateTimeKind_TypeOf(); + } + + late final _System_DateTimeKind_TypeOfPtr = + _lookup>( + 'System_DateTimeKind_TypeOf'); + late final _System_DateTimeKind_TypeOf = + _System_DateTimeKind_TypeOfPtr.asFunction(); + + System_Type_t System_DayOfWeek_TypeOf() { + return _System_DayOfWeek_TypeOf(); + } + + late final _System_DayOfWeek_TypeOfPtr = + _lookup>( + 'System_DayOfWeek_TypeOf'); + late final _System_DayOfWeek_TypeOf = + _System_DayOfWeek_TypeOfPtr.asFunction(); + + System_Type_t System_Globalization_DateTimeStyles_TypeOf() { + return _System_Globalization_DateTimeStyles_TypeOf(); + } + + late final _System_Globalization_DateTimeStyles_TypeOfPtr = + _lookup>( + 'System_Globalization_DateTimeStyles_TypeOf'); + late final _System_Globalization_DateTimeStyles_TypeOf = + _System_Globalization_DateTimeStyles_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Globalization_CalendarAlgorithmType_TypeOf() { + return _System_Globalization_CalendarAlgorithmType_TypeOf(); + } + + late final _System_Globalization_CalendarAlgorithmType_TypeOfPtr = + _lookup>( + 'System_Globalization_CalendarAlgorithmType_TypeOf'); + late final _System_Globalization_CalendarAlgorithmType_TypeOf = + _System_Globalization_CalendarAlgorithmType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Globalization_CalendarWeekRule_TypeOf() { + return _System_Globalization_CalendarWeekRule_TypeOf(); + } + + late final _System_Globalization_CalendarWeekRule_TypeOfPtr = + _lookup>( + 'System_Globalization_CalendarWeekRule_TypeOf'); + late final _System_Globalization_CalendarWeekRule_TypeOf = + _System_Globalization_CalendarWeekRule_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + 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_Threading_Tasks_TaskStatus_TypeOf() { + return _System_Threading_Tasks_TaskStatus_TypeOf(); + } + + late final _System_Threading_Tasks_TaskStatus_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_TaskStatus_TypeOf'); + late final _System_Threading_Tasks_TaskStatus_TypeOf = + _System_Threading_Tasks_TaskStatus_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Threading_Tasks_TaskCreationOptions_TypeOf() { + return _System_Threading_Tasks_TaskCreationOptions_TypeOf(); + } + + late final _System_Threading_Tasks_TaskCreationOptions_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_TaskCreationOptions_TypeOf'); + late final _System_Threading_Tasks_TaskCreationOptions_TypeOf = + _System_Threading_Tasks_TaskCreationOptions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Threading_Tasks_TaskContinuationOptions_TypeOf() { + return _System_Threading_Tasks_TaskContinuationOptions_TypeOf(); + } + + late final _System_Threading_Tasks_TaskContinuationOptions_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_TaskContinuationOptions_TypeOf'); + late final _System_Threading_Tasks_TaskContinuationOptions_TypeOf = + _System_Threading_Tasks_TaskContinuationOptions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Threading_Tasks_ConfigureAwaitOptions_TypeOf() { + return _System_Threading_Tasks_ConfigureAwaitOptions_TypeOf(); + } + + late final _System_Threading_Tasks_ConfigureAwaitOptions_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_ConfigureAwaitOptions_TypeOf'); + late final _System_Threading_Tasks_ConfigureAwaitOptions_TypeOf = + _System_Threading_Tasks_ConfigureAwaitOptions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_IO_SeekOrigin_TypeOf() { + return _System_IO_SeekOrigin_TypeOf(); + } + + late final _System_IO_SeekOrigin_TypeOfPtr = + _lookup>( + 'System_IO_SeekOrigin_TypeOf'); + 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(); + } + + late final _System_Runtime_InteropServices_GCHandleType_TypeOfPtr = + _lookup>( + 'System_Runtime_InteropServices_GCHandleType_TypeOf'); + late final _System_Runtime_InteropServices_GCHandleType_TypeOf = + _System_Runtime_InteropServices_GCHandleType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t Autofac_Core_InstanceSharing_TypeOf() { + return _Autofac_Core_InstanceSharing_TypeOf(); + } + + late final _Autofac_Core_InstanceSharing_TypeOfPtr = + _lookup>( + 'Autofac_Core_InstanceSharing_TypeOf'); + late final _Autofac_Core_InstanceSharing_TypeOf = + _Autofac_Core_InstanceSharing_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t Autofac_Core_InstanceOwnership_TypeOf() { + return _Autofac_Core_InstanceOwnership_TypeOf(); + } + + late final _Autofac_Core_InstanceOwnership_TypeOfPtr = + _lookup>( + 'Autofac_Core_InstanceOwnership_TypeOf'); + late final _Autofac_Core_InstanceOwnership_TypeOf = + _Autofac_Core_InstanceOwnership_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XmlNodeType_TypeOf() { + return _System_Xml_XmlNodeType_TypeOf(); + } + + late final _System_Xml_XmlNodeType_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNodeType_TypeOf'); + late final _System_Xml_XmlNodeType_TypeOf = + _System_Xml_XmlNodeType_TypeOfPtr.asFunction(); + + System_Type_t System_Xml_NewLineHandling_TypeOf() { + return _System_Xml_NewLineHandling_TypeOf(); + } + + late final _System_Xml_NewLineHandling_TypeOfPtr = + _lookup>( + 'System_Xml_NewLineHandling_TypeOf'); + late final _System_Xml_NewLineHandling_TypeOf = + _System_Xml_NewLineHandling_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_ConformanceLevel_TypeOf() { + return _System_Xml_ConformanceLevel_TypeOf(); + } + + late final _System_Xml_ConformanceLevel_TypeOfPtr = + _lookup>( + 'System_Xml_ConformanceLevel_TypeOf'); + late final _System_Xml_ConformanceLevel_TypeOf = + _System_Xml_ConformanceLevel_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_NamespaceHandling_TypeOf() { + return _System_Xml_NamespaceHandling_TypeOf(); + } + + late final _System_Xml_NamespaceHandling_TypeOfPtr = + _lookup>( + 'System_Xml_NamespaceHandling_TypeOf'); + late final _System_Xml_NamespaceHandling_TypeOf = + _System_Xml_NamespaceHandling_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XmlOutputMethod_TypeOf() { + return _System_Xml_XmlOutputMethod_TypeOf(); + } + + late final _System_Xml_XmlOutputMethod_TypeOfPtr = + _lookup>( + 'System_Xml_XmlOutputMethod_TypeOf'); + late final _System_Xml_XmlOutputMethod_TypeOf = + _System_Xml_XmlOutputMethod_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_WriteState_TypeOf() { + return _System_Xml_WriteState_TypeOf(); + } + + late final _System_Xml_WriteState_TypeOfPtr = + _lookup>( + 'System_Xml_WriteState_TypeOf'); + late final _System_Xml_WriteState_TypeOf = + _System_Xml_WriteState_TypeOfPtr.asFunction(); + + System_Type_t System_Xml_XmlSpace_TypeOf() { + return _System_Xml_XmlSpace_TypeOf(); + } + + late final _System_Xml_XmlSpace_TypeOfPtr = + _lookup>( + 'System_Xml_XmlSpace_TypeOf'); + late final _System_Xml_XmlSpace_TypeOf = + _System_Xml_XmlSpace_TypeOfPtr.asFunction(); + + System_Type_t System_UriHostNameType_TypeOf() { + return _System_UriHostNameType_TypeOf(); + } + + late final _System_UriHostNameType_TypeOfPtr = + _lookup>( + 'System_UriHostNameType_TypeOf'); + late final _System_UriHostNameType_TypeOf = + _System_UriHostNameType_TypeOfPtr.asFunction(); + + System_Type_t System_UriPartial_TypeOf() { + return _System_UriPartial_TypeOf(); + } + + late final _System_UriPartial_TypeOfPtr = + _lookup>( + 'System_UriPartial_TypeOf'); + late final _System_UriPartial_TypeOf = + _System_UriPartial_TypeOfPtr.asFunction(); + + System_Type_t System_UriKind_TypeOf() { + return _System_UriKind_TypeOf(); + } + + late final _System_UriKind_TypeOfPtr = + _lookup>( + 'System_UriKind_TypeOf'); + late final _System_UriKind_TypeOf = + _System_UriKind_TypeOfPtr.asFunction(); + + System_Type_t System_UriComponents_TypeOf() { + return _System_UriComponents_TypeOf(); + } + + late final _System_UriComponents_TypeOfPtr = + _lookup>( + 'System_UriComponents_TypeOf'); + late final _System_UriComponents_TypeOf = + _System_UriComponents_TypeOfPtr.asFunction(); + + System_Type_t System_UriFormat_TypeOf() { + return _System_UriFormat_TypeOf(); + } + + late final _System_UriFormat_TypeOfPtr = + _lookup>( + 'System_UriFormat_TypeOf'); + late final _System_UriFormat_TypeOf = + _System_UriFormat_TypeOfPtr.asFunction(); + + System_Type_t System_Xml_DtdProcessing_TypeOf() { + return _System_Xml_DtdProcessing_TypeOf(); + } + + late final _System_Xml_DtdProcessing_TypeOfPtr = + _lookup>( + 'System_Xml_DtdProcessing_TypeOf'); + late final _System_Xml_DtdProcessing_TypeOf = + _System_Xml_DtdProcessing_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_ValidationType_TypeOf() { + return _System_Xml_ValidationType_TypeOf(); + } + + late final _System_Xml_ValidationType_TypeOfPtr = + _lookup>( + 'System_Xml_ValidationType_TypeOf'); + late final _System_Xml_ValidationType_TypeOf = + _System_Xml_ValidationType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchemaValidationFlags_TypeOf() { + return _System_Xml_Schema_XmlSchemaValidationFlags_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaValidationFlags_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaValidationFlags_TypeOf'); + late final _System_Xml_Schema_XmlSchemaValidationFlags_TypeOf = + _System_Xml_Schema_XmlSchemaValidationFlags_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSeverityType_TypeOf() { + return _System_Xml_Schema_XmlSeverityType_TypeOf(); + } + + late final _System_Xml_Schema_XmlSeverityType_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSeverityType_TypeOf'); + late final _System_Xml_Schema_XmlSeverityType_TypeOf = + _System_Xml_Schema_XmlSeverityType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XmlNamespaceScope_TypeOf() { + return _System_Xml_XmlNamespaceScope_TypeOf(); + } + + late final _System_Xml_XmlNamespaceScope_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNamespaceScope_TypeOf'); + late final _System_Xml_XmlNamespaceScope_TypeOf = + _System_Xml_XmlNamespaceScope_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchemaForm_TypeOf() { + return _System_Xml_Schema_XmlSchemaForm_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaForm_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaForm_TypeOf'); + late final _System_Xml_Schema_XmlSchemaForm_TypeOf = + _System_Xml_Schema_XmlSchemaForm_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchemaDerivationMethod_TypeOf() { + return _System_Xml_Schema_XmlSchemaDerivationMethod_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaDerivationMethod_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaDerivationMethod_TypeOf'); + late final _System_Xml_Schema_XmlSchemaDerivationMethod_TypeOf = + _System_Xml_Schema_XmlSchemaDerivationMethod_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchemaValidity_TypeOf() { + return _System_Xml_Schema_XmlSchemaValidity_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaValidity_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaValidity_TypeOf'); + late final _System_Xml_Schema_XmlSchemaValidity_TypeOf = + _System_Xml_Schema_XmlSchemaValidity_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchemaUse_TypeOf() { + return _System_Xml_Schema_XmlSchemaUse_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaUse_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaUse_TypeOf'); + late final _System_Xml_Schema_XmlSchemaUse_TypeOf = + _System_Xml_Schema_XmlSchemaUse_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_ReadState_TypeOf() { + return _System_Xml_ReadState_TypeOf(); + } + + late final _System_Xml_ReadState_TypeOfPtr = + _lookup>( + 'System_Xml_ReadState_TypeOf'); + late final _System_Xml_ReadState_TypeOf = + _System_Xml_ReadState_TypeOfPtr.asFunction(); + + System_Type_t System_Xml_XmlNodeChangedAction_TypeOf() { + return _System_Xml_XmlNodeChangedAction_TypeOf(); + } + + late final _System_Xml_XmlNodeChangedAction_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNodeChangedAction_TypeOf'); + late final _System_Xml_XmlNodeChangedAction_TypeOf = + _System_Xml_XmlNodeChangedAction_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlTypeCode_TypeOf() { + return _System_Xml_Schema_XmlTypeCode_TypeOf(); + } + + late final _System_Xml_Schema_XmlTypeCode_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlTypeCode_TypeOf'); + late final _System_Xml_Schema_XmlTypeCode_TypeOf = + _System_Xml_Schema_XmlTypeCode_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchemaContentProcessing_TypeOf() { + return _System_Xml_Schema_XmlSchemaContentProcessing_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaContentProcessing_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaContentProcessing_TypeOf'); + late final _System_Xml_Schema_XmlSchemaContentProcessing_TypeOf = + _System_Xml_Schema_XmlSchemaContentProcessing_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchemaContentType_TypeOf() { + return _System_Xml_Schema_XmlSchemaContentType_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaContentType_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaContentType_TypeOf'); + late final _System_Xml_Schema_XmlSchemaContentType_TypeOf = + _System_Xml_Schema_XmlSchemaContentType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XmlTokenizedType_TypeOf() { + return _System_Xml_XmlTokenizedType_TypeOf(); + } + + late final _System_Xml_XmlTokenizedType_TypeOfPtr = + _lookup>( + 'System_Xml_XmlTokenizedType_TypeOf'); + late final _System_Xml_XmlTokenizedType_TypeOf = + _System_Xml_XmlTokenizedType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchemaDatatypeVariety_TypeOf() { + return _System_Xml_Schema_XmlSchemaDatatypeVariety_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaDatatypeVariety_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaDatatypeVariety_TypeOf'); + late final _System_Xml_Schema_XmlSchemaDatatypeVariety_TypeOf = + _System_Xml_Schema_XmlSchemaDatatypeVariety_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XPath_XPathNodeType_TypeOf() { + return _System_Xml_XPath_XPathNodeType_TypeOf(); + } + + late final _System_Xml_XPath_XPathNodeType_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XPathNodeType_TypeOf'); + late final _System_Xml_XPath_XPathNodeType_TypeOf = + _System_Xml_XPath_XPathNodeType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XPath_XPathNamespaceScope_TypeOf() { + return _System_Xml_XPath_XPathNamespaceScope_TypeOf(); + } + + late final _System_Xml_XPath_XPathNamespaceScope_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XPathNamespaceScope_TypeOf'); + late final _System_Xml_XPath_XPathNamespaceScope_TypeOf = + _System_Xml_XPath_XPathNamespaceScope_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XmlNodeOrder_TypeOf() { + return _System_Xml_XmlNodeOrder_TypeOf(); + } + + late final _System_Xml_XmlNodeOrder_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNodeOrder_TypeOf'); + late final _System_Xml_XmlNodeOrder_TypeOf = + _System_Xml_XmlNodeOrder_TypeOfPtr.asFunction(); + + System_Type_t System_Xml_XPath_XmlSortOrder_TypeOf() { + return _System_Xml_XPath_XmlSortOrder_TypeOf(); + } + + late final _System_Xml_XPath_XmlSortOrder_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XmlSortOrder_TypeOf'); + late final _System_Xml_XPath_XmlSortOrder_TypeOf = + _System_Xml_XPath_XmlSortOrder_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XPath_XmlCaseOrder_TypeOf() { + return _System_Xml_XPath_XmlCaseOrder_TypeOf(); + } + + late final _System_Xml_XPath_XmlCaseOrder_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XmlCaseOrder_TypeOf'); + late final _System_Xml_XPath_XmlCaseOrder_TypeOf = + _System_Xml_XPath_XmlCaseOrder_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XPath_XmlDataType_TypeOf() { + return _System_Xml_XPath_XmlDataType_TypeOf(); + } + + late final _System_Xml_XPath_XmlDataType_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XmlDataType_TypeOf'); + late final _System_Xml_XPath_XmlDataType_TypeOf = + _System_Xml_XPath_XmlDataType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Xml_XPath_XPathResultType_TypeOf() { + return _System_Xml_XPath_XPathResultType_TypeOf(); + } + + late final _System_Xml_XPath_XPathResultType_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XPathResultType_TypeOf'); + late final _System_Xml_XPath_XPathResultType_TypeOf = + _System_Xml_XPath_XPathResultType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + System_Type_t System_Object_GetType( + System_Object_t self, + ffi.Pointer outException, + ) { + return _System_Object_GetType( + self, + outException, + ); + } + + late final _System_Object_GetTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Object_t, + ffi.Pointer)>>('System_Object_GetType'); + late final _System_Object_GetType = _System_Object_GetTypePtr.asFunction< + System_Type_t Function( + System_Object_t, ffi.Pointer)>(); + + System_String_t System_Object_ToString( + System_Object_t self, + ffi.Pointer outException, + ) { + return _System_Object_ToString( + self, + outException, + ); + } + + late final _System_Object_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Object_t, + ffi.Pointer)>>('System_Object_ToString'); + late final _System_Object_ToString = _System_Object_ToStringPtr.asFunction< + System_String_t Function( + System_Object_t, ffi.Pointer)>(); + + bool System_Object_Equals( + System_Object_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Object_Equals( + self, + obj, + outException, + ); + } + + late final _System_Object_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Object_t, System_Object_t, + ffi.Pointer)>>('System_Object_Equals'); + late final _System_Object_Equals = _System_Object_EqualsPtr.asFunction< + bool Function( + System_Object_t, System_Object_t, ffi.Pointer)>(); + + bool System_Object_Equals_1( + System_Object_t objA, + System_Object_t objB, + ffi.Pointer outException, + ) { + return _System_Object_Equals_1( + objA, + objB, + outException, + ); + } + + late final _System_Object_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Object_t, System_Object_t, + ffi.Pointer)>>('System_Object_Equals_1'); + late final _System_Object_Equals_1 = _System_Object_Equals_1Ptr.asFunction< + bool Function( + System_Object_t, System_Object_t, ffi.Pointer)>(); + + bool System_Object_ReferenceEquals( + System_Object_t objA, + System_Object_t objB, + ffi.Pointer outException, + ) { + return _System_Object_ReferenceEquals( + objA, + objB, + outException, + ); + } + + late final _System_Object_ReferenceEqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Object_t, System_Object_t, + ffi.Pointer)>>( + 'System_Object_ReferenceEquals'); + late final _System_Object_ReferenceEquals = + _System_Object_ReferenceEqualsPtr.asFunction< + bool Function(System_Object_t, System_Object_t, + ffi.Pointer)>(); + + int System_Object_GetHashCode( + System_Object_t self, + ffi.Pointer outException, + ) { + return _System_Object_GetHashCode( + self, + outException, + ); + } + + late final _System_Object_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Object_t, + ffi.Pointer)>>('System_Object_GetHashCode'); + late final _System_Object_GetHashCode = + _System_Object_GetHashCodePtr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Object_Create( + ffi.Pointer outException, + ) { + return _System_Object_Create( + outException, + ); + } + + late final _System_Object_CreatePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + ffi.Pointer)>>('System_Object_Create'); + late final _System_Object_Create = _System_Object_CreatePtr.asFunction< + System_Object_t Function(ffi.Pointer)>(); + + System_Type_t System_Object_TypeOf() { + return _System_Object_TypeOf(); + } + + late final _System_Object_TypeOfPtr = + _lookup>( + 'System_Object_TypeOf'); + late final _System_Object_TypeOf = + _System_Object_TypeOfPtr.asFunction(); + + void System_Object_Destroy( + System_Object_t self, + ) { + return _System_Object_Destroy( + self, + ); + } + + late final _System_Object_DestroyPtr = + _lookup>( + 'System_Object_Destroy'); + late final _System_Object_Destroy = + _System_Object_DestroyPtr.asFunction(); + + System_Type_t System_Type_GetType( + System_String_t typeName, + bool throwOnError, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_Type_GetType( + typeName, + throwOnError, + ignoreCase, + outException, + ); + } + + late final _System_Type_GetTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_String_t, ffi.Bool, ffi.Bool, + ffi.Pointer)>>('System_Type_GetType'); + late final _System_Type_GetType = _System_Type_GetTypePtr.asFunction< + System_Type_t Function( + System_String_t, bool, bool, ffi.Pointer)>(); + + System_Type_t System_Type_GetType_1( + System_String_t typeName, + bool throwOnError, + ffi.Pointer outException, + ) { + return _System_Type_GetType_1( + typeName, + throwOnError, + outException, + ); + } + + late final _System_Type_GetType_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_String_t, ffi.Bool, + ffi.Pointer)>>('System_Type_GetType_1'); + late final _System_Type_GetType_1 = _System_Type_GetType_1Ptr.asFunction< + System_Type_t Function( + System_String_t, bool, ffi.Pointer)>(); + + System_Type_t System_Type_GetType_2( + System_String_t typeName, + ffi.Pointer outException, + ) { + return _System_Type_GetType_2( + typeName, + outException, + ); + } + + late final _System_Type_GetType_2Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_String_t, + ffi.Pointer)>>('System_Type_GetType_2'); + late final _System_Type_GetType_2 = _System_Type_GetType_2Ptr.asFunction< + System_Type_t Function( + System_String_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetType_3( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetType_3( + self, + outException, + ); + } + + late final _System_Type_GetType_3Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetType_3'); + late final _System_Type_GetType_3 = _System_Type_GetType_3Ptr.asFunction< + System_Type_t Function(System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetElementType( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetElementType( + self, + outException, + ); + } + + late final _System_Type_GetElementTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetElementType'); + late final _System_Type_GetElementType = + _System_Type_GetElementTypePtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + int System_Type_GetArrayRank( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetArrayRank( + self, + outException, + ); + } + + late final _System_Type_GetArrayRankPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetArrayRank'); + late final _System_Type_GetArrayRank = + _System_Type_GetArrayRankPtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetGenericTypeDefinition( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetGenericTypeDefinition( + self, + outException, + ); + } + + late final _System_Type_GetGenericTypeDefinitionPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetGenericTypeDefinition'); + late final _System_Type_GetGenericTypeDefinition = + _System_Type_GetGenericTypeDefinitionPtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetGenericArguments( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetGenericArguments( + self, + outException, + ); + } + + late final _System_Type_GetGenericArgumentsPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetGenericArguments'); + late final _System_Type_GetGenericArguments = + _System_Type_GetGenericArgumentsPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetOptionalCustomModifiers( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetOptionalCustomModifiers( + self, + outException, + ); + } + + late final _System_Type_GetOptionalCustomModifiersPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetOptionalCustomModifiers'); + late final _System_Type_GetOptionalCustomModifiers = + _System_Type_GetOptionalCustomModifiersPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetRequiredCustomModifiers( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetRequiredCustomModifiers( + self, + outException, + ); + } + + late final _System_Type_GetRequiredCustomModifiersPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetRequiredCustomModifiers'); + late final _System_Type_GetRequiredCustomModifiers = + _System_Type_GetRequiredCustomModifiersPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetGenericParameterConstraints( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetGenericParameterConstraints( + self, + outException, + ); + } + + late final _System_Type_GetGenericParameterConstraintsPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetGenericParameterConstraints'); + late final _System_Type_GetGenericParameterConstraints = + _System_Type_GetGenericParameterConstraintsPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsAssignableTo( + System_Type_t self, + System_Type_t targetType, + ffi.Pointer outException, + ) { + return _System_Type_IsAssignableTo( + self, + targetType, + outException, + ); + } + + late final _System_Type_IsAssignableToPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Type_t, + ffi.Pointer)>>('System_Type_IsAssignableTo'); + late final _System_Type_IsAssignableTo = + _System_Type_IsAssignableToPtr.asFunction< + bool Function( + System_Type_t, System_Type_t, ffi.Pointer)>(); + + System_Reflection_ConstructorInfo_Array_t System_Type_GetConstructors( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetConstructors( + self, + outException, + ); + } + + late final _System_Type_GetConstructorsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_ConstructorInfo_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetConstructors'); + late final _System_Type_GetConstructors = + _System_Type_GetConstructorsPtr.asFunction< + System_Reflection_ConstructorInfo_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_EventInfo_Array_t System_Type_GetEvents( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetEvents( + self, + outException, + ); + } + + late final _System_Type_GetEventsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_EventInfo_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetEvents'); + late final _System_Type_GetEvents = _System_Type_GetEventsPtr.asFunction< + System_Reflection_EventInfo_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_FieldInfo_Array_t System_Type_GetFields( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetFields( + self, + outException, + ); + } + + late final _System_Type_GetFieldsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_FieldInfo_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetFields'); + late final _System_Type_GetFields = _System_Type_GetFieldsPtr.asFunction< + System_Reflection_FieldInfo_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetFunctionPointerCallingConventions( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetFunctionPointerCallingConventions( + self, + outException, + ); + } + + late final _System_Type_GetFunctionPointerCallingConventionsPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetFunctionPointerCallingConventions'); + late final _System_Type_GetFunctionPointerCallingConventions = + _System_Type_GetFunctionPointerCallingConventionsPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetFunctionPointerReturnType( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetFunctionPointerReturnType( + self, + outException, + ); + } + + late final _System_Type_GetFunctionPointerReturnTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetFunctionPointerReturnType'); + late final _System_Type_GetFunctionPointerReturnType = + _System_Type_GetFunctionPointerReturnTypePtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetFunctionPointerParameterTypes( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetFunctionPointerParameterTypes( + self, + outException, + ); + } + + late final _System_Type_GetFunctionPointerParameterTypesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetFunctionPointerParameterTypes'); + late final _System_Type_GetFunctionPointerParameterTypes = + _System_Type_GetFunctionPointerParameterTypesPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_MemberInfo_Array_t System_Type_GetMember( + System_Type_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Type_GetMember( + self, + name, + outException, + ); + } + + late final _System_Type_GetMemberPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, + System_String_t, + ffi.Pointer)>>('System_Type_GetMember'); + late final _System_Type_GetMember = _System_Type_GetMemberPtr.asFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, System_String_t, ffi.Pointer)>(); + + System_Reflection_MemberInfo_Array_t System_Type_GetMembers( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetMembers( + self, + outException, + ); + } + + late final _System_Type_GetMembersPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetMembers'); + late final _System_Type_GetMembers = _System_Type_GetMembersPtr.asFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_MethodInfo_Array_t System_Type_GetMethods( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetMethods( + self, + outException, + ); + } + + late final _System_Type_GetMethodsPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MethodInfo_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetMethods'); + late final _System_Type_GetMethods = _System_Type_GetMethodsPtr.asFunction< + System_Reflection_MethodInfo_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetNestedType( + System_Type_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Type_GetNestedType( + self, + name, + outException, + ); + } + + late final _System_Type_GetNestedTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, System_String_t, + ffi.Pointer)>>('System_Type_GetNestedType'); + late final _System_Type_GetNestedType = + _System_Type_GetNestedTypePtr.asFunction< + System_Type_t Function(System_Type_t, System_String_t, + ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetNestedTypes( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetNestedTypes( + self, + outException, + ); + } + + late final _System_Type_GetNestedTypesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetNestedTypes'); + late final _System_Type_GetNestedTypes = + _System_Type_GetNestedTypesPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_PropertyInfo_Array_t System_Type_GetProperties( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetProperties( + self, + outException, + ); + } + + late final _System_Type_GetPropertiesPtr = _lookup< + ffi.NativeFunction< + System_Reflection_PropertyInfo_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetProperties'); + late final _System_Type_GetProperties = + _System_Type_GetPropertiesPtr.asFunction< + System_Reflection_PropertyInfo_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Reflection_MemberInfo_Array_t System_Type_GetDefaultMembers( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetDefaultMembers( + self, + outException, + ); + } + + late final _System_Type_GetDefaultMembersPtr = _lookup< + ffi.NativeFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetDefaultMembers'); + late final _System_Type_GetDefaultMembers = + _System_Type_GetDefaultMembersPtr.asFunction< + System_Reflection_MemberInfo_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetTypeArray( + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeArray( + args, + outException, + ); + } + + late final _System_Type_GetTypeArrayPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Object_Array_t, + ffi.Pointer)>>('System_Type_GetTypeArray'); + late final _System_Type_GetTypeArray = + _System_Type_GetTypeArrayPtr.asFunction< + System_Type_Array_t Function( + System_Object_Array_t, ffi.Pointer)>(); + + int System_Type_GetTypeCode( + System_Type_t type, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeCode( + type, + outException, + ); + } + + late final _System_Type_GetTypeCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetTypeCode'); + late final _System_Type_GetTypeCode = _System_Type_GetTypeCodePtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetTypeFromCLSID( + System_Guid_t clsid, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromCLSID( + clsid, + outException, + ); + } + + late final _System_Type_GetTypeFromCLSIDPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Guid_t, ffi.Pointer)>>( + 'System_Type_GetTypeFromCLSID'); + late final _System_Type_GetTypeFromCLSID = + _System_Type_GetTypeFromCLSIDPtr.asFunction< + System_Type_t Function( + System_Guid_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetTypeFromCLSID_1( + System_Guid_t clsid, + bool throwOnError, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromCLSID_1( + clsid, + throwOnError, + outException, + ); + } + + late final _System_Type_GetTypeFromCLSID_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Guid_t, ffi.Bool, ffi.Pointer)>>( + 'System_Type_GetTypeFromCLSID_1'); + late final _System_Type_GetTypeFromCLSID_1 = + _System_Type_GetTypeFromCLSID_1Ptr.asFunction< + System_Type_t Function( + System_Guid_t, bool, ffi.Pointer)>(); + + System_Type_t System_Type_GetTypeFromCLSID_2( + System_Guid_t clsid, + System_String_t server, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromCLSID_2( + clsid, + server, + outException, + ); + } + + late final _System_Type_GetTypeFromCLSID_2Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Guid_t, System_String_t, + ffi.Pointer)>>( + 'System_Type_GetTypeFromCLSID_2'); + late final _System_Type_GetTypeFromCLSID_2 = + _System_Type_GetTypeFromCLSID_2Ptr.asFunction< + System_Type_t Function(System_Guid_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Type_GetTypeFromCLSID_3( + System_Guid_t clsid, + System_String_t server, + bool throwOnError, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromCLSID_3( + clsid, + server, + throwOnError, + outException, + ); + } + + late final _System_Type_GetTypeFromCLSID_3Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Guid_t, System_String_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Type_GetTypeFromCLSID_3'); + late final _System_Type_GetTypeFromCLSID_3 = + _System_Type_GetTypeFromCLSID_3Ptr.asFunction< + System_Type_t Function(System_Guid_t, System_String_t, bool, + ffi.Pointer)>(); + + System_Type_t System_Type_GetTypeFromProgID( + System_String_t progID, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromProgID( + progID, + outException, + ); + } + + late final _System_Type_GetTypeFromProgIDPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Type_GetTypeFromProgID'); + late final _System_Type_GetTypeFromProgID = + _System_Type_GetTypeFromProgIDPtr.asFunction< + System_Type_t Function( + System_String_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetTypeFromProgID_1( + System_String_t progID, + bool throwOnError, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromProgID_1( + progID, + throwOnError, + outException, + ); + } + + late final _System_Type_GetTypeFromProgID_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_String_t, ffi.Bool, ffi.Pointer)>>( + 'System_Type_GetTypeFromProgID_1'); + late final _System_Type_GetTypeFromProgID_1 = + _System_Type_GetTypeFromProgID_1Ptr.asFunction< + System_Type_t Function( + System_String_t, bool, ffi.Pointer)>(); + + System_Type_t System_Type_GetTypeFromProgID_2( + System_String_t progID, + System_String_t server, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromProgID_2( + progID, + server, + outException, + ); + } + + late final _System_Type_GetTypeFromProgID_2Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_String_t, System_String_t, + ffi.Pointer)>>( + 'System_Type_GetTypeFromProgID_2'); + late final _System_Type_GetTypeFromProgID_2 = + _System_Type_GetTypeFromProgID_2Ptr.asFunction< + System_Type_t Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Type_GetTypeFromProgID_3( + System_String_t progID, + System_String_t server, + bool throwOnError, + ffi.Pointer outException, + ) { + return _System_Type_GetTypeFromProgID_3( + progID, + server, + throwOnError, + outException, + ); + } + + late final _System_Type_GetTypeFromProgID_3Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_String_t, System_String_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Type_GetTypeFromProgID_3'); + late final _System_Type_GetTypeFromProgID_3 = + _System_Type_GetTypeFromProgID_3Ptr.asFunction< + System_Type_t Function(System_String_t, System_String_t, bool, + ffi.Pointer)>(); + + System_Type_t System_Type_GetInterface( + System_Type_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Type_GetInterface( + self, + name, + outException, + ); + } + + late final _System_Type_GetInterfacePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, System_String_t, + ffi.Pointer)>>('System_Type_GetInterface'); + late final _System_Type_GetInterface = + _System_Type_GetInterfacePtr.asFunction< + System_Type_t Function(System_Type_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Type_GetInterface_1( + System_Type_t self, + System_String_t name, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_Type_GetInterface_1( + self, + name, + ignoreCase, + outException, + ); + } + + late final _System_Type_GetInterface_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, System_String_t, ffi.Bool, + ffi.Pointer)>>('System_Type_GetInterface_1'); + late final _System_Type_GetInterface_1 = + _System_Type_GetInterface_1Ptr.asFunction< + System_Type_t Function(System_Type_t, System_String_t, bool, + ffi.Pointer)>(); + + System_Type_Array_t System_Type_GetInterfaces( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetInterfaces( + self, + outException, + ); + } + + late final _System_Type_GetInterfacesPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetInterfaces'); + late final _System_Type_GetInterfaces = + _System_Type_GetInterfacesPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsInstanceOfType( + System_Type_t self, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Type_IsInstanceOfType( + self, + o, + outException, + ); + } + + late final _System_Type_IsInstanceOfTypePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>( + 'System_Type_IsInstanceOfType'); + late final _System_Type_IsInstanceOfType = + _System_Type_IsInstanceOfTypePtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Type_IsEquivalentTo( + System_Type_t self, + System_Type_t other, + ffi.Pointer outException, + ) { + return _System_Type_IsEquivalentTo( + self, + other, + outException, + ); + } + + late final _System_Type_IsEquivalentToPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Type_t, + ffi.Pointer)>>('System_Type_IsEquivalentTo'); + late final _System_Type_IsEquivalentTo = + _System_Type_IsEquivalentToPtr.asFunction< + bool Function( + System_Type_t, System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_GetEnumUnderlyingType( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetEnumUnderlyingType( + self, + outException, + ); + } + + late final _System_Type_GetEnumUnderlyingTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetEnumUnderlyingType'); + late final _System_Type_GetEnumUnderlyingType = + _System_Type_GetEnumUnderlyingTypePtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Array_t System_Type_GetEnumValues( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetEnumValues( + self, + outException, + ); + } + + late final _System_Type_GetEnumValuesPtr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetEnumValues'); + late final _System_Type_GetEnumValues = + _System_Type_GetEnumValuesPtr.asFunction< + System_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Array_t System_Type_GetEnumValuesAsUnderlyingType( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetEnumValuesAsUnderlyingType( + self, + outException, + ); + } + + late final _System_Type_GetEnumValuesAsUnderlyingTypePtr = _lookup< + ffi.NativeFunction< + System_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GetEnumValuesAsUnderlyingType'); + late final _System_Type_GetEnumValuesAsUnderlyingType = + _System_Type_GetEnumValuesAsUnderlyingTypePtr.asFunction< + System_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_MakeArrayType( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_MakeArrayType( + self, + outException, + ); + } + + late final _System_Type_MakeArrayTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_MakeArrayType'); + late final _System_Type_MakeArrayType = + _System_Type_MakeArrayTypePtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_MakeArrayType_1( + System_Type_t self, + int rank, + ffi.Pointer outException, + ) { + return _System_Type_MakeArrayType_1( + self, + rank, + outException, + ); + } + + late final _System_Type_MakeArrayType_1Ptr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, ffi.Int32, + ffi.Pointer)>>('System_Type_MakeArrayType_1'); + late final _System_Type_MakeArrayType_1 = + _System_Type_MakeArrayType_1Ptr.asFunction< + System_Type_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Type_t System_Type_MakeByRefType( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_MakeByRefType( + self, + outException, + ); + } + + late final _System_Type_MakeByRefTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_MakeByRefType'); + late final _System_Type_MakeByRefType = + _System_Type_MakeByRefTypePtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_MakeGenericType( + System_Type_t self, + System_Type_Array_t typeArguments, + ffi.Pointer outException, + ) { + return _System_Type_MakeGenericType( + self, + typeArguments, + outException, + ); + } + + late final _System_Type_MakeGenericTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, System_Type_Array_t, + ffi.Pointer)>>('System_Type_MakeGenericType'); + late final _System_Type_MakeGenericType = + _System_Type_MakeGenericTypePtr.asFunction< + System_Type_t Function(System_Type_t, System_Type_Array_t, + ffi.Pointer)>(); + + System_Type_t System_Type_MakePointerType( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_MakePointerType( + self, + outException, + ); + } + + late final _System_Type_MakePointerTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_MakePointerType'); + late final _System_Type_MakePointerType = + _System_Type_MakePointerTypePtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_MakeGenericSignatureType( + System_Type_t genericTypeDefinition, + System_Type_Array_t typeArguments, + ffi.Pointer outException, + ) { + return _System_Type_MakeGenericSignatureType( + genericTypeDefinition, + typeArguments, + outException, + ); + } + + late final _System_Type_MakeGenericSignatureTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, System_Type_Array_t, + ffi.Pointer)>>( + 'System_Type_MakeGenericSignatureType'); + late final _System_Type_MakeGenericSignatureType = + _System_Type_MakeGenericSignatureTypePtr.asFunction< + System_Type_t Function(System_Type_t, System_Type_Array_t, + ffi.Pointer)>(); + + System_Type_t System_Type_MakeGenericMethodParameter( + int position, + ffi.Pointer outException, + ) { + return _System_Type_MakeGenericMethodParameter( + position, + outException, + ); + } + + late final _System_Type_MakeGenericMethodParameterPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Type_MakeGenericMethodParameter'); + late final _System_Type_MakeGenericMethodParameter = + _System_Type_MakeGenericMethodParameterPtr.asFunction< + System_Type_t Function(int, ffi.Pointer)>(); + + System_String_t System_Type_ToString( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_ToString( + self, + outException, + ); + } + + late final _System_Type_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_ToString'); + late final _System_Type_ToString = _System_Type_ToStringPtr.asFunction< + System_String_t Function( + System_Type_t, ffi.Pointer)>(); + + bool System_Type_Equals( + System_Type_t self, + System_Object_t o, + ffi.Pointer outException, + ) { + return _System_Type_Equals( + self, + o, + outException, + ); + } + + late final _System_Type_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>('System_Type_Equals'); + late final _System_Type_Equals = _System_Type_EqualsPtr.asFunction< + bool Function( + System_Type_t, System_Object_t, ffi.Pointer)>(); + + int System_Type_GetHashCode( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetHashCode( + self, + outException, + ); + } + + late final _System_Type_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetHashCode'); + late final _System_Type_GetHashCode = _System_Type_GetHashCodePtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_Equals_1( + System_Type_t self, + System_Type_t o, + ffi.Pointer outException, + ) { + return _System_Type_Equals_1( + self, + o, + outException, + ); + } + + late final _System_Type_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Type_t, + ffi.Pointer)>>('System_Type_Equals_1'); + late final _System_Type_Equals_1 = _System_Type_Equals_1Ptr.asFunction< + bool Function( + System_Type_t, System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_ReflectionOnlyGetType( + System_String_t typeName, + bool throwIfNotFound, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_Type_ReflectionOnlyGetType( + typeName, + throwIfNotFound, + ignoreCase, + outException, + ); + } + + late final _System_Type_ReflectionOnlyGetTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_String_t, ffi.Bool, ffi.Bool, + ffi.Pointer)>>( + 'System_Type_ReflectionOnlyGetType'); + late final _System_Type_ReflectionOnlyGetType = + _System_Type_ReflectionOnlyGetTypePtr.asFunction< + System_Type_t Function( + System_String_t, bool, bool, ffi.Pointer)>(); + + bool System_Type_IsEnumDefined( + System_Type_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Type_IsEnumDefined( + self, + value, + outException, + ); + } + + late final _System_Type_IsEnumDefinedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>('System_Type_IsEnumDefined'); + late final _System_Type_IsEnumDefined = + _System_Type_IsEnumDefinedPtr.asFunction< + bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>(); + + System_String_t System_Type_GetEnumName( + System_Type_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Type_GetEnumName( + self, + value, + outException, + ); + } + + late final _System_Type_GetEnumNamePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>('System_Type_GetEnumName'); + late final _System_Type_GetEnumName = _System_Type_GetEnumNamePtr.asFunction< + System_String_t Function( + System_Type_t, System_Object_t, ffi.Pointer)>(); + + System_String_Array_t System_Type_GetEnumNames( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GetEnumNames( + self, + outException, + ); + } + + late final _System_Type_GetEnumNamesPtr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GetEnumNames'); + late final _System_Type_GetEnumNames = + _System_Type_GetEnumNamesPtr.asFunction< + System_String_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSubclassOf( + System_Type_t self, + System_Type_t c, + ffi.Pointer outException, + ) { + return _System_Type_IsSubclassOf( + self, + c, + outException, + ); + } + + late final _System_Type_IsSubclassOfPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Type_t, + ffi.Pointer)>>('System_Type_IsSubclassOf'); + late final _System_Type_IsSubclassOf = + _System_Type_IsSubclassOfPtr.asFunction< + bool Function( + System_Type_t, System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsAssignableFrom( + System_Type_t self, + System_Type_t c, + ffi.Pointer outException, + ) { + return _System_Type_IsAssignableFrom( + self, + c, + outException, + ); + } + + late final _System_Type_IsAssignableFromPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Type_t, + ffi.Pointer)>>( + 'System_Type_IsAssignableFrom'); + late final _System_Type_IsAssignableFrom = + _System_Type_IsAssignableFromPtr.asFunction< + bool Function( + System_Type_t, System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsInterface_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsInterface_Get( + self, + outException, + ); + } + + late final _System_Type_IsInterface_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsInterface_Get'); + late final _System_Type_IsInterface_Get = + _System_Type_IsInterface_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + System_String_t System_Type_Namespace_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_Namespace_Get( + self, + outException, + ); + } + + late final _System_Type_Namespace_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_Namespace_Get'); + late final _System_Type_Namespace_Get = + _System_Type_Namespace_GetPtr.asFunction< + System_String_t Function( + System_Type_t, ffi.Pointer)>(); + + System_String_t System_Type_AssemblyQualifiedName_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_AssemblyQualifiedName_Get( + self, + outException, + ); + } + + late final _System_Type_AssemblyQualifiedName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_AssemblyQualifiedName_Get'); + late final _System_Type_AssemblyQualifiedName_Get = + _System_Type_AssemblyQualifiedName_GetPtr.asFunction< + System_String_t Function( + System_Type_t, ffi.Pointer)>(); + + System_String_t System_Type_FullName_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_FullName_Get( + self, + outException, + ); + } + + late final _System_Type_FullName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_FullName_Get'); + late final _System_Type_FullName_Get = + _System_Type_FullName_GetPtr.asFunction< + System_String_t Function( + System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsNested_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsNested_Get( + self, + outException, + ); + } + + late final _System_Type_IsNested_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsNested_Get'); + late final _System_Type_IsNested_Get = + _System_Type_IsNested_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_DeclaringType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_DeclaringType_Get( + self, + outException, + ); + } + + late final _System_Type_DeclaringType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_DeclaringType_Get'); + late final _System_Type_DeclaringType_Get = + _System_Type_DeclaringType_GetPtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_ReflectedType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_ReflectedType_Get( + self, + outException, + ); + } + + late final _System_Type_ReflectedType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_ReflectedType_Get'); + late final _System_Type_ReflectedType_Get = + _System_Type_ReflectedType_GetPtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_UnderlyingSystemType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_UnderlyingSystemType_Get( + self, + outException, + ); + } + + late final _System_Type_UnderlyingSystemType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_UnderlyingSystemType_Get'); + late final _System_Type_UnderlyingSystemType_Get = + _System_Type_UnderlyingSystemType_GetPtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsTypeDefinition_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsTypeDefinition_Get( + self, + outException, + ); + } + + late final _System_Type_IsTypeDefinition_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsTypeDefinition_Get'); + late final _System_Type_IsTypeDefinition_Get = + _System_Type_IsTypeDefinition_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsArray_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsArray_Get( + self, + outException, + ); + } + + late final _System_Type_IsArray_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsArray_Get'); + late final _System_Type_IsArray_Get = _System_Type_IsArray_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsByRef_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsByRef_Get( + self, + outException, + ); + } + + late final _System_Type_IsByRef_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsByRef_Get'); + late final _System_Type_IsByRef_Get = _System_Type_IsByRef_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsPointer_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsPointer_Get( + self, + outException, + ); + } + + late final _System_Type_IsPointer_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsPointer_Get'); + late final _System_Type_IsPointer_Get = + _System_Type_IsPointer_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsConstructedGenericType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsConstructedGenericType_Get( + self, + outException, + ); + } + + late final _System_Type_IsConstructedGenericType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsConstructedGenericType_Get'); + late final _System_Type_IsConstructedGenericType_Get = + _System_Type_IsConstructedGenericType_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsGenericParameter_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsGenericParameter_Get( + self, + outException, + ); + } + + late final _System_Type_IsGenericParameter_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsGenericParameter_Get'); + late final _System_Type_IsGenericParameter_Get = + _System_Type_IsGenericParameter_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsGenericTypeParameter_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsGenericTypeParameter_Get( + self, + outException, + ); + } + + late final _System_Type_IsGenericTypeParameter_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsGenericTypeParameter_Get'); + late final _System_Type_IsGenericTypeParameter_Get = + _System_Type_IsGenericTypeParameter_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsGenericMethodParameter_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsGenericMethodParameter_Get( + self, + outException, + ); + } + + late final _System_Type_IsGenericMethodParameter_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsGenericMethodParameter_Get'); + late final _System_Type_IsGenericMethodParameter_Get = + _System_Type_IsGenericMethodParameter_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsGenericType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsGenericType_Get( + self, + outException, + ); + } + + late final _System_Type_IsGenericType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsGenericType_Get'); + late final _System_Type_IsGenericType_Get = + _System_Type_IsGenericType_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsGenericTypeDefinition_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsGenericTypeDefinition_Get( + self, + outException, + ); + } + + late final _System_Type_IsGenericTypeDefinition_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsGenericTypeDefinition_Get'); + late final _System_Type_IsGenericTypeDefinition_Get = + _System_Type_IsGenericTypeDefinition_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSZArray_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsSZArray_Get( + self, + outException, + ); + } + + late final _System_Type_IsSZArray_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsSZArray_Get'); + late final _System_Type_IsSZArray_Get = + _System_Type_IsSZArray_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsVariableBoundArray_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsVariableBoundArray_Get( + self, + outException, + ); + } + + late final _System_Type_IsVariableBoundArray_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsVariableBoundArray_Get'); + late final _System_Type_IsVariableBoundArray_Get = + _System_Type_IsVariableBoundArray_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsByRefLike_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsByRefLike_Get( + self, + outException, + ); + } + + late final _System_Type_IsByRefLike_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsByRefLike_Get'); + late final _System_Type_IsByRefLike_Get = + _System_Type_IsByRefLike_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsFunctionPointer_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsFunctionPointer_Get( + self, + outException, + ); + } + + late final _System_Type_IsFunctionPointer_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsFunctionPointer_Get'); + late final _System_Type_IsFunctionPointer_Get = + _System_Type_IsFunctionPointer_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsUnmanagedFunctionPointer_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsUnmanagedFunctionPointer_Get( + self, + outException, + ); + } + + late final _System_Type_IsUnmanagedFunctionPointer_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsUnmanagedFunctionPointer_Get'); + late final _System_Type_IsUnmanagedFunctionPointer_Get = + _System_Type_IsUnmanagedFunctionPointer_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_HasElementType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_HasElementType_Get( + self, + outException, + ); + } + + late final _System_Type_HasElementType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_HasElementType_Get'); + late final _System_Type_HasElementType_Get = + _System_Type_HasElementType_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + System_Type_Array_t System_Type_GenericTypeArguments_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GenericTypeArguments_Get( + self, + outException, + ); + } + + late final _System_Type_GenericTypeArguments_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GenericTypeArguments_Get'); + late final _System_Type_GenericTypeArguments_Get = + _System_Type_GenericTypeArguments_GetPtr.asFunction< + System_Type_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + int System_Type_GenericParameterPosition_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GenericParameterPosition_Get( + self, + outException, + ); + } + + late final _System_Type_GenericParameterPosition_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_GenericParameterPosition_Get'); + late final _System_Type_GenericParameterPosition_Get = + _System_Type_GenericParameterPosition_GetPtr.asFunction< + int Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsAbstract_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsAbstract_Get( + self, + outException, + ); + } + + late final _System_Type_IsAbstract_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsAbstract_Get'); + late final _System_Type_IsAbstract_Get = + _System_Type_IsAbstract_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsImport_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsImport_Get( + self, + outException, + ); + } + + late final _System_Type_IsImport_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsImport_Get'); + late final _System_Type_IsImport_Get = + _System_Type_IsImport_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSealed_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsSealed_Get( + self, + outException, + ); + } + + late final _System_Type_IsSealed_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsSealed_Get'); + late final _System_Type_IsSealed_Get = + _System_Type_IsSealed_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSpecialName_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsSpecialName_Get( + self, + outException, + ); + } + + late final _System_Type_IsSpecialName_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsSpecialName_Get'); + late final _System_Type_IsSpecialName_Get = + _System_Type_IsSpecialName_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsClass_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsClass_Get( + self, + outException, + ); + } + + late final _System_Type_IsClass_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsClass_Get'); + late final _System_Type_IsClass_Get = _System_Type_IsClass_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsNestedAssembly_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsNestedAssembly_Get( + self, + outException, + ); + } + + late final _System_Type_IsNestedAssembly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsNestedAssembly_Get'); + late final _System_Type_IsNestedAssembly_Get = + _System_Type_IsNestedAssembly_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsNestedFamANDAssem_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsNestedFamANDAssem_Get( + self, + outException, + ); + } + + late final _System_Type_IsNestedFamANDAssem_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsNestedFamANDAssem_Get'); + late final _System_Type_IsNestedFamANDAssem_Get = + _System_Type_IsNestedFamANDAssem_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsNestedFamily_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsNestedFamily_Get( + self, + outException, + ); + } + + late final _System_Type_IsNestedFamily_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsNestedFamily_Get'); + late final _System_Type_IsNestedFamily_Get = + _System_Type_IsNestedFamily_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsNestedFamORAssem_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsNestedFamORAssem_Get( + self, + outException, + ); + } + + late final _System_Type_IsNestedFamORAssem_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsNestedFamORAssem_Get'); + late final _System_Type_IsNestedFamORAssem_Get = + _System_Type_IsNestedFamORAssem_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsNestedPrivate_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsNestedPrivate_Get( + self, + outException, + ); + } + + late final _System_Type_IsNestedPrivate_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsNestedPrivate_Get'); + late final _System_Type_IsNestedPrivate_Get = + _System_Type_IsNestedPrivate_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsNestedPublic_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsNestedPublic_Get( + self, + outException, + ); + } + + late final _System_Type_IsNestedPublic_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsNestedPublic_Get'); + late final _System_Type_IsNestedPublic_Get = + _System_Type_IsNestedPublic_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsNotPublic_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsNotPublic_Get( + self, + outException, + ); + } + + late final _System_Type_IsNotPublic_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsNotPublic_Get'); + late final _System_Type_IsNotPublic_Get = + _System_Type_IsNotPublic_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsPublic_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsPublic_Get( + self, + outException, + ); + } + + late final _System_Type_IsPublic_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsPublic_Get'); + late final _System_Type_IsPublic_Get = + _System_Type_IsPublic_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsAutoLayout_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsAutoLayout_Get( + self, + outException, + ); + } + + late final _System_Type_IsAutoLayout_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsAutoLayout_Get'); + late final _System_Type_IsAutoLayout_Get = + _System_Type_IsAutoLayout_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsExplicitLayout_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsExplicitLayout_Get( + self, + outException, + ); + } + + late final _System_Type_IsExplicitLayout_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsExplicitLayout_Get'); + late final _System_Type_IsExplicitLayout_Get = + _System_Type_IsExplicitLayout_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsLayoutSequential_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsLayoutSequential_Get( + self, + outException, + ); + } + + late final _System_Type_IsLayoutSequential_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsLayoutSequential_Get'); + late final _System_Type_IsLayoutSequential_Get = + _System_Type_IsLayoutSequential_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsAnsiClass_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsAnsiClass_Get( + self, + outException, + ); + } + + late final _System_Type_IsAnsiClass_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsAnsiClass_Get'); + late final _System_Type_IsAnsiClass_Get = + _System_Type_IsAnsiClass_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsAutoClass_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsAutoClass_Get( + self, + outException, + ); + } + + late final _System_Type_IsAutoClass_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsAutoClass_Get'); + late final _System_Type_IsAutoClass_Get = + _System_Type_IsAutoClass_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsUnicodeClass_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsUnicodeClass_Get( + self, + outException, + ); + } + + late final _System_Type_IsUnicodeClass_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsUnicodeClass_Get'); + late final _System_Type_IsUnicodeClass_Get = + _System_Type_IsUnicodeClass_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsCOMObject_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsCOMObject_Get( + self, + outException, + ); + } + + late final _System_Type_IsCOMObject_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsCOMObject_Get'); + late final _System_Type_IsCOMObject_Get = + _System_Type_IsCOMObject_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsContextful_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsContextful_Get( + self, + outException, + ); + } + + late final _System_Type_IsContextful_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsContextful_Get'); + late final _System_Type_IsContextful_Get = + _System_Type_IsContextful_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsEnum_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsEnum_Get( + self, + outException, + ); + } + + late final _System_Type_IsEnum_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsEnum_Get'); + late final _System_Type_IsEnum_Get = _System_Type_IsEnum_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsMarshalByRef_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsMarshalByRef_Get( + self, + outException, + ); + } + + late final _System_Type_IsMarshalByRef_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsMarshalByRef_Get'); + late final _System_Type_IsMarshalByRef_Get = + _System_Type_IsMarshalByRef_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsPrimitive_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsPrimitive_Get( + self, + outException, + ); + } + + late final _System_Type_IsPrimitive_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsPrimitive_Get'); + late final _System_Type_IsPrimitive_Get = + _System_Type_IsPrimitive_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsValueType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsValueType_Get( + self, + outException, + ); + } + + late final _System_Type_IsValueType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsValueType_Get'); + late final _System_Type_IsValueType_Get = + _System_Type_IsValueType_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSignatureType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsSignatureType_Get( + self, + outException, + ); + } + + late final _System_Type_IsSignatureType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsSignatureType_Get'); + late final _System_Type_IsSignatureType_Get = + _System_Type_IsSignatureType_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSecurityCritical_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsSecurityCritical_Get( + self, + outException, + ); + } + + late final _System_Type_IsSecurityCritical_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsSecurityCritical_Get'); + late final _System_Type_IsSecurityCritical_Get = + _System_Type_IsSecurityCritical_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSecuritySafeCritical_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsSecuritySafeCritical_Get( + self, + outException, + ); + } + + late final _System_Type_IsSecuritySafeCritical_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsSecuritySafeCritical_Get'); + late final _System_Type_IsSecuritySafeCritical_Get = + _System_Type_IsSecuritySafeCritical_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSecurityTransparent_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsSecurityTransparent_Get( + self, + outException, + ); + } + + late final _System_Type_IsSecurityTransparent_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsSecurityTransparent_Get'); + late final _System_Type_IsSecurityTransparent_Get = + _System_Type_IsSecurityTransparent_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + System_Guid_t System_Type_GUID_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_GUID_Get( + self, + outException, + ); + } + + late final _System_Type_GUID_GetPtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_GUID_Get'); + late final _System_Type_GUID_Get = _System_Type_GUID_GetPtr.asFunction< + System_Guid_t Function(System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Type_BaseType_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_BaseType_Get( + self, + outException, + ); + } + + late final _System_Type_BaseType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Type_t, + ffi.Pointer)>>('System_Type_BaseType_Get'); + late final _System_Type_BaseType_Get = + _System_Type_BaseType_GetPtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsSerializable_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsSerializable_Get( + self, + outException, + ); + } + + late final _System_Type_IsSerializable_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_IsSerializable_Get'); + late final _System_Type_IsSerializable_Get = + _System_Type_IsSerializable_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_ContainsGenericParameters_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_ContainsGenericParameters_Get( + self, + outException, + ); + } + + late final _System_Type_ContainsGenericParameters_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, ffi.Pointer)>>( + 'System_Type_ContainsGenericParameters_Get'); + late final _System_Type_ContainsGenericParameters_Get = + _System_Type_ContainsGenericParameters_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + bool System_Type_IsVisible_Get( + System_Type_t self, + ffi.Pointer outException, + ) { + return _System_Type_IsVisible_Get( + self, + outException, + ); + } + + late final _System_Type_IsVisible_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, + ffi.Pointer)>>('System_Type_IsVisible_Get'); + late final _System_Type_IsVisible_Get = + _System_Type_IsVisible_GetPtr.asFunction< + bool Function(System_Type_t, ffi.Pointer)>(); + + int System_Type_Delimiter_Get() { + return _System_Type_Delimiter_Get(); + } + + late final _System_Type_Delimiter_GetPtr = + _lookup>( + 'System_Type_Delimiter_Get'); + late final _System_Type_Delimiter_Get = + _System_Type_Delimiter_GetPtr.asFunction(); + + System_Type_Array_t System_Type_EmptyTypes_Get() { + return _System_Type_EmptyTypes_Get(); + } + + late final _System_Type_EmptyTypes_GetPtr = + _lookup>( + 'System_Type_EmptyTypes_Get'); + late final _System_Type_EmptyTypes_Get = _System_Type_EmptyTypes_GetPtr + .asFunction(); + + System_Object_t System_Type_Missing_Get() { + return _System_Type_Missing_Get(); + } + + late final _System_Type_Missing_GetPtr = + _lookup>( + 'System_Type_Missing_Get'); + late final _System_Type_Missing_Get = + _System_Type_Missing_GetPtr.asFunction(); + + System_Type_t System_Type_TypeOf() { + return _System_Type_TypeOf(); + } + + late final _System_Type_TypeOfPtr = + _lookup>( + 'System_Type_TypeOf'); + late final _System_Type_TypeOf = + _System_Type_TypeOfPtr.asFunction(); + + void System_Type_Destroy( + System_Type_t self, + ) { + return _System_Type_Destroy( + self, + ); + } + + late final _System_Type_DestroyPtr = + _lookup>( + 'System_Type_Destroy'); + late final _System_Type_Destroy = + _System_Type_DestroyPtr.asFunction(); + + System_Type_t System_Boolean_TypeOf() { + return _System_Boolean_TypeOf(); + } + + late final _System_Boolean_TypeOfPtr = + _lookup>( + 'System_Boolean_TypeOf'); + late final _System_Boolean_TypeOf = + _System_Boolean_TypeOfPtr.asFunction(); + + bool System_ValueType_Equals( + System_ValueType_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_ValueType_Equals( + self, + obj, + outException, + ); + } + + late final _System_ValueType_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_ValueType_t, System_Object_t, + ffi.Pointer)>>('System_ValueType_Equals'); + late final _System_ValueType_Equals = _System_ValueType_EqualsPtr.asFunction< + bool Function(System_ValueType_t, System_Object_t, + ffi.Pointer)>(); + + int System_ValueType_GetHashCode( + System_ValueType_t self, + ffi.Pointer outException, + ) { + return _System_ValueType_GetHashCode( + self, + outException, + ); + } + + late final _System_ValueType_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_ValueType_t, ffi.Pointer)>>( + 'System_ValueType_GetHashCode'); + late final _System_ValueType_GetHashCode = + _System_ValueType_GetHashCodePtr.asFunction< + int Function(System_ValueType_t, ffi.Pointer)>(); + + System_String_t System_ValueType_ToString( + System_ValueType_t self, + ffi.Pointer outException, + ) { + return _System_ValueType_ToString( + self, + outException, + ); + } + + late final _System_ValueType_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_ValueType_t, + ffi.Pointer)>>('System_ValueType_ToString'); + late final _System_ValueType_ToString = + _System_ValueType_ToStringPtr.asFunction< + System_String_t Function( + System_ValueType_t, ffi.Pointer)>(); + + System_Type_t System_ValueType_TypeOf() { + return _System_ValueType_TypeOf(); + } + + late final _System_ValueType_TypeOfPtr = + _lookup>( + 'System_ValueType_TypeOf'); + late final _System_ValueType_TypeOf = + _System_ValueType_TypeOfPtr.asFunction(); + + void System_ValueType_Destroy( + System_ValueType_t self, + ) { + return _System_ValueType_Destroy( + self, + ); + } + + late final _System_ValueType_DestroyPtr = + _lookup>( + 'System_ValueType_Destroy'); + 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, + ffi.Pointer outException, + ) { + return _System_IComparable_CompareTo( + self, + obj, + outException, + ); + } + + late final _System_IComparable_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IComparable_t, System_Object_t, + ffi.Pointer)>>( + 'System_IComparable_CompareTo'); + late final _System_IComparable_CompareTo = + _System_IComparable_CompareToPtr.asFunction< + int Function(System_IComparable_t, System_Object_t, + ffi.Pointer)>(); + + System_Type_t System_IComparable_TypeOf() { + return _System_IComparable_TypeOf(); + } + + late final _System_IComparable_TypeOfPtr = + _lookup>( + 'System_IComparable_TypeOf'); + late final _System_IComparable_TypeOf = + _System_IComparable_TypeOfPtr.asFunction(); + + void System_IComparable_Destroy( + System_IComparable_t self, + ) { + return _System_IComparable_Destroy( + self, + ); + } + + late final _System_IComparable_DestroyPtr = + _lookup>( + 'System_IComparable_Destroy'); + late final _System_IComparable_Destroy = _System_IComparable_DestroyPtr + .asFunction(); + + int System_IConvertible_GetTypeCode( + System_IConvertible_t self, + ffi.Pointer outException, + ) { + return _System_IConvertible_GetTypeCode( + self, + outException, + ); + } + + late final _System_IConvertible_GetTypeCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_IConvertible_t, ffi.Pointer)>>( + 'System_IConvertible_GetTypeCode'); + late final _System_IConvertible_GetTypeCode = + _System_IConvertible_GetTypeCodePtr.asFunction< + int Function( + System_IConvertible_t, ffi.Pointer)>(); + + bool System_IConvertible_ToBoolean( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToBoolean( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToBooleanPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>>( + 'System_IConvertible_ToBoolean'); + late final _System_IConvertible_ToBoolean = + _System_IConvertible_ToBooleanPtr.asFunction< + bool Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToChar( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToChar( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToCharPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_IConvertible_ToChar'); + late final _System_IConvertible_ToChar = + _System_IConvertible_ToCharPtr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToSByte( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToSByte( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToSBytePtr = _lookup< + ffi.NativeFunction< + ffi.Int8 Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_IConvertible_ToSByte'); + late final _System_IConvertible_ToSByte = + _System_IConvertible_ToSBytePtr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToByte( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToByte( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToBytePtr = _lookup< + ffi.NativeFunction< + ffi.Uint8 Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_IConvertible_ToByte'); + late final _System_IConvertible_ToByte = + _System_IConvertible_ToBytePtr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToInt16( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToInt16( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToInt16Ptr = _lookup< + ffi.NativeFunction< + ffi.Int16 Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_IConvertible_ToInt16'); + late final _System_IConvertible_ToInt16 = + _System_IConvertible_ToInt16Ptr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToUInt16( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToUInt16( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToUInt16Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint16 Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IConvertible_ToUInt16'); + late final _System_IConvertible_ToUInt16 = + _System_IConvertible_ToUInt16Ptr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToInt32( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToInt32( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToInt32Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_IConvertible_ToInt32'); + late final _System_IConvertible_ToInt32 = + _System_IConvertible_ToInt32Ptr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToUInt32( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToUInt32( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToUInt32Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint32 Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IConvertible_ToUInt32'); + late final _System_IConvertible_ToUInt32 = + _System_IConvertible_ToUInt32Ptr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToInt64( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToInt64( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToInt64Ptr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_IConvertible_ToInt64'); + late final _System_IConvertible_ToInt64 = + _System_IConvertible_ToInt64Ptr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + int System_IConvertible_ToUInt64( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToUInt64( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToUInt64Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint64 Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IConvertible_ToUInt64'); + late final _System_IConvertible_ToUInt64 = + _System_IConvertible_ToUInt64Ptr.asFunction< + int Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + double System_IConvertible_ToSingle( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToSingle( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToSinglePtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IConvertible_ToSingle'); + late final _System_IConvertible_ToSingle = + _System_IConvertible_ToSinglePtr.asFunction< + double Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + double System_IConvertible_ToDouble( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToDouble( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToDoublePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IConvertible_ToDouble'); + late final _System_IConvertible_ToDouble = + _System_IConvertible_ToDoublePtr.asFunction< + double Function(System_IConvertible_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_Decimal_t System_IConvertible_ToDecimal( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToDecimal( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToDecimalPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IConvertible_ToDecimal'); + late final _System_IConvertible_ToDecimal = + _System_IConvertible_ToDecimalPtr.asFunction< + System_Decimal_t Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_DateTime_t System_IConvertible_ToDateTime( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToDateTime( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToDateTimePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IConvertible_ToDateTime'); + late final _System_IConvertible_ToDateTime = + _System_IConvertible_ToDateTimePtr.asFunction< + System_DateTime_t Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_String_t System_IConvertible_ToString( + System_IConvertible_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToString( + self, + provider, + outException, + ); + } + + late final _System_IConvertible_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IConvertible_ToString'); + late final _System_IConvertible_ToString = + _System_IConvertible_ToStringPtr.asFunction< + System_String_t Function(System_IConvertible_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_Object_t System_IConvertible_ToType( + System_IConvertible_t self, + System_Type_t conversionType, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_IConvertible_ToType( + self, + conversionType, + provider, + outException, + ); + } + + late final _System_IConvertible_ToTypePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_IConvertible_t, + System_Type_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_IConvertible_ToType'); + late final _System_IConvertible_ToType = + _System_IConvertible_ToTypePtr.asFunction< + System_Object_t Function(System_IConvertible_t, System_Type_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_Type_t System_IConvertible_TypeOf() { + return _System_IConvertible_TypeOf(); + } + + late final _System_IConvertible_TypeOfPtr = + _lookup>( + 'System_IConvertible_TypeOf'); + late final _System_IConvertible_TypeOf = + _System_IConvertible_TypeOfPtr.asFunction(); + + void System_IConvertible_Destroy( + System_IConvertible_t self, + ) { + return _System_IConvertible_Destroy( + self, + ); + } + + late final _System_IConvertible_DestroyPtr = + _lookup>( + 'System_IConvertible_Destroy'); + late final _System_IConvertible_Destroy = _System_IConvertible_DestroyPtr + .asFunction(); + + System_String_t System_Enum_GetName( + System_Type_t enumType, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Enum_GetName( + enumType, + value, + outException, + ); + } + + late final _System_Enum_GetNamePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>('System_Enum_GetName'); + late final _System_Enum_GetName = _System_Enum_GetNamePtr.asFunction< + System_String_t Function( + System_Type_t, System_Object_t, ffi.Pointer)>(); + + System_String_Array_t System_Enum_GetNames( + System_Type_t enumType, + ffi.Pointer outException, + ) { + return _System_Enum_GetNames( + enumType, + outException, + ); + } + + late final _System_Enum_GetNamesPtr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Enum_GetNames'); + late final _System_Enum_GetNames = _System_Enum_GetNamesPtr.asFunction< + System_String_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Type_t System_Enum_GetUnderlyingType( + System_Type_t enumType, + ffi.Pointer outException, + ) { + return _System_Enum_GetUnderlyingType( + enumType, + outException, + ); + } + + late final _System_Enum_GetUnderlyingTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Enum_GetUnderlyingType'); + late final _System_Enum_GetUnderlyingType = + _System_Enum_GetUnderlyingTypePtr.asFunction< + System_Type_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Array_t System_Enum_GetValues( + System_Type_t enumType, + ffi.Pointer outException, + ) { + return _System_Enum_GetValues( + enumType, + outException, + ); + } + + late final _System_Enum_GetValuesPtr = _lookup< + ffi.NativeFunction< + System_Array_t Function(System_Type_t, + ffi.Pointer)>>('System_Enum_GetValues'); + late final _System_Enum_GetValues = _System_Enum_GetValuesPtr.asFunction< + System_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + System_Array_t System_Enum_GetValuesAsUnderlyingType( + System_Type_t enumType, + ffi.Pointer outException, + ) { + return _System_Enum_GetValuesAsUnderlyingType( + enumType, + outException, + ); + } + + late final _System_Enum_GetValuesAsUnderlyingTypePtr = _lookup< + ffi.NativeFunction< + System_Array_t Function( + System_Type_t, ffi.Pointer)>>( + 'System_Enum_GetValuesAsUnderlyingType'); + late final _System_Enum_GetValuesAsUnderlyingType = + _System_Enum_GetValuesAsUnderlyingTypePtr.asFunction< + System_Array_t Function( + System_Type_t, ffi.Pointer)>(); + + bool System_Enum_HasFlag( + System_Enum_t self, + System_Enum_t flag, + ffi.Pointer outException, + ) { + return _System_Enum_HasFlag( + self, + flag, + outException, + ); + } + + late final _System_Enum_HasFlagPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Enum_t, System_Enum_t, + ffi.Pointer)>>('System_Enum_HasFlag'); + late final _System_Enum_HasFlag = _System_Enum_HasFlagPtr.asFunction< + bool Function( + System_Enum_t, System_Enum_t, ffi.Pointer)>(); + + bool System_Enum_IsDefined( + System_Type_t enumType, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Enum_IsDefined( + enumType, + value, + outException, + ); + } + + late final _System_Enum_IsDefinedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Type_t, System_Object_t, + ffi.Pointer)>>('System_Enum_IsDefined'); + late final _System_Enum_IsDefined = _System_Enum_IsDefinedPtr.asFunction< + bool Function( + System_Type_t, System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Enum_Parse( + System_Type_t enumType, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Enum_Parse( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ParsePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_String_t, + ffi.Pointer)>>('System_Enum_Parse'); + late final _System_Enum_Parse = _System_Enum_ParsePtr.asFunction< + System_Object_t Function( + System_Type_t, System_String_t, ffi.Pointer)>(); + + System_Object_t System_Enum_Parse_1( + System_Type_t enumType, + System_String_t value, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_Enum_Parse_1( + enumType, + value, + ignoreCase, + outException, + ); + } + + late final _System_Enum_Parse_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_String_t, ffi.Bool, + ffi.Pointer)>>('System_Enum_Parse_1'); + late final _System_Enum_Parse_1 = _System_Enum_Parse_1Ptr.asFunction< + System_Object_t Function(System_Type_t, System_String_t, bool, + ffi.Pointer)>(); + + bool System_Enum_TryParse( + System_Type_t enumType, + System_String_t value, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Enum_TryParse( + enumType, + value, + result, + outException, + ); + } + + late final _System_Enum_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, + System_String_t, + ffi.Pointer, + ffi.Pointer)>>('System_Enum_TryParse'); + late final _System_Enum_TryParse = _System_Enum_TryParsePtr.asFunction< + bool Function(System_Type_t, System_String_t, + ffi.Pointer, ffi.Pointer)>(); + + bool System_Enum_TryParse_1( + System_Type_t enumType, + System_String_t value, + bool ignoreCase, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Enum_TryParse_1( + enumType, + value, + ignoreCase, + result, + outException, + ); + } + + late final _System_Enum_TryParse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Type_t, + System_String_t, + ffi.Bool, + ffi.Pointer, + ffi.Pointer)>>('System_Enum_TryParse_1'); + late final _System_Enum_TryParse_1 = _System_Enum_TryParse_1Ptr.asFunction< + bool Function(System_Type_t, System_String_t, bool, + ffi.Pointer, ffi.Pointer)>(); + + bool System_Enum_Equals( + System_Enum_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Enum_Equals( + self, + obj, + outException, + ); + } + + late final _System_Enum_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Enum_t, System_Object_t, + ffi.Pointer)>>('System_Enum_Equals'); + late final _System_Enum_Equals = _System_Enum_EqualsPtr.asFunction< + bool Function( + System_Enum_t, System_Object_t, ffi.Pointer)>(); + + int System_Enum_GetHashCode( + System_Enum_t self, + ffi.Pointer outException, + ) { + return _System_Enum_GetHashCode( + self, + outException, + ); + } + + late final _System_Enum_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Enum_t, + ffi.Pointer)>>('System_Enum_GetHashCode'); + late final _System_Enum_GetHashCode = _System_Enum_GetHashCodePtr.asFunction< + int Function(System_Enum_t, ffi.Pointer)>(); + + int System_Enum_CompareTo( + System_Enum_t self, + System_Object_t target, + ffi.Pointer outException, + ) { + return _System_Enum_CompareTo( + self, + target, + outException, + ); + } + + late final _System_Enum_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Enum_t, System_Object_t, + ffi.Pointer)>>('System_Enum_CompareTo'); + late final _System_Enum_CompareTo = _System_Enum_CompareToPtr.asFunction< + int Function( + System_Enum_t, System_Object_t, ffi.Pointer)>(); + + System_String_t System_Enum_ToString( + System_Enum_t self, + ffi.Pointer outException, + ) { + return _System_Enum_ToString( + self, + outException, + ); + } + + late final _System_Enum_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Enum_t, + ffi.Pointer)>>('System_Enum_ToString'); + late final _System_Enum_ToString = _System_Enum_ToStringPtr.asFunction< + System_String_t Function( + System_Enum_t, ffi.Pointer)>(); + + System_String_t System_Enum_ToString_1( + System_Enum_t self, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_Enum_ToString_1( + self, + format, + outException, + ); + } + + late final _System_Enum_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Enum_t, System_String_t, + ffi.Pointer)>>('System_Enum_ToString_1'); + late final _System_Enum_ToString_1 = _System_Enum_ToString_1Ptr.asFunction< + System_String_t Function( + System_Enum_t, System_String_t, ffi.Pointer)>(); + + System_String_t System_Enum_ToString_2( + System_Enum_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Enum_ToString_2( + self, + provider, + outException, + ); + } + + late final _System_Enum_ToString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Enum_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_Enum_ToString_2'); + late final _System_Enum_ToString_2 = _System_Enum_ToString_2Ptr.asFunction< + System_String_t Function(System_Enum_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_String_t System_Enum_ToString_3( + System_Enum_t self, + System_String_t format, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Enum_ToString_3( + self, + format, + provider, + outException, + ); + } + + late final _System_Enum_ToString_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Enum_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_Enum_ToString_3'); + late final _System_Enum_ToString_3 = _System_Enum_ToString_3Ptr.asFunction< + System_String_t Function(System_Enum_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_String_t System_Enum_Format( + System_Type_t enumType, + System_Object_t value, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_Enum_Format( + enumType, + value, + format, + outException, + ); + } + + late final _System_Enum_FormatPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Type_t, + System_Object_t, + System_String_t, + ffi.Pointer)>>('System_Enum_Format'); + late final _System_Enum_Format = _System_Enum_FormatPtr.asFunction< + System_String_t Function(System_Type_t, System_Object_t, System_String_t, + ffi.Pointer)>(); + + int System_Enum_GetTypeCode( + System_Enum_t self, + ffi.Pointer outException, + ) { + return _System_Enum_GetTypeCode( + self, + outException, + ); + } + + late final _System_Enum_GetTypeCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Enum_t, + ffi.Pointer)>>('System_Enum_GetTypeCode'); + late final _System_Enum_GetTypeCode = _System_Enum_GetTypeCodePtr.asFunction< + int Function(System_Enum_t, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject( + System_Type_t enumType, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObjectPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, System_Object_t, + ffi.Pointer)>>('System_Enum_ToObject'); + late final _System_Enum_ToObject = _System_Enum_ToObjectPtr.asFunction< + System_Object_t Function( + System_Type_t, System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject_1( + System_Type_t enumType, + int value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject_1( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObject_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Int8, + ffi.Pointer)>>('System_Enum_ToObject_1'); + late final _System_Enum_ToObject_1 = _System_Enum_ToObject_1Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject_2( + System_Type_t enumType, + int value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject_2( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObject_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Int16, + ffi.Pointer)>>('System_Enum_ToObject_2'); + late final _System_Enum_ToObject_2 = _System_Enum_ToObject_2Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject_3( + System_Type_t enumType, + int value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject_3( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObject_3Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Int32, + ffi.Pointer)>>('System_Enum_ToObject_3'); + late final _System_Enum_ToObject_3 = _System_Enum_ToObject_3Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject_4( + System_Type_t enumType, + int value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject_4( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObject_4Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Uint8, + ffi.Pointer)>>('System_Enum_ToObject_4'); + late final _System_Enum_ToObject_4 = _System_Enum_ToObject_4Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject_5( + System_Type_t enumType, + int value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject_5( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObject_5Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Uint16, + ffi.Pointer)>>('System_Enum_ToObject_5'); + late final _System_Enum_ToObject_5 = _System_Enum_ToObject_5Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject_6( + System_Type_t enumType, + int value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject_6( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObject_6Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Uint32, + ffi.Pointer)>>('System_Enum_ToObject_6'); + late final _System_Enum_ToObject_6 = _System_Enum_ToObject_6Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject_7( + System_Type_t enumType, + int value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject_7( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObject_7Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Int64, + ffi.Pointer)>>('System_Enum_ToObject_7'); + late final _System_Enum_ToObject_7 = _System_Enum_ToObject_7Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Object_t System_Enum_ToObject_8( + System_Type_t enumType, + int value, + ffi.Pointer outException, + ) { + return _System_Enum_ToObject_8( + enumType, + value, + outException, + ); + } + + late final _System_Enum_ToObject_8Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Type_t, ffi.Uint64, + ffi.Pointer)>>('System_Enum_ToObject_8'); + late final _System_Enum_ToObject_8 = _System_Enum_ToObject_8Ptr.asFunction< + System_Object_t Function( + System_Type_t, int, ffi.Pointer)>(); + + System_Type_t System_Enum_TypeOf() { + return _System_Enum_TypeOf(); + } + + late final _System_Enum_TypeOfPtr = + _lookup>( + 'System_Enum_TypeOf'); + late final _System_Enum_TypeOf = + _System_Enum_TypeOfPtr.asFunction(); + + void System_Enum_Destroy( + System_Enum_t self, + ) { + return _System_Enum_Destroy( + self, + ); + } + + late final _System_Enum_DestroyPtr = + _lookup>( + 'System_Enum_Destroy'); + late final _System_Enum_Destroy = + _System_Enum_DestroyPtr.asFunction(); + + System_Type_t System_ISpanFormattable_TypeOf() { + return _System_ISpanFormattable_TypeOf(); + } + + late final _System_ISpanFormattable_TypeOfPtr = + _lookup>( + 'System_ISpanFormattable_TypeOf'); + late final _System_ISpanFormattable_TypeOf = + _System_ISpanFormattable_TypeOfPtr.asFunction(); + + void System_ISpanFormattable_Destroy( + System_ISpanFormattable_t self, + ) { + return _System_ISpanFormattable_Destroy( + self, + ); + } + + late final _System_ISpanFormattable_DestroyPtr = + _lookup>( + 'System_ISpanFormattable_Destroy'); + late final _System_ISpanFormattable_Destroy = + _System_ISpanFormattable_DestroyPtr.asFunction< + void Function(System_ISpanFormattable_t)>(); + + System_String_t System_IFormattable_ToString( + System_IFormattable_t self, + System_String_t format, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_IFormattable_ToString( + self, + format, + formatProvider, + outException, + ); + } + + late final _System_IFormattable_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_IFormattable_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_IFormattable_ToString'); + late final _System_IFormattable_ToString = + _System_IFormattable_ToStringPtr.asFunction< + System_String_t Function(System_IFormattable_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_Type_t System_IFormattable_TypeOf() { + return _System_IFormattable_TypeOf(); + } + + late final _System_IFormattable_TypeOfPtr = + _lookup>( + 'System_IFormattable_TypeOf'); + late final _System_IFormattable_TypeOf = + _System_IFormattable_TypeOfPtr.asFunction(); + + void System_IFormattable_Destroy( + System_IFormattable_t self, + ) { + return _System_IFormattable_Destroy( + self, + ); + } + + late final _System_IFormattable_DestroyPtr = + _lookup>( + 'System_IFormattable_Destroy'); + late final _System_IFormattable_Destroy = _System_IFormattable_DestroyPtr + .asFunction(); + + System_String_t System_String_Intern( + System_String_t str, + ffi.Pointer outException, + ) { + return _System_String_Intern( + str, + outException, + ); + } + + late final _System_String_InternPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_Intern'); + late final _System_String_Intern = _System_String_InternPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_IsInterned( + System_String_t str, + ffi.Pointer outException, + ) { + return _System_String_IsInterned( + str, + outException, + ); + } + + late final _System_String_IsInternedPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_IsInterned'); + late final _System_String_IsInterned = + _System_String_IsInternedPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + int System_String_Compare( + System_String_t strA, + System_String_t strB, + ffi.Pointer outException, + ) { + return _System_String_Compare( + strA, + strB, + outException, + ); + } + + late final _System_String_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_Compare'); + late final _System_String_Compare = _System_String_ComparePtr.asFunction< + int Function( + System_String_t, System_String_t, ffi.Pointer)>(); + + int System_String_Compare_1( + System_String_t strA, + System_String_t strB, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_String_Compare_1( + strA, + strB, + ignoreCase, + outException, + ); + } + + late final _System_String_Compare_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, ffi.Bool, + ffi.Pointer)>>('System_String_Compare_1'); + late final _System_String_Compare_1 = _System_String_Compare_1Ptr.asFunction< + int Function(System_String_t, System_String_t, bool, + ffi.Pointer)>(); + + int System_String_Compare_2( + System_String_t strA, + System_String_t strB, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_Compare_2( + strA, + strB, + comparisonType, + outException, + ); + } + + late final _System_String_Compare_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_Compare_2'); + late final _System_String_Compare_2 = _System_String_Compare_2Ptr.asFunction< + int Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + int System_String_Compare_3( + System_String_t strA, + System_String_t strB, + System_Globalization_CultureInfo_t culture, + int options, + ffi.Pointer outException, + ) { + return _System_String_Compare_3( + strA, + strB, + culture, + options, + outException, + ); + } + + late final _System_String_Compare_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_String_t, + System_Globalization_CultureInfo_t, + ffi.Int32, + ffi.Pointer)>>('System_String_Compare_3'); + late final _System_String_Compare_3 = _System_String_Compare_3Ptr.asFunction< + int Function( + System_String_t, + System_String_t, + System_Globalization_CultureInfo_t, + int, + ffi.Pointer)>(); + + int System_String_Compare_4( + System_String_t strA, + System_String_t strB, + bool ignoreCase, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_String_Compare_4( + strA, + strB, + ignoreCase, + culture, + outException, + ); + } + + late final _System_String_Compare_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_String_t, + ffi.Bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_String_Compare_4'); + late final _System_String_Compare_4 = _System_String_Compare_4Ptr.asFunction< + int Function( + System_String_t, + System_String_t, + bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + int System_String_Compare_5( + System_String_t strA, + int indexA, + System_String_t strB, + int indexB, + int length, + ffi.Pointer outException, + ) { + return _System_String_Compare_5( + strA, + indexA, + strB, + indexB, + length, + outException, + ); + } + + late final _System_String_Compare_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_Compare_5'); + late final _System_String_Compare_5 = _System_String_Compare_5Ptr.asFunction< + int Function(System_String_t, int, System_String_t, int, int, + ffi.Pointer)>(); + + int System_String_Compare_6( + System_String_t strA, + int indexA, + System_String_t strB, + int indexB, + int length, + bool ignoreCase, + ffi.Pointer outException, + ) { + return _System_String_Compare_6( + strA, + indexA, + strB, + indexB, + length, + ignoreCase, + outException, + ); + } + + late final _System_String_Compare_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Bool, + ffi.Pointer)>>('System_String_Compare_6'); + late final _System_String_Compare_6 = _System_String_Compare_6Ptr.asFunction< + int Function(System_String_t, int, System_String_t, int, int, bool, + ffi.Pointer)>(); + + int System_String_Compare_7( + System_String_t strA, + int indexA, + System_String_t strB, + int indexB, + int length, + bool ignoreCase, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_String_Compare_7( + strA, + indexA, + strB, + indexB, + length, + ignoreCase, + culture, + outException, + ); + } + + late final _System_String_Compare_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_String_Compare_7'); + late final _System_String_Compare_7 = _System_String_Compare_7Ptr.asFunction< + int Function( + System_String_t, + int, + System_String_t, + int, + int, + bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + int System_String_Compare_8( + System_String_t strA, + int indexA, + System_String_t strB, + int indexB, + int length, + System_Globalization_CultureInfo_t culture, + int options, + ffi.Pointer outException, + ) { + return _System_String_Compare_8( + strA, + indexA, + strB, + indexB, + length, + culture, + options, + outException, + ); + } + + late final _System_String_Compare_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Int32, + System_Globalization_CultureInfo_t, + ffi.Int32, + ffi.Pointer)>>('System_String_Compare_8'); + late final _System_String_Compare_8 = _System_String_Compare_8Ptr.asFunction< + int Function( + System_String_t, + int, + System_String_t, + int, + int, + System_Globalization_CultureInfo_t, + int, + ffi.Pointer)>(); + + int System_String_Compare_9( + System_String_t strA, + int indexA, + System_String_t strB, + int indexB, + int length, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_Compare_9( + strA, + indexA, + strB, + indexB, + length, + comparisonType, + outException, + ); + } + + late final _System_String_Compare_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_Compare_9'); + late final _System_String_Compare_9 = _System_String_Compare_9Ptr.asFunction< + int Function(System_String_t, int, System_String_t, int, int, int, + ffi.Pointer)>(); + + int System_String_CompareOrdinal( + System_String_t strA, + System_String_t strB, + ffi.Pointer outException, + ) { + return _System_String_CompareOrdinal( + strA, + strB, + outException, + ); + } + + late final _System_String_CompareOrdinalPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, + ffi.Pointer)>>( + 'System_String_CompareOrdinal'); + late final _System_String_CompareOrdinal = + _System_String_CompareOrdinalPtr.asFunction< + int Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + int System_String_CompareOrdinal_1( + System_String_t strA, + int indexA, + System_String_t strB, + int indexB, + int length, + ffi.Pointer outException, + ) { + return _System_String_CompareOrdinal_1( + strA, + indexA, + strB, + indexB, + length, + outException, + ); + } + + late final _System_String_CompareOrdinal_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.Int32, System_String_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_String_CompareOrdinal_1'); + late final _System_String_CompareOrdinal_1 = + _System_String_CompareOrdinal_1Ptr.asFunction< + int Function(System_String_t, int, System_String_t, int, int, + ffi.Pointer)>(); + + int System_String_CompareTo( + System_String_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_String_CompareTo( + self, + value, + outException, + ); + } + + late final _System_String_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_Object_t, + ffi.Pointer)>>('System_String_CompareTo'); + late final _System_String_CompareTo = _System_String_CompareToPtr.asFunction< + int Function( + System_String_t, System_Object_t, ffi.Pointer)>(); + + int System_String_CompareTo_1( + System_String_t self, + System_String_t strB, + ffi.Pointer outException, + ) { + return _System_String_CompareTo_1( + self, + strB, + outException, + ); + } + + late final _System_String_CompareTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_CompareTo_1'); + late final _System_String_CompareTo_1 = + _System_String_CompareTo_1Ptr.asFunction< + int Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + bool System_String_EndsWith( + System_String_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_EndsWith( + self, + value, + outException, + ); + } + + late final _System_String_EndsWithPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_EndsWith'); + late final _System_String_EndsWith = _System_String_EndsWithPtr.asFunction< + bool Function( + System_String_t, System_String_t, ffi.Pointer)>(); + + bool System_String_EndsWith_1( + System_String_t self, + System_String_t value, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_EndsWith_1( + self, + value, + comparisonType, + outException, + ); + } + + late final _System_String_EndsWith_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_EndsWith_1'); + late final _System_String_EndsWith_1 = + _System_String_EndsWith_1Ptr.asFunction< + bool Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + bool System_String_EndsWith_2( + System_String_t self, + System_String_t value, + bool ignoreCase, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_String_EndsWith_2( + self, + value, + ignoreCase, + culture, + outException, + ); + } + + late final _System_String_EndsWith_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + ffi.Bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_String_EndsWith_2'); + late final _System_String_EndsWith_2 = + _System_String_EndsWith_2Ptr.asFunction< + bool Function( + System_String_t, + System_String_t, + bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + bool System_String_EndsWith_3( + System_String_t self, + int value, + ffi.Pointer outException, + ) { + return _System_String_EndsWith_3( + self, + value, + outException, + ); + } + + late final _System_String_EndsWith_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.WChar, + ffi.Pointer)>>('System_String_EndsWith_3'); + late final _System_String_EndsWith_3 = + _System_String_EndsWith_3Ptr.asFunction< + bool Function( + System_String_t, int, ffi.Pointer)>(); + + bool System_String_Equals( + System_String_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_String_Equals( + self, + obj, + outException, + ); + } + + late final _System_String_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_Object_t, + ffi.Pointer)>>('System_String_Equals'); + late final _System_String_Equals = _System_String_EqualsPtr.asFunction< + bool Function( + System_String_t, System_Object_t, ffi.Pointer)>(); + + bool System_String_Equals_1( + System_String_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_Equals_1( + self, + value, + outException, + ); + } + + late final _System_String_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_Equals_1'); + late final _System_String_Equals_1 = _System_String_Equals_1Ptr.asFunction< + bool Function( + System_String_t, System_String_t, ffi.Pointer)>(); + + bool System_String_Equals_2( + System_String_t self, + System_String_t value, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_Equals_2( + self, + value, + comparisonType, + outException, + ); + } + + late final _System_String_Equals_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_Equals_2'); + late final _System_String_Equals_2 = _System_String_Equals_2Ptr.asFunction< + bool Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + bool System_String_Equals_3( + System_String_t a, + System_String_t b, + ffi.Pointer outException, + ) { + return _System_String_Equals_3( + a, + b, + outException, + ); + } + + late final _System_String_Equals_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_Equals_3'); + late final _System_String_Equals_3 = _System_String_Equals_3Ptr.asFunction< + bool Function( + System_String_t, System_String_t, ffi.Pointer)>(); + + bool System_String_Equals_4( + System_String_t a, + System_String_t b, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_Equals_4( + a, + b, + comparisonType, + outException, + ); + } + + late final _System_String_Equals_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_Equals_4'); + late final _System_String_Equals_4 = _System_String_Equals_4Ptr.asFunction< + bool Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + int System_String_GetHashCode( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_GetHashCode( + self, + outException, + ); + } + + late final _System_String_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, + ffi.Pointer)>>('System_String_GetHashCode'); + late final _System_String_GetHashCode = + _System_String_GetHashCodePtr.asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + int System_String_GetHashCode_1( + System_String_t self, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_GetHashCode_1( + self, + comparisonType, + outException, + ); + } + + late final _System_String_GetHashCode_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_GetHashCode_1'); + late final _System_String_GetHashCode_1 = + _System_String_GetHashCode_1Ptr.asFunction< + int Function( + System_String_t, int, ffi.Pointer)>(); + + bool System_String_StartsWith( + System_String_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_StartsWith( + self, + value, + outException, + ); + } + + late final _System_String_StartsWithPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_StartsWith'); + late final _System_String_StartsWith = + _System_String_StartsWithPtr.asFunction< + bool Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + bool System_String_StartsWith_1( + System_String_t self, + System_String_t value, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_StartsWith_1( + self, + value, + comparisonType, + outException, + ); + } + + late final _System_String_StartsWith_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_StartsWith_1'); + late final _System_String_StartsWith_1 = + _System_String_StartsWith_1Ptr.asFunction< + bool Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + bool System_String_StartsWith_2( + System_String_t self, + System_String_t value, + bool ignoreCase, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_String_StartsWith_2( + self, + value, + ignoreCase, + culture, + outException, + ); + } + + late final _System_String_StartsWith_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + ffi.Bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_String_StartsWith_2'); + late final _System_String_StartsWith_2 = + _System_String_StartsWith_2Ptr.asFunction< + bool Function( + System_String_t, + System_String_t, + bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + bool System_String_StartsWith_3( + System_String_t self, + int value, + ffi.Pointer outException, + ) { + return _System_String_StartsWith_3( + self, + value, + outException, + ); + } + + late final _System_String_StartsWith_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.WChar, + ffi.Pointer)>>('System_String_StartsWith_3'); + late final _System_String_StartsWith_3 = + _System_String_StartsWith_3Ptr.asFunction< + bool Function( + System_String_t, int, ffi.Pointer)>(); + + System_Object_t System_String_Clone( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_Clone( + self, + outException, + ); + } + + late final _System_String_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_String_t, + ffi.Pointer)>>('System_String_Clone'); + late final _System_String_Clone = _System_String_ClonePtr.asFunction< + System_Object_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_Copy( + System_String_t str, + ffi.Pointer outException, + ) { + return _System_String_Copy( + str, + outException, + ); + } + + late final _System_String_CopyPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_Copy'); + late final _System_String_Copy = _System_String_CopyPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + void System_String_CopyTo( + System_String_t self, + int sourceIndex, + System_Char_Array_t destination, + int destinationIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_CopyTo( + self, + sourceIndex, + destination, + destinationIndex, + count, + outException, + ); + } + + late final _System_String_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_String_t, + ffi.Int32, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_CopyTo'); + late final _System_String_CopyTo = _System_String_CopyToPtr.asFunction< + void Function(System_String_t, int, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + System_Char_Array_t System_String_ToCharArray( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_ToCharArray( + self, + outException, + ); + } + + late final _System_String_ToCharArrayPtr = _lookup< + ffi.NativeFunction< + System_Char_Array_t Function(System_String_t, + ffi.Pointer)>>('System_String_ToCharArray'); + late final _System_String_ToCharArray = + _System_String_ToCharArrayPtr.asFunction< + System_Char_Array_t Function( + System_String_t, ffi.Pointer)>(); + + System_Char_Array_t System_String_ToCharArray_1( + System_String_t self, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_String_ToCharArray_1( + self, + startIndex, + length, + outException, + ); + } + + late final _System_String_ToCharArray_1Ptr = _lookup< + ffi.NativeFunction< + System_Char_Array_t Function(System_String_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_String_ToCharArray_1'); + late final _System_String_ToCharArray_1 = + _System_String_ToCharArray_1Ptr.asFunction< + System_Char_Array_t Function( + System_String_t, int, int, ffi.Pointer)>(); + + bool System_String_IsNullOrEmpty( + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_IsNullOrEmpty( + value, + outException, + ); + } + + late final _System_String_IsNullOrEmptyPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, + ffi.Pointer)>>('System_String_IsNullOrEmpty'); + late final _System_String_IsNullOrEmpty = + _System_String_IsNullOrEmptyPtr.asFunction< + bool Function(System_String_t, ffi.Pointer)>(); + + bool System_String_IsNullOrWhiteSpace( + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_IsNullOrWhiteSpace( + value, + outException, + ); + } + + late final _System_String_IsNullOrWhiteSpacePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, ffi.Pointer)>>( + 'System_String_IsNullOrWhiteSpace'); + late final _System_String_IsNullOrWhiteSpace = + _System_String_IsNullOrWhiteSpacePtr.asFunction< + bool Function(System_String_t, ffi.Pointer)>(); + + System_String_t System_String_ToString( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_ToString( + self, + outException, + ); + } + + late final _System_String_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_ToString'); + late final _System_String_ToString = _System_String_ToStringPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_ToString_1( + System_String_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_String_ToString_1( + self, + provider, + outException, + ); + } + + late final _System_String_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_String_ToString_1'); + late final _System_String_ToString_1 = + _System_String_ToString_1Ptr.asFunction< + System_String_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_CharEnumerator_t System_String_GetEnumerator( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_GetEnumerator( + self, + outException, + ); + } + + late final _System_String_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_CharEnumerator_t Function(System_String_t, + ffi.Pointer)>>('System_String_GetEnumerator'); + late final _System_String_GetEnumerator = + _System_String_GetEnumeratorPtr.asFunction< + System_CharEnumerator_t Function( + System_String_t, ffi.Pointer)>(); + + System_Text_StringRuneEnumerator_t System_String_EnumerateRunes( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_EnumerateRunes( + self, + outException, + ); + } + + late final _System_String_EnumerateRunesPtr = _lookup< + ffi.NativeFunction< + System_Text_StringRuneEnumerator_t Function( + System_String_t, ffi.Pointer)>>( + 'System_String_EnumerateRunes'); + late final _System_String_EnumerateRunes = + _System_String_EnumerateRunesPtr.asFunction< + System_Text_StringRuneEnumerator_t Function( + System_String_t, ffi.Pointer)>(); + + int System_String_GetTypeCode( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_GetTypeCode( + self, + outException, + ); + } + + late final _System_String_GetTypeCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, + ffi.Pointer)>>('System_String_GetTypeCode'); + late final _System_String_GetTypeCode = + _System_String_GetTypeCodePtr.asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + bool System_String_IsNormalized( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_IsNormalized( + self, + outException, + ); + } + + late final _System_String_IsNormalizedPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, + ffi.Pointer)>>('System_String_IsNormalized'); + late final _System_String_IsNormalized = + _System_String_IsNormalizedPtr.asFunction< + bool Function(System_String_t, ffi.Pointer)>(); + + bool System_String_IsNormalized_1( + System_String_t self, + int normalizationForm, + ffi.Pointer outException, + ) { + return _System_String_IsNormalized_1( + self, + normalizationForm, + outException, + ); + } + + late final _System_String_IsNormalized_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Int32, + ffi.Pointer)>>( + 'System_String_IsNormalized_1'); + late final _System_String_IsNormalized_1 = + _System_String_IsNormalized_1Ptr.asFunction< + bool Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_Normalize( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_Normalize( + self, + outException, + ); + } + + late final _System_String_NormalizePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_Normalize'); + late final _System_String_Normalize = _System_String_NormalizePtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_Normalize_1( + System_String_t self, + int normalizationForm, + ffi.Pointer outException, + ) { + return _System_String_Normalize_1( + self, + normalizationForm, + outException, + ); + } + + late final _System_String_Normalize_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_Normalize_1'); + late final _System_String_Normalize_1 = + _System_String_Normalize_1Ptr.asFunction< + System_String_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_Concat( + System_Object_t arg0, + ffi.Pointer outException, + ) { + return _System_String_Concat( + arg0, + outException, + ); + } + + late final _System_String_ConcatPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Object_t, + ffi.Pointer)>>('System_String_Concat'); + late final _System_String_Concat = _System_String_ConcatPtr.asFunction< + System_String_t Function( + System_Object_t, ffi.Pointer)>(); + + System_String_t System_String_Concat_1( + System_Object_t arg0, + System_Object_t arg1, + ffi.Pointer outException, + ) { + return _System_String_Concat_1( + arg0, + arg1, + outException, + ); + } + + late final _System_String_Concat_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Object_t, System_Object_t, + ffi.Pointer)>>('System_String_Concat_1'); + late final _System_String_Concat_1 = _System_String_Concat_1Ptr.asFunction< + System_String_t Function( + System_Object_t, System_Object_t, ffi.Pointer)>(); + + System_String_t System_String_Concat_2( + System_Object_t arg0, + System_Object_t arg1, + System_Object_t arg2, + ffi.Pointer outException, + ) { + return _System_String_Concat_2( + arg0, + arg1, + arg2, + outException, + ); + } + + late final _System_String_Concat_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>('System_String_Concat_2'); + late final _System_String_Concat_2 = _System_String_Concat_2Ptr.asFunction< + System_String_t Function(System_Object_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_String_t System_String_Concat_3( + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_String_Concat_3( + args, + outException, + ); + } + + late final _System_String_Concat_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Object_Array_t, + ffi.Pointer)>>('System_String_Concat_3'); + late final _System_String_Concat_3 = _System_String_Concat_3Ptr.asFunction< + System_String_t Function( + System_Object_Array_t, ffi.Pointer)>(); + + System_String_t System_String_Concat_4( + System_String_t str0, + System_String_t str1, + ffi.Pointer outException, + ) { + return _System_String_Concat_4( + str0, + str1, + outException, + ); + } + + late final _System_String_Concat_4Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_Concat_4'); + late final _System_String_Concat_4 = _System_String_Concat_4Ptr.asFunction< + System_String_t Function( + System_String_t, System_String_t, ffi.Pointer)>(); + + System_String_t System_String_Concat_5( + System_String_t str0, + System_String_t str1, + System_String_t str2, + ffi.Pointer outException, + ) { + return _System_String_Concat_5( + str0, + str1, + str2, + outException, + ); + } + + late final _System_String_Concat_5Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>('System_String_Concat_5'); + late final _System_String_Concat_5 = _System_String_Concat_5Ptr.asFunction< + System_String_t Function(System_String_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_Concat_6( + System_String_t str0, + System_String_t str1, + System_String_t str2, + System_String_t str3, + ffi.Pointer outException, + ) { + return _System_String_Concat_6( + str0, + str1, + str2, + str3, + outException, + ); + } + + late final _System_String_Concat_6Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>('System_String_Concat_6'); + late final _System_String_Concat_6 = _System_String_Concat_6Ptr.asFunction< + System_String_t Function(System_String_t, System_String_t, + System_String_t, System_String_t, ffi.Pointer)>(); + + System_String_t System_String_Concat_7( + System_String_Array_t values, + ffi.Pointer outException, + ) { + return _System_String_Concat_7( + values, + outException, + ); + } + + late final _System_String_Concat_7Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_Array_t, + ffi.Pointer)>>('System_String_Concat_7'); + late final _System_String_Concat_7 = _System_String_Concat_7Ptr.asFunction< + System_String_t Function( + System_String_Array_t, ffi.Pointer)>(); + + System_String_t System_String_Format( + System_String_t format, + System_Object_t arg0, + ffi.Pointer outException, + ) { + return _System_String_Format( + format, + arg0, + outException, + ); + } + + late final _System_String_FormatPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_Object_t, + ffi.Pointer)>>('System_String_Format'); + late final _System_String_Format = _System_String_FormatPtr.asFunction< + System_String_t Function( + System_String_t, System_Object_t, ffi.Pointer)>(); + + System_String_t System_String_Format_1( + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + ffi.Pointer outException, + ) { + return _System_String_Format_1( + format, + arg0, + arg1, + outException, + ); + } + + late final _System_String_Format_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>('System_String_Format_1'); + late final _System_String_Format_1 = _System_String_Format_1Ptr.asFunction< + System_String_t Function(System_String_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_String_t System_String_Format_2( + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + System_Object_t arg2, + ffi.Pointer outException, + ) { + return _System_String_Format_2( + format, + arg0, + arg1, + arg2, + outException, + ); + } + + late final _System_String_Format_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>('System_String_Format_2'); + late final _System_String_Format_2 = _System_String_Format_2Ptr.asFunction< + System_String_t Function(System_String_t, System_Object_t, + System_Object_t, System_Object_t, ffi.Pointer)>(); + + System_String_t System_String_Format_3( + System_String_t format, + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_String_Format_3( + format, + args, + outException, + ); + } + + late final _System_String_Format_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_Object_Array_t, + ffi.Pointer)>>('System_String_Format_3'); + late final _System_String_Format_3 = _System_String_Format_3Ptr.asFunction< + System_String_t Function(System_String_t, System_Object_Array_t, + ffi.Pointer)>(); + + System_String_t System_String_Format_4( + System_IFormatProvider_t provider, + System_String_t format, + System_Object_t arg0, + ffi.Pointer outException, + ) { + return _System_String_Format_4( + provider, + format, + arg0, + outException, + ); + } + + late final _System_String_Format_4Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_IFormatProvider_t, + System_String_t, + System_Object_t, + ffi.Pointer)>>('System_String_Format_4'); + late final _System_String_Format_4 = _System_String_Format_4Ptr.asFunction< + System_String_t Function(System_IFormatProvider_t, System_String_t, + System_Object_t, ffi.Pointer)>(); + + System_String_t System_String_Format_5( + System_IFormatProvider_t provider, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + ffi.Pointer outException, + ) { + return _System_String_Format_5( + provider, + format, + arg0, + arg1, + outException, + ); + } + + late final _System_String_Format_5Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_IFormatProvider_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>('System_String_Format_5'); + late final _System_String_Format_5 = _System_String_Format_5Ptr.asFunction< + System_String_t Function(System_IFormatProvider_t, System_String_t, + System_Object_t, System_Object_t, ffi.Pointer)>(); + + System_String_t System_String_Format_6( + System_IFormatProvider_t provider, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + System_Object_t arg2, + ffi.Pointer outException, + ) { + return _System_String_Format_6( + provider, + format, + arg0, + arg1, + arg2, + outException, + ); + } + + late final _System_String_Format_6Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_IFormatProvider_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>('System_String_Format_6'); + late final _System_String_Format_6 = _System_String_Format_6Ptr.asFunction< + System_String_t Function( + System_IFormatProvider_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + System_String_t System_String_Format_7( + System_IFormatProvider_t provider, + System_String_t format, + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_String_Format_7( + provider, + format, + args, + outException, + ); + } + + late final _System_String_Format_7Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_IFormatProvider_t, + System_String_t, + System_Object_Array_t, + ffi.Pointer)>>('System_String_Format_7'); + late final _System_String_Format_7 = _System_String_Format_7Ptr.asFunction< + System_String_t Function(System_IFormatProvider_t, System_String_t, + System_Object_Array_t, ffi.Pointer)>(); + + System_String_t System_String_Format_8( + System_IFormatProvider_t provider, + System_Text_CompositeFormat_t format, + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_String_Format_8( + provider, + format, + args, + outException, + ); + } + + late final _System_String_Format_8Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_IFormatProvider_t, + System_Text_CompositeFormat_t, + System_Object_Array_t, + ffi.Pointer)>>('System_String_Format_8'); + late final _System_String_Format_8 = _System_String_Format_8Ptr.asFunction< + System_String_t Function( + System_IFormatProvider_t, + System_Text_CompositeFormat_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_String_t System_String_Insert( + System_String_t self, + int startIndex, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_Insert( + self, + startIndex, + value, + outException, + ); + } + + late final _System_String_InsertPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, System_String_t, + ffi.Pointer)>>('System_String_Insert'); + late final _System_String_Insert = _System_String_InsertPtr.asFunction< + System_String_t Function(System_String_t, int, System_String_t, + ffi.Pointer)>(); + + System_String_t System_String_Join( + int separator, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_String_Join( + separator, + value, + outException, + ); + } + + late final _System_String_JoinPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(ffi.WChar, System_String_Array_t, + ffi.Pointer)>>('System_String_Join'); + late final _System_String_Join = _System_String_JoinPtr.asFunction< + System_String_t Function( + int, System_String_Array_t, ffi.Pointer)>(); + + System_String_t System_String_Join_1( + System_String_t separator, + System_String_Array_t value, + ffi.Pointer outException, + ) { + return _System_String_Join_1( + separator, + value, + outException, + ); + } + + late final _System_String_Join_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_String_Array_t, + ffi.Pointer)>>('System_String_Join_1'); + late final _System_String_Join_1 = _System_String_Join_1Ptr.asFunction< + System_String_t Function(System_String_t, System_String_Array_t, + ffi.Pointer)>(); + + System_String_t System_String_Join_2( + int separator, + System_String_Array_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_Join_2( + separator, + value, + startIndex, + count, + outException, + ); + } + + late final _System_String_Join_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + ffi.WChar, + System_String_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_Join_2'); + late final _System_String_Join_2 = _System_String_Join_2Ptr.asFunction< + System_String_t Function(int, System_String_Array_t, int, int, + ffi.Pointer)>(); + + System_String_t System_String_Join_3( + System_String_t separator, + System_String_Array_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_Join_3( + separator, + value, + startIndex, + count, + outException, + ); + } + + late final _System_String_Join_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_String_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_Join_3'); + late final _System_String_Join_3 = _System_String_Join_3Ptr.asFunction< + System_String_t Function(System_String_t, System_String_Array_t, int, int, + ffi.Pointer)>(); + + System_String_t System_String_Join_4( + int separator, + System_Object_Array_t values, + ffi.Pointer outException, + ) { + return _System_String_Join_4( + separator, + values, + outException, + ); + } + + late final _System_String_Join_4Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(ffi.WChar, System_Object_Array_t, + ffi.Pointer)>>('System_String_Join_4'); + late final _System_String_Join_4 = _System_String_Join_4Ptr.asFunction< + System_String_t Function( + int, System_Object_Array_t, ffi.Pointer)>(); + + System_String_t System_String_Join_5( + System_String_t separator, + System_Object_Array_t values, + ffi.Pointer outException, + ) { + return _System_String_Join_5( + separator, + values, + outException, + ); + } + + late final _System_String_Join_5Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_Object_Array_t, + ffi.Pointer)>>('System_String_Join_5'); + late final _System_String_Join_5 = _System_String_Join_5Ptr.asFunction< + System_String_t Function(System_String_t, System_Object_Array_t, + ffi.Pointer)>(); + + System_String_t System_String_PadLeft( + System_String_t self, + int totalWidth, + ffi.Pointer outException, + ) { + return _System_String_PadLeft( + self, + totalWidth, + outException, + ); + } + + late final _System_String_PadLeftPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_PadLeft'); + late final _System_String_PadLeft = _System_String_PadLeftPtr.asFunction< + System_String_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_PadLeft_1( + System_String_t self, + int totalWidth, + int paddingChar, + ffi.Pointer outException, + ) { + return _System_String_PadLeft_1( + self, + totalWidth, + paddingChar, + outException, + ); + } + + late final _System_String_PadLeft_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, ffi.WChar, + ffi.Pointer)>>('System_String_PadLeft_1'); + late final _System_String_PadLeft_1 = _System_String_PadLeft_1Ptr.asFunction< + System_String_t Function( + System_String_t, int, int, ffi.Pointer)>(); + + System_String_t System_String_PadRight( + System_String_t self, + int totalWidth, + ffi.Pointer outException, + ) { + return _System_String_PadRight( + self, + totalWidth, + outException, + ); + } + + late final _System_String_PadRightPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_PadRight'); + late final _System_String_PadRight = _System_String_PadRightPtr.asFunction< + System_String_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_PadRight_1( + System_String_t self, + int totalWidth, + int paddingChar, + ffi.Pointer outException, + ) { + return _System_String_PadRight_1( + self, + totalWidth, + paddingChar, + outException, + ); + } + + late final _System_String_PadRight_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, ffi.WChar, + ffi.Pointer)>>('System_String_PadRight_1'); + late final _System_String_PadRight_1 = + _System_String_PadRight_1Ptr.asFunction< + System_String_t Function( + System_String_t, int, int, ffi.Pointer)>(); + + System_String_t System_String_Remove( + System_String_t self, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_Remove( + self, + startIndex, + count, + outException, + ); + } + + late final _System_String_RemovePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_String_Remove'); + late final _System_String_Remove = _System_String_RemovePtr.asFunction< + System_String_t Function( + System_String_t, int, int, ffi.Pointer)>(); + + System_String_t System_String_Remove_1( + System_String_t self, + int startIndex, + ffi.Pointer outException, + ) { + return _System_String_Remove_1( + self, + startIndex, + outException, + ); + } + + late final _System_String_Remove_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_Remove_1'); + late final _System_String_Remove_1 = _System_String_Remove_1Ptr.asFunction< + System_String_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_Replace( + System_String_t self, + System_String_t oldValue, + System_String_t newValue, + bool ignoreCase, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_String_Replace( + self, + oldValue, + newValue, + ignoreCase, + culture, + outException, + ); + } + + late final _System_String_ReplacePtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_String_t, + System_String_t, + ffi.Bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_String_Replace'); + late final _System_String_Replace = _System_String_ReplacePtr.asFunction< + System_String_t Function( + System_String_t, + System_String_t, + System_String_t, + bool, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_String_Replace_1( + System_String_t self, + System_String_t oldValue, + System_String_t newValue, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_Replace_1( + self, + oldValue, + newValue, + comparisonType, + outException, + ); + } + + late final _System_String_Replace_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>('System_String_Replace_1'); + late final _System_String_Replace_1 = _System_String_Replace_1Ptr.asFunction< + System_String_t Function(System_String_t, System_String_t, + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_Replace_2( + System_String_t self, + int oldChar, + int newChar, + ffi.Pointer outException, + ) { + return _System_String_Replace_2( + self, + oldChar, + newChar, + outException, + ); + } + + late final _System_String_Replace_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.WChar, ffi.WChar, + ffi.Pointer)>>('System_String_Replace_2'); + late final _System_String_Replace_2 = _System_String_Replace_2Ptr.asFunction< + System_String_t Function( + System_String_t, int, int, ffi.Pointer)>(); + + System_String_t System_String_Replace_3( + System_String_t self, + System_String_t oldValue, + System_String_t newValue, + ffi.Pointer outException, + ) { + return _System_String_Replace_3( + self, + oldValue, + newValue, + outException, + ); + } + + late final _System_String_Replace_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>('System_String_Replace_3'); + late final _System_String_Replace_3 = _System_String_Replace_3Ptr.asFunction< + System_String_t Function(System_String_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_ReplaceLineEndings( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_ReplaceLineEndings( + self, + outException, + ); + } + + late final _System_String_ReplaceLineEndingsPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>>( + 'System_String_ReplaceLineEndings'); + late final _System_String_ReplaceLineEndings = + _System_String_ReplaceLineEndingsPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_ReplaceLineEndings_1( + System_String_t self, + System_String_t replacementText, + ffi.Pointer outException, + ) { + return _System_String_ReplaceLineEndings_1( + self, + replacementText, + outException, + ); + } + + late final _System_String_ReplaceLineEndings_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_String_t, + ffi.Pointer)>>( + 'System_String_ReplaceLineEndings_1'); + late final _System_String_ReplaceLineEndings_1 = + _System_String_ReplaceLineEndings_1Ptr.asFunction< + System_String_t Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + System_String_Array_t System_String_Split( + System_String_t self, + int separator, + int options, + ffi.Pointer outException, + ) { + return _System_String_Split( + self, + separator, + options, + outException, + ); + } + + late final _System_String_SplitPtr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_String_t, ffi.WChar, ffi.Int32, + ffi.Pointer)>>('System_String_Split'); + late final _System_String_Split = _System_String_SplitPtr.asFunction< + System_String_Array_t Function( + System_String_t, int, int, ffi.Pointer)>(); + + System_String_Array_t System_String_Split_1( + System_String_t self, + int separator, + int count, + int options, + ffi.Pointer outException, + ) { + return _System_String_Split_1( + self, + separator, + count, + options, + outException, + ); + } + + late final _System_String_Split_1Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_Split_1'); + late final _System_String_Split_1 = _System_String_Split_1Ptr.asFunction< + System_String_Array_t Function( + System_String_t, int, int, int, ffi.Pointer)>(); + + System_String_Array_t System_String_Split_2( + System_String_t self, + System_Char_Array_t separator, + ffi.Pointer outException, + ) { + return _System_String_Split_2( + self, + separator, + outException, + ); + } + + late final _System_String_Split_2Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>>('System_String_Split_2'); + late final _System_String_Split_2 = _System_String_Split_2Ptr.asFunction< + System_String_Array_t Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>(); + + System_String_Array_t System_String_Split_3( + System_String_t self, + System_Char_Array_t separator, + int count, + ffi.Pointer outException, + ) { + return _System_String_Split_3( + self, + separator, + count, + outException, + ); + } + + late final _System_String_Split_3Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_String_t, + System_Char_Array_t, + ffi.Int32, + ffi.Pointer)>>('System_String_Split_3'); + late final _System_String_Split_3 = _System_String_Split_3Ptr.asFunction< + System_String_Array_t Function(System_String_t, System_Char_Array_t, int, + ffi.Pointer)>(); + + System_String_Array_t System_String_Split_4( + System_String_t self, + System_Char_Array_t separator, + int options, + ffi.Pointer outException, + ) { + return _System_String_Split_4( + self, + separator, + options, + outException, + ); + } + + late final _System_String_Split_4Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_String_t, + System_Char_Array_t, + ffi.Int32, + ffi.Pointer)>>('System_String_Split_4'); + late final _System_String_Split_4 = _System_String_Split_4Ptr.asFunction< + System_String_Array_t Function(System_String_t, System_Char_Array_t, int, + ffi.Pointer)>(); + + System_String_Array_t System_String_Split_5( + System_String_t self, + System_Char_Array_t separator, + int count, + int options, + ffi.Pointer outException, + ) { + return _System_String_Split_5( + self, + separator, + count, + options, + outException, + ); + } + + late final _System_String_Split_5Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_String_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_Split_5'); + late final _System_String_Split_5 = _System_String_Split_5Ptr.asFunction< + System_String_Array_t Function(System_String_t, System_Char_Array_t, int, + int, ffi.Pointer)>(); + + System_String_Array_t System_String_Split_6( + System_String_t self, + System_String_t separator, + int options, + ffi.Pointer outException, + ) { + return _System_String_Split_6( + self, + separator, + options, + outException, + ); + } + + late final _System_String_Split_6Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>('System_String_Split_6'); + late final _System_String_Split_6 = _System_String_Split_6Ptr.asFunction< + System_String_Array_t Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + System_String_Array_t System_String_Split_7( + System_String_t self, + System_String_t separator, + int count, + int options, + ffi.Pointer outException, + ) { + return _System_String_Split_7( + self, + separator, + count, + options, + outException, + ); + } + + late final _System_String_Split_7Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_Split_7'); + late final _System_String_Split_7 = _System_String_Split_7Ptr.asFunction< + System_String_Array_t Function(System_String_t, System_String_t, int, int, + ffi.Pointer)>(); + + System_String_Array_t System_String_Split_8( + System_String_t self, + System_String_Array_t separator, + int options, + ffi.Pointer outException, + ) { + return _System_String_Split_8( + self, + separator, + options, + outException, + ); + } + + late final _System_String_Split_8Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_String_t, + System_String_Array_t, + ffi.Int32, + ffi.Pointer)>>('System_String_Split_8'); + late final _System_String_Split_8 = _System_String_Split_8Ptr.asFunction< + System_String_Array_t Function(System_String_t, System_String_Array_t, + int, ffi.Pointer)>(); + + System_String_Array_t System_String_Split_9( + System_String_t self, + System_String_Array_t separator, + int count, + int options, + ffi.Pointer outException, + ) { + return _System_String_Split_9( + self, + separator, + count, + options, + outException, + ); + } + + late final _System_String_Split_9Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_String_t, + System_String_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_Split_9'); + late final _System_String_Split_9 = _System_String_Split_9Ptr.asFunction< + System_String_Array_t Function(System_String_t, System_String_Array_t, + int, int, ffi.Pointer)>(); + + System_String_t System_String_Substring( + System_String_t self, + int startIndex, + ffi.Pointer outException, + ) { + return _System_String_Substring( + self, + startIndex, + outException, + ); + } + + late final _System_String_SubstringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_Substring'); + late final _System_String_Substring = _System_String_SubstringPtr.asFunction< + System_String_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_Substring_1( + System_String_t self, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_String_Substring_1( + self, + startIndex, + length, + outException, + ); + } + + late final _System_String_Substring_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_String_Substring_1'); + late final _System_String_Substring_1 = + _System_String_Substring_1Ptr.asFunction< + System_String_t Function( + System_String_t, int, int, ffi.Pointer)>(); + + System_String_t System_String_ToLower( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_ToLower( + self, + outException, + ); + } + + late final _System_String_ToLowerPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_ToLower'); + late final _System_String_ToLower = _System_String_ToLowerPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_ToLower_1( + System_String_t self, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_String_ToLower_1( + self, + culture, + outException, + ); + } + + late final _System_String_ToLower_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_String_ToLower_1'); + late final _System_String_ToLower_1 = _System_String_ToLower_1Ptr.asFunction< + System_String_t Function( + System_String_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_String_ToLowerInvariant( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_ToLowerInvariant( + self, + outException, + ); + } + + late final _System_String_ToLowerInvariantPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>>( + 'System_String_ToLowerInvariant'); + late final _System_String_ToLowerInvariant = + _System_String_ToLowerInvariantPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_ToUpper( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_ToUpper( + self, + outException, + ); + } + + late final _System_String_ToUpperPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_ToUpper'); + late final _System_String_ToUpper = _System_String_ToUpperPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_ToUpper_1( + System_String_t self, + System_Globalization_CultureInfo_t culture, + ffi.Pointer outException, + ) { + return _System_String_ToUpper_1( + self, + culture, + outException, + ); + } + + late final _System_String_ToUpper_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>>('System_String_ToUpper_1'); + late final _System_String_ToUpper_1 = _System_String_ToUpper_1Ptr.asFunction< + System_String_t Function( + System_String_t, + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_String_ToUpperInvariant( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_ToUpperInvariant( + self, + outException, + ); + } + + late final _System_String_ToUpperInvariantPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>>( + 'System_String_ToUpperInvariant'); + late final _System_String_ToUpperInvariant = + _System_String_ToUpperInvariantPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_Trim( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_Trim( + self, + outException, + ); + } + + late final _System_String_TrimPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_Trim'); + late final _System_String_Trim = _System_String_TrimPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_Trim_1( + System_String_t self, + int trimChar, + ffi.Pointer outException, + ) { + return _System_String_Trim_1( + self, + trimChar, + outException, + ); + } + + late final _System_String_Trim_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.WChar, + ffi.Pointer)>>('System_String_Trim_1'); + late final _System_String_Trim_1 = _System_String_Trim_1Ptr.asFunction< + System_String_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_Trim_2( + System_String_t self, + System_Char_Array_t trimChars, + ffi.Pointer outException, + ) { + return _System_String_Trim_2( + self, + trimChars, + outException, + ); + } + + late final _System_String_Trim_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>>('System_String_Trim_2'); + late final _System_String_Trim_2 = _System_String_Trim_2Ptr.asFunction< + System_String_t Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>(); + + System_String_t System_String_TrimStart( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_TrimStart( + self, + outException, + ); + } + + late final _System_String_TrimStartPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_TrimStart'); + late final _System_String_TrimStart = _System_String_TrimStartPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_TrimStart_1( + System_String_t self, + int trimChar, + ffi.Pointer outException, + ) { + return _System_String_TrimStart_1( + self, + trimChar, + outException, + ); + } + + late final _System_String_TrimStart_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.WChar, + ffi.Pointer)>>('System_String_TrimStart_1'); + late final _System_String_TrimStart_1 = + _System_String_TrimStart_1Ptr.asFunction< + System_String_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_TrimStart_2( + System_String_t self, + System_Char_Array_t trimChars, + ffi.Pointer outException, + ) { + return _System_String_TrimStart_2( + self, + trimChars, + outException, + ); + } + + late final _System_String_TrimStart_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>>('System_String_TrimStart_2'); + late final _System_String_TrimStart_2 = + _System_String_TrimStart_2Ptr.asFunction< + System_String_t Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>(); + + System_String_t System_String_TrimEnd( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_TrimEnd( + self, + outException, + ); + } + + late final _System_String_TrimEndPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_String_TrimEnd'); + late final _System_String_TrimEnd = _System_String_TrimEndPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_String_TrimEnd_1( + System_String_t self, + int trimChar, + ffi.Pointer outException, + ) { + return _System_String_TrimEnd_1( + self, + trimChar, + outException, + ); + } + + late final _System_String_TrimEnd_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, ffi.WChar, + ffi.Pointer)>>('System_String_TrimEnd_1'); + late final _System_String_TrimEnd_1 = _System_String_TrimEnd_1Ptr.asFunction< + System_String_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_String_TrimEnd_2( + System_String_t self, + System_Char_Array_t trimChars, + ffi.Pointer outException, + ) { + return _System_String_TrimEnd_2( + self, + trimChars, + outException, + ); + } + + late final _System_String_TrimEnd_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>>('System_String_TrimEnd_2'); + late final _System_String_TrimEnd_2 = _System_String_TrimEnd_2Ptr.asFunction< + System_String_t Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>(); + + bool System_String_Contains( + System_String_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_Contains( + self, + value, + outException, + ); + } + + late final _System_String_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_Contains'); + late final _System_String_Contains = _System_String_ContainsPtr.asFunction< + bool Function( + System_String_t, System_String_t, ffi.Pointer)>(); + + bool System_String_Contains_1( + System_String_t self, + System_String_t value, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_Contains_1( + self, + value, + comparisonType, + outException, + ); + } + + late final _System_String_Contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_Contains_1'); + late final _System_String_Contains_1 = + _System_String_Contains_1Ptr.asFunction< + bool Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + bool System_String_Contains_2( + System_String_t self, + int value, + ffi.Pointer outException, + ) { + return _System_String_Contains_2( + self, + value, + outException, + ); + } + + late final _System_String_Contains_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.WChar, + ffi.Pointer)>>('System_String_Contains_2'); + late final _System_String_Contains_2 = + _System_String_Contains_2Ptr.asFunction< + bool Function( + System_String_t, int, ffi.Pointer)>(); + + bool System_String_Contains_3( + System_String_t self, + int value, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_Contains_3( + self, + value, + comparisonType, + outException, + ); + } + + late final _System_String_Contains_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.WChar, ffi.Int32, + ffi.Pointer)>>('System_String_Contains_3'); + late final _System_String_Contains_3 = + _System_String_Contains_3Ptr.asFunction< + bool Function( + System_String_t, int, int, ffi.Pointer)>(); + + int System_String_IndexOf( + System_String_t self, + int value, + ffi.Pointer outException, + ) { + return _System_String_IndexOf( + self, + value, + outException, + ); + } + + late final _System_String_IndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.WChar, + ffi.Pointer)>>('System_String_IndexOf'); + late final _System_String_IndexOf = _System_String_IndexOfPtr.asFunction< + int Function(System_String_t, int, ffi.Pointer)>(); + + int System_String_IndexOf_1( + System_String_t self, + int value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_1( + self, + value, + startIndex, + outException, + ); + } + + late final _System_String_IndexOf_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.WChar, ffi.Int32, + ffi.Pointer)>>('System_String_IndexOf_1'); + late final _System_String_IndexOf_1 = _System_String_IndexOf_1Ptr.asFunction< + int Function( + System_String_t, int, int, ffi.Pointer)>(); + + int System_String_IndexOf_2( + System_String_t self, + int value, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_2( + self, + value, + comparisonType, + outException, + ); + } + + late final _System_String_IndexOf_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.WChar, ffi.Int32, + ffi.Pointer)>>('System_String_IndexOf_2'); + late final _System_String_IndexOf_2 = _System_String_IndexOf_2Ptr.asFunction< + int Function( + System_String_t, int, int, ffi.Pointer)>(); + + int System_String_IndexOf_3( + System_String_t self, + int value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_3( + self, + value, + startIndex, + count, + outException, + ); + } + + late final _System_String_IndexOf_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.WChar, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_String_IndexOf_3'); + late final _System_String_IndexOf_3 = _System_String_IndexOf_3Ptr.asFunction< + int Function( + System_String_t, int, int, int, ffi.Pointer)>(); + + int System_String_IndexOfAny( + System_String_t self, + System_Char_Array_t anyOf, + ffi.Pointer outException, + ) { + return _System_String_IndexOfAny( + self, + anyOf, + outException, + ); + } + + late final _System_String_IndexOfAnyPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>>('System_String_IndexOfAny'); + late final _System_String_IndexOfAny = + _System_String_IndexOfAnyPtr.asFunction< + int Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>(); + + int System_String_IndexOfAny_1( + System_String_t self, + System_Char_Array_t anyOf, + int startIndex, + ffi.Pointer outException, + ) { + return _System_String_IndexOfAny_1( + self, + anyOf, + startIndex, + outException, + ); + } + + late final _System_String_IndexOfAny_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_Char_Array_t, ffi.Int32, + ffi.Pointer)>>('System_String_IndexOfAny_1'); + late final _System_String_IndexOfAny_1 = + _System_String_IndexOfAny_1Ptr.asFunction< + int Function(System_String_t, System_Char_Array_t, int, + ffi.Pointer)>(); + + int System_String_IndexOfAny_2( + System_String_t self, + System_Char_Array_t anyOf, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_IndexOfAny_2( + self, + anyOf, + startIndex, + count, + outException, + ); + } + + late final _System_String_IndexOfAny_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_IndexOfAny_2'); + late final _System_String_IndexOfAny_2 = + _System_String_IndexOfAny_2Ptr.asFunction< + int Function(System_String_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + int System_String_IndexOf_4( + System_String_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_4( + self, + value, + outException, + ); + } + + late final _System_String_IndexOf_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_IndexOf_4'); + late final _System_String_IndexOf_4 = _System_String_IndexOf_4Ptr.asFunction< + int Function( + System_String_t, System_String_t, ffi.Pointer)>(); + + int System_String_IndexOf_5( + System_String_t self, + System_String_t value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_5( + self, + value, + startIndex, + outException, + ); + } + + late final _System_String_IndexOf_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_IndexOf_5'); + late final _System_String_IndexOf_5 = _System_String_IndexOf_5Ptr.asFunction< + int Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + int System_String_IndexOf_6( + System_String_t self, + System_String_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_6( + self, + value, + startIndex, + count, + outException, + ); + } + + late final _System_String_IndexOf_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_IndexOf_6'); + late final _System_String_IndexOf_6 = _System_String_IndexOf_6Ptr.asFunction< + int Function(System_String_t, System_String_t, int, int, + ffi.Pointer)>(); + + int System_String_IndexOf_7( + System_String_t self, + System_String_t value, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_7( + self, + value, + comparisonType, + outException, + ); + } + + late final _System_String_IndexOf_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_IndexOf_7'); + late final _System_String_IndexOf_7 = _System_String_IndexOf_7Ptr.asFunction< + int Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + int System_String_IndexOf_8( + System_String_t self, + System_String_t value, + int startIndex, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_8( + self, + value, + startIndex, + comparisonType, + outException, + ); + } + + late final _System_String_IndexOf_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_IndexOf_8'); + late final _System_String_IndexOf_8 = _System_String_IndexOf_8Ptr.asFunction< + int Function(System_String_t, System_String_t, int, int, + ffi.Pointer)>(); + + int System_String_IndexOf_9( + System_String_t self, + System_String_t value, + int startIndex, + int count, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_IndexOf_9( + self, + value, + startIndex, + count, + comparisonType, + outException, + ); + } + + late final _System_String_IndexOf_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_IndexOf_9'); + late final _System_String_IndexOf_9 = _System_String_IndexOf_9Ptr.asFunction< + int Function(System_String_t, System_String_t, int, int, int, + ffi.Pointer)>(); + + int System_String_LastIndexOf( + System_String_t self, + int value, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf( + self, + value, + outException, + ); + } + + late final _System_String_LastIndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.WChar, + ffi.Pointer)>>('System_String_LastIndexOf'); + late final _System_String_LastIndexOf = + _System_String_LastIndexOfPtr.asFunction< + int Function( + System_String_t, int, ffi.Pointer)>(); + + int System_String_LastIndexOf_1( + System_String_t self, + int value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf_1( + self, + value, + startIndex, + outException, + ); + } + + late final _System_String_LastIndexOf_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.WChar, ffi.Int32, + ffi.Pointer)>>('System_String_LastIndexOf_1'); + late final _System_String_LastIndexOf_1 = + _System_String_LastIndexOf_1Ptr.asFunction< + int Function( + System_String_t, int, int, ffi.Pointer)>(); + + int System_String_LastIndexOf_2( + System_String_t self, + int value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf_2( + self, + value, + startIndex, + count, + outException, + ); + } + + late final _System_String_LastIndexOf_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, ffi.WChar, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_String_LastIndexOf_2'); + late final _System_String_LastIndexOf_2 = + _System_String_LastIndexOf_2Ptr.asFunction< + int Function(System_String_t, int, int, int, + ffi.Pointer)>(); + + int System_String_LastIndexOfAny( + System_String_t self, + System_Char_Array_t anyOf, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOfAny( + self, + anyOf, + outException, + ); + } + + late final _System_String_LastIndexOfAnyPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>>( + 'System_String_LastIndexOfAny'); + late final _System_String_LastIndexOfAny = + _System_String_LastIndexOfAnyPtr.asFunction< + int Function(System_String_t, System_Char_Array_t, + ffi.Pointer)>(); + + int System_String_LastIndexOfAny_1( + System_String_t self, + System_Char_Array_t anyOf, + int startIndex, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOfAny_1( + self, + anyOf, + startIndex, + outException, + ); + } + + late final _System_String_LastIndexOfAny_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_Char_Array_t, + ffi.Int32, ffi.Pointer)>>( + 'System_String_LastIndexOfAny_1'); + late final _System_String_LastIndexOfAny_1 = + _System_String_LastIndexOfAny_1Ptr.asFunction< + int Function(System_String_t, System_Char_Array_t, int, + ffi.Pointer)>(); + + int System_String_LastIndexOfAny_2( + System_String_t self, + System_Char_Array_t anyOf, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOfAny_2( + self, + anyOf, + startIndex, + count, + outException, + ); + } + + late final _System_String_LastIndexOfAny_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_String_LastIndexOfAny_2'); + late final _System_String_LastIndexOfAny_2 = + _System_String_LastIndexOfAny_2Ptr.asFunction< + int Function(System_String_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + int System_String_LastIndexOf_3( + System_String_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf_3( + self, + value, + outException, + ); + } + + late final _System_String_LastIndexOf_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_String_LastIndexOf_3'); + late final _System_String_LastIndexOf_3 = + _System_String_LastIndexOf_3Ptr.asFunction< + int Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + int System_String_LastIndexOf_4( + System_String_t self, + System_String_t value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf_4( + self, + value, + startIndex, + outException, + ); + } + + late final _System_String_LastIndexOf_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_LastIndexOf_4'); + late final _System_String_LastIndexOf_4 = + _System_String_LastIndexOf_4Ptr.asFunction< + int Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + int System_String_LastIndexOf_5( + System_String_t self, + System_String_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf_5( + self, + value, + startIndex, + count, + outException, + ); + } + + late final _System_String_LastIndexOf_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_LastIndexOf_5'); + late final _System_String_LastIndexOf_5 = + _System_String_LastIndexOf_5Ptr.asFunction< + int Function(System_String_t, System_String_t, int, int, + ffi.Pointer)>(); + + int System_String_LastIndexOf_6( + System_String_t self, + System_String_t value, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf_6( + self, + value, + comparisonType, + outException, + ); + } + + late final _System_String_LastIndexOf_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_LastIndexOf_6'); + late final _System_String_LastIndexOf_6 = + _System_String_LastIndexOf_6Ptr.asFunction< + int Function(System_String_t, System_String_t, int, + ffi.Pointer)>(); + + int System_String_LastIndexOf_7( + System_String_t self, + System_String_t value, + int startIndex, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf_7( + self, + value, + startIndex, + comparisonType, + outException, + ); + } + + late final _System_String_LastIndexOf_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_LastIndexOf_7'); + late final _System_String_LastIndexOf_7 = + _System_String_LastIndexOf_7Ptr.asFunction< + int Function(System_String_t, System_String_t, int, int, + ffi.Pointer)>(); + + int System_String_LastIndexOf_8( + System_String_t self, + System_String_t value, + int startIndex, + int count, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_String_LastIndexOf_8( + self, + value, + startIndex, + count, + comparisonType, + outException, + ); + } + + late final _System_String_LastIndexOf_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_String_LastIndexOf_8'); + late final _System_String_LastIndexOf_8 = + _System_String_LastIndexOf_8Ptr.asFunction< + int Function(System_String_t, System_String_t, int, int, int, + ffi.Pointer)>(); + + System_String_t System_String_Create( + System_Char_Array_t value, + ffi.Pointer outException, + ) { + return _System_String_Create( + value, + outException, + ); + } + + late final _System_String_CreatePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Char_Array_t, + ffi.Pointer)>>('System_String_Create'); + late final _System_String_Create = _System_String_CreatePtr.asFunction< + System_String_t Function( + System_Char_Array_t, ffi.Pointer)>(); + + System_String_t System_String_Create_1( + System_Char_Array_t value, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_String_Create_1( + value, + startIndex, + length, + outException, + ); + } + + late final _System_String_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Char_Array_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_String_Create_1'); + late final _System_String_Create_1 = _System_String_Create_1Ptr.asFunction< + System_String_t Function( + System_Char_Array_t, int, int, ffi.Pointer)>(); + + System_String_t System_String_Create_2( + int c, + int count, + ffi.Pointer outException, + ) { + return _System_String_Create_2( + c, + count, + outException, + ); + } + + late final _System_String_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(ffi.WChar, ffi.Int32, + ffi.Pointer)>>('System_String_Create_2'); + late final _System_String_Create_2 = _System_String_Create_2Ptr.asFunction< + System_String_t Function(int, int, ffi.Pointer)>(); + + int System_String_Chars_Get( + System_String_t self, + int index, + ffi.Pointer outException, + ) { + return _System_String_Chars_Get( + self, + index, + outException, + ); + } + + late final _System_String_Chars_GetPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_String_Chars_Get'); + late final _System_String_Chars_Get = _System_String_Chars_GetPtr.asFunction< + int Function(System_String_t, int, ffi.Pointer)>(); + + int System_String_Length_Get( + System_String_t self, + ffi.Pointer outException, + ) { + return _System_String_Length_Get( + self, + outException, + ); + } + + late final _System_String_Length_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, + ffi.Pointer)>>('System_String_Length_Get'); + late final _System_String_Length_Get = + _System_String_Length_GetPtr.asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + System_String_t System_String_Empty_Get() { + return _System_String_Empty_Get(); + } + + late final _System_String_Empty_GetPtr = + _lookup>( + 'System_String_Empty_Get'); + late final _System_String_Empty_Get = + _System_String_Empty_GetPtr.asFunction(); + + System_Type_t System_String_TypeOf() { + return _System_String_TypeOf(); + } + + late final _System_String_TypeOfPtr = + _lookup>( + 'System_String_TypeOf'); + late final _System_String_TypeOf = + _System_String_TypeOfPtr.asFunction(); + + void System_String_Destroy( + System_String_t self, + ) { + return _System_String_Destroy( + self, + ); + } + + late final _System_String_DestroyPtr = + _lookup>( + 'System_String_Destroy'); + 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_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(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_CreateSpecificCulture( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_CreateSpecificCulture( + name, + outException, + ); + } + + late final _System_Globalization_CultureInfo_CreateSpecificCulturePtr = + _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_CreateSpecificCulture'); + late final _System_Globalization_CultureInfo_CreateSpecificCulture = + _System_Globalization_CultureInfo_CreateSpecificCulturePtr.asFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Pointer)>(); + + System_Globalization_CultureInfo_Array_t + System_Globalization_CultureInfo_GetCultures( + int types, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetCultures( + types, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetCulturesPtr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_Array_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetCultures'); + late final _System_Globalization_CultureInfo_GetCultures = + _System_Globalization_CultureInfo_GetCulturesPtr.asFunction< + System_Globalization_CultureInfo_Array_t Function( + int, ffi.Pointer)>(); + + bool System_Globalization_CultureInfo_Equals( + System_Globalization_CultureInfo_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Equals( + self, + value, + outException, + ); + } + + late final _System_Globalization_CultureInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_CultureInfo_t, + System_Object_t, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Equals'); + late final _System_Globalization_CultureInfo_Equals = + _System_Globalization_CultureInfo_EqualsPtr.asFunction< + bool Function(System_Globalization_CultureInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Globalization_CultureInfo_GetHashCode( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetHashCode'); + late final _System_Globalization_CultureInfo_GetHashCode = + _System_Globalization_CultureInfo_GetHashCodePtr.asFunction< + int Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_CultureInfo_ToString( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_ToString( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_ToString'); + late final _System_Globalization_CultureInfo_ToString = + _System_Globalization_CultureInfo_ToStringPtr.asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Globalization_CultureInfo_GetFormat( + System_Globalization_CultureInfo_t self, + System_Type_t formatType, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetFormat( + self, + formatType, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetFormatPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Globalization_CultureInfo_t, + System_Type_t, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetFormat'); + late final _System_Globalization_CultureInfo_GetFormat = + _System_Globalization_CultureInfo_GetFormatPtr.asFunction< + System_Object_t Function(System_Globalization_CultureInfo_t, + System_Type_t, ffi.Pointer)>(); + + void System_Globalization_CultureInfo_ClearCachedData( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_ClearCachedData( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_ClearCachedDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_ClearCachedData'); + late final _System_Globalization_CultureInfo_ClearCachedData = + _System_Globalization_CultureInfo_ClearCachedDataPtr.asFunction< + void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_GetConsoleFallbackUICulture( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetConsoleFallbackUICulture( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetConsoleFallbackUICulturePtr = + _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetConsoleFallbackUICulture'); + late final _System_Globalization_CultureInfo_GetConsoleFallbackUICulture = + _System_Globalization_CultureInfo_GetConsoleFallbackUICulturePtr + .asFunction< + System_Globalization_CultureInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Object_t System_Globalization_CultureInfo_Clone( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Clone( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Clone'); + late final _System_Globalization_CultureInfo_Clone = + _System_Globalization_CultureInfo_ClonePtr.asFunction< + System_Object_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t System_Globalization_CultureInfo_ReadOnly( + System_Globalization_CultureInfo_t ci, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_ReadOnly( + ci, + outException, + ); + } + + late final _System_Globalization_CultureInfo_ReadOnlyPtr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_ReadOnly'); + late final _System_Globalization_CultureInfo_ReadOnly = + _System_Globalization_CultureInfo_ReadOnlyPtr.asFunction< + System_Globalization_CultureInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_GetCultureInfo( + int culture, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetCultureInfo( + culture, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetCultureInfoPtr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetCultureInfo'); + late final _System_Globalization_CultureInfo_GetCultureInfo = + _System_Globalization_CultureInfo_GetCultureInfoPtr.asFunction< + System_Globalization_CultureInfo_t Function( + int, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_GetCultureInfo_1( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetCultureInfo_1( + name, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetCultureInfo_1Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetCultureInfo_1'); + late final _System_Globalization_CultureInfo_GetCultureInfo_1 = + _System_Globalization_CultureInfo_GetCultureInfo_1Ptr.asFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_GetCultureInfo_2( + System_String_t name, + System_String_t altName, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetCultureInfo_2( + name, + altName, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetCultureInfo_2Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function(System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetCultureInfo_2'); + late final _System_Globalization_CultureInfo_GetCultureInfo_2 = + _System_Globalization_CultureInfo_GetCultureInfo_2Ptr.asFunction< + System_Globalization_CultureInfo_t Function(System_String_t, + System_String_t, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_GetCultureInfo_3( + System_String_t name, + bool predefinedOnly, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetCultureInfo_3( + name, + predefinedOnly, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetCultureInfo_3Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Bool, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetCultureInfo_3'); + late final _System_Globalization_CultureInfo_GetCultureInfo_3 = + _System_Globalization_CultureInfo_GetCultureInfo_3Ptr.asFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, bool, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag( + name, + outException, + ); + } + + late final _System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTagPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag'); + late final _System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTag = + _System_Globalization_CultureInfo_GetCultureInfoByIetfLanguageTagPtr + .asFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t System_Globalization_CultureInfo_Create_1( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Create_1( + name, + outException, + ); + } + + late final _System_Globalization_CultureInfo_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Create_1'); + late final _System_Globalization_CultureInfo_Create_1 = + _System_Globalization_CultureInfo_Create_1Ptr.asFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t System_Globalization_CultureInfo_Create_2( + System_String_t name, + bool useUserOverride, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Create_2( + name, + useUserOverride, + outException, + ); + } + + late final _System_Globalization_CultureInfo_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, ffi.Bool, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Create_2'); + late final _System_Globalization_CultureInfo_Create_2 = + _System_Globalization_CultureInfo_Create_2Ptr.asFunction< + System_Globalization_CultureInfo_t Function( + System_String_t, bool, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t System_Globalization_CultureInfo_Create_3( + int culture, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Create_3( + culture, + outException, + ); + } + + late final _System_Globalization_CultureInfo_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Create_3'); + late final _System_Globalization_CultureInfo_Create_3 = + _System_Globalization_CultureInfo_Create_3Ptr.asFunction< + System_Globalization_CultureInfo_t Function( + int, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t System_Globalization_CultureInfo_Create_4( + int culture, + bool useUserOverride, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Create_4( + culture, + useUserOverride, + outException, + ); + } + + late final _System_Globalization_CultureInfo_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Int32, ffi.Bool, ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Create_4'); + late final _System_Globalization_CultureInfo_Create_4 = + _System_Globalization_CultureInfo_Create_4Ptr.asFunction< + System_Globalization_CultureInfo_t Function( + int, bool, ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_CurrentCulture_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_CurrentCulture_Get( + outException, + ); + } + + late final _System_Globalization_CultureInfo_CurrentCulture_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_CurrentCulture_Get'); + late final _System_Globalization_CultureInfo_CurrentCulture_Get = + _System_Globalization_CultureInfo_CurrentCulture_GetPtr.asFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>(); + + void System_Globalization_CultureInfo_CurrentCulture_Set( + System_Globalization_CultureInfo_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_CurrentCulture_Set( + value, + outException, + ); + } + + late final _System_Globalization_CultureInfo_CurrentCulture_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_CurrentCulture_Set'); + late final _System_Globalization_CultureInfo_CurrentCulture_Set = + _System_Globalization_CultureInfo_CurrentCulture_SetPtr.asFunction< + void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_CurrentUICulture_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_CurrentUICulture_Get( + outException, + ); + } + + late final _System_Globalization_CultureInfo_CurrentUICulture_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_CurrentUICulture_Get'); + late final _System_Globalization_CultureInfo_CurrentUICulture_Get = + _System_Globalization_CultureInfo_CurrentUICulture_GetPtr.asFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>(); + + void System_Globalization_CultureInfo_CurrentUICulture_Set( + System_Globalization_CultureInfo_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_CurrentUICulture_Set( + value, + outException, + ); + } + + late final _System_Globalization_CultureInfo_CurrentUICulture_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_CurrentUICulture_Set'); + late final _System_Globalization_CultureInfo_CurrentUICulture_Set = + _System_Globalization_CultureInfo_CurrentUICulture_SetPtr.asFunction< + void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_InstalledUICulture_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_InstalledUICulture_Get( + outException, + ); + } + + late final _System_Globalization_CultureInfo_InstalledUICulture_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_InstalledUICulture_Get'); + late final _System_Globalization_CultureInfo_InstalledUICulture_Get = + _System_Globalization_CultureInfo_InstalledUICulture_GetPtr.asFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get( + outException, + ); + } + + late final _System_Globalization_CultureInfo_DefaultThreadCurrentCulture_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get'); + late final _System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Get = + _System_Globalization_CultureInfo_DefaultThreadCurrentCulture_GetPtr + .asFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>(); + + void System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set( + System_Globalization_CultureInfo_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set( + value, + outException, + ); + } + + late final _System_Globalization_CultureInfo_DefaultThreadCurrentCulture_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set'); + late final _System_Globalization_CultureInfo_DefaultThreadCurrentCulture_Set = + _System_Globalization_CultureInfo_DefaultThreadCurrentCulture_SetPtr + .asFunction< + void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get( + outException, + ); + } + + late final _System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get'); + late final _System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Get = + _System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_GetPtr + .asFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>(); + + void System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set( + System_Globalization_CultureInfo_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set( + value, + outException, + ); + } + + late final _System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set'); + late final _System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_Set = + _System_Globalization_CultureInfo_DefaultThreadCurrentUICulture_SetPtr + .asFunction< + void Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_InvariantCulture_Get( + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_InvariantCulture_Get( + outException, + ); + } + + late final _System_Globalization_CultureInfo_InvariantCulture_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_InvariantCulture_Get'); + late final _System_Globalization_CultureInfo_InvariantCulture_Get = + _System_Globalization_CultureInfo_InvariantCulture_GetPtr.asFunction< + System_Globalization_CultureInfo_t Function( + ffi.Pointer)>(); + + System_Globalization_CultureInfo_t + System_Globalization_CultureInfo_Parent_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Parent_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_Parent_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_CultureInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Parent_Get'); + late final _System_Globalization_CultureInfo_Parent_Get = + _System_Globalization_CultureInfo_Parent_GetPtr.asFunction< + System_Globalization_CultureInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + int System_Globalization_CultureInfo_LCID_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_LCID_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_LCID_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_LCID_Get'); + late final _System_Globalization_CultureInfo_LCID_Get = + _System_Globalization_CultureInfo_LCID_GetPtr.asFunction< + int Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + int System_Globalization_CultureInfo_KeyboardLayoutId_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_KeyboardLayoutId_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_KeyboardLayoutId_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_KeyboardLayoutId_Get'); + late final _System_Globalization_CultureInfo_KeyboardLayoutId_Get = + _System_Globalization_CultureInfo_KeyboardLayoutId_GetPtr.asFunction< + int Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_CultureInfo_Name_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Name_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Name_Get'); + late final _System_Globalization_CultureInfo_Name_Get = + _System_Globalization_CultureInfo_Name_GetPtr.asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_CultureInfo_IetfLanguageTag_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_IetfLanguageTag_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_IetfLanguageTag_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_IetfLanguageTag_Get'); + late final _System_Globalization_CultureInfo_IetfLanguageTag_Get = + _System_Globalization_CultureInfo_IetfLanguageTag_GetPtr.asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_CultureInfo_DisplayName_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_DisplayName_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_DisplayName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_DisplayName_Get'); + late final _System_Globalization_CultureInfo_DisplayName_Get = + _System_Globalization_CultureInfo_DisplayName_GetPtr.asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_CultureInfo_NativeName_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_NativeName_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_NativeName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_NativeName_Get'); + late final _System_Globalization_CultureInfo_NativeName_Get = + _System_Globalization_CultureInfo_NativeName_GetPtr.asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_CultureInfo_EnglishName_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_EnglishName_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_EnglishName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_EnglishName_Get'); + late final _System_Globalization_CultureInfo_EnglishName_Get = + _System_Globalization_CultureInfo_EnglishName_GetPtr.asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_TwoLetterISOLanguageName_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get'); + late final _System_Globalization_CultureInfo_TwoLetterISOLanguageName_Get = + _System_Globalization_CultureInfo_TwoLetterISOLanguageName_GetPtr + .asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t + System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_ThreeLetterISOLanguageName_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get'); + late final _System_Globalization_CultureInfo_ThreeLetterISOLanguageName_Get = + _System_Globalization_CultureInfo_ThreeLetterISOLanguageName_GetPtr + .asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_String_t + System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get'); + late final _System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_Get = + _System_Globalization_CultureInfo_ThreeLetterWindowsLanguageName_GetPtr + .asFunction< + System_String_t Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_CompareInfo_t + System_Globalization_CultureInfo_CompareInfo_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_CompareInfo_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_CompareInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_CompareInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_CompareInfo_Get'); + late final _System_Globalization_CultureInfo_CompareInfo_Get = + _System_Globalization_CultureInfo_CompareInfo_GetPtr.asFunction< + System_Globalization_CompareInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_TextInfo_t System_Globalization_CultureInfo_TextInfo_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_TextInfo_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_TextInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_TextInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_TextInfo_Get'); + late final _System_Globalization_CultureInfo_TextInfo_Get = + _System_Globalization_CultureInfo_TextInfo_GetPtr.asFunction< + System_Globalization_TextInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + bool System_Globalization_CultureInfo_IsNeutralCulture_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_IsNeutralCulture_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_IsNeutralCulture_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_IsNeutralCulture_Get'); + late final _System_Globalization_CultureInfo_IsNeutralCulture_Get = + _System_Globalization_CultureInfo_IsNeutralCulture_GetPtr.asFunction< + bool Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + int System_Globalization_CultureInfo_CultureTypes_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_CultureTypes_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_CultureTypes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_CultureTypes_Get'); + late final _System_Globalization_CultureInfo_CultureTypes_Get = + _System_Globalization_CultureInfo_CultureTypes_GetPtr.asFunction< + int Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_NumberFormatInfo_t + System_Globalization_CultureInfo_NumberFormat_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_NumberFormat_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_NumberFormat_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_NumberFormatInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_NumberFormat_Get'); + late final _System_Globalization_CultureInfo_NumberFormat_Get = + _System_Globalization_CultureInfo_NumberFormat_GetPtr.asFunction< + System_Globalization_NumberFormatInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + void System_Globalization_CultureInfo_NumberFormat_Set( + System_Globalization_CultureInfo_t self, + System_Globalization_NumberFormatInfo_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_NumberFormat_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_CultureInfo_NumberFormat_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Globalization_CultureInfo_t, + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_NumberFormat_Set'); + late final _System_Globalization_CultureInfo_NumberFormat_Set = + _System_Globalization_CultureInfo_NumberFormat_SetPtr.asFunction< + void Function( + System_Globalization_CultureInfo_t, + System_Globalization_NumberFormatInfo_t, + ffi.Pointer)>(); + + System_Globalization_DateTimeFormatInfo_t + System_Globalization_CultureInfo_DateTimeFormat_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_DateTimeFormat_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_DateTimeFormat_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_DateTimeFormatInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_DateTimeFormat_Get'); + late final _System_Globalization_CultureInfo_DateTimeFormat_Get = + _System_Globalization_CultureInfo_DateTimeFormat_GetPtr.asFunction< + System_Globalization_DateTimeFormatInfo_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + void System_Globalization_CultureInfo_DateTimeFormat_Set( + System_Globalization_CultureInfo_t self, + System_Globalization_DateTimeFormatInfo_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_DateTimeFormat_Set( + self, + value, + outException, + ); + } + + late final _System_Globalization_CultureInfo_DateTimeFormat_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Globalization_CultureInfo_t, + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_DateTimeFormat_Set'); + late final _System_Globalization_CultureInfo_DateTimeFormat_Set = + _System_Globalization_CultureInfo_DateTimeFormat_SetPtr.asFunction< + void Function( + System_Globalization_CultureInfo_t, + System_Globalization_DateTimeFormatInfo_t, + ffi.Pointer)>(); + + System_Globalization_Calendar_t System_Globalization_CultureInfo_Calendar_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_Calendar_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_Calendar_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_Calendar_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_Calendar_Get'); + late final _System_Globalization_CultureInfo_Calendar_Get = + _System_Globalization_CultureInfo_Calendar_GetPtr.asFunction< + System_Globalization_Calendar_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Globalization_Calendar_Array_t + System_Globalization_CultureInfo_OptionalCalendars_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_OptionalCalendars_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_OptionalCalendars_GetPtr = + _lookup< + ffi.NativeFunction< + System_Globalization_Calendar_Array_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_OptionalCalendars_Get'); + late final _System_Globalization_CultureInfo_OptionalCalendars_Get = + _System_Globalization_CultureInfo_OptionalCalendars_GetPtr.asFunction< + System_Globalization_Calendar_Array_t Function( + System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + bool System_Globalization_CultureInfo_UseUserOverride_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_UseUserOverride_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_UseUserOverride_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_UseUserOverride_Get'); + late final _System_Globalization_CultureInfo_UseUserOverride_Get = + _System_Globalization_CultureInfo_UseUserOverride_GetPtr.asFunction< + bool Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + bool System_Globalization_CultureInfo_IsReadOnly_Get( + System_Globalization_CultureInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CultureInfo_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Globalization_CultureInfo_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CultureInfo_IsReadOnly_Get'); + late final _System_Globalization_CultureInfo_IsReadOnly_Get = + _System_Globalization_CultureInfo_IsReadOnly_GetPtr.asFunction< + bool Function(System_Globalization_CultureInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Globalization_CultureInfo_TypeOf() { + return _System_Globalization_CultureInfo_TypeOf(); + } + + late final _System_Globalization_CultureInfo_TypeOfPtr = + _lookup>( + 'System_Globalization_CultureInfo_TypeOf'); + late final _System_Globalization_CultureInfo_TypeOf = + _System_Globalization_CultureInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Globalization_CultureInfo_Destroy( + System_Globalization_CultureInfo_t self, + ) { + return _System_Globalization_CultureInfo_Destroy( + self, + ); + } + + late final _System_Globalization_CultureInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_CultureInfo_t)>>( + 'System_Globalization_CultureInfo_Destroy'); + late final _System_Globalization_CultureInfo_Destroy = + _System_Globalization_CultureInfo_DestroyPtr.asFunction< + void Function(System_Globalization_CultureInfo_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)>(); + + 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)>(); + + 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)>(); + + 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_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)>(); + + 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_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)>(); + + 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_Type_t System_IUtf8SpanFormattable_TypeOf() { + return _System_IUtf8SpanFormattable_TypeOf(); + } + + late final _System_IUtf8SpanFormattable_TypeOfPtr = + _lookup>( + 'System_IUtf8SpanFormattable_TypeOf'); + late final _System_IUtf8SpanFormattable_TypeOf = + _System_IUtf8SpanFormattable_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_IUtf8SpanFormattable_Destroy( + System_IUtf8SpanFormattable_t self, + ) { + return _System_IUtf8SpanFormattable_Destroy( + self, + ); + } + + late final _System_IUtf8SpanFormattable_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_IUtf8SpanFormattable_Destroy'); + late final _System_IUtf8SpanFormattable_Destroy = + _System_IUtf8SpanFormattable_DestroyPtr.asFunction< + void Function(System_IUtf8SpanFormattable_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(); + + System_Globalization_CompareInfo_t + System_Globalization_CompareInfo_GetCompareInfo( + int culture, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_GetCompareInfo( + culture, + outException, + ); + } + + late final _System_Globalization_CompareInfo_GetCompareInfoPtr = _lookup< + ffi.NativeFunction< + System_Globalization_CompareInfo_t Function( + ffi.Int32, 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 + System_Globalization_CompareInfo_GetCompareInfo_1( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_GetCompareInfo_1( + name, + outException, + ); + } + + late final _System_Globalization_CompareInfo_GetCompareInfo_1Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_CompareInfo_t Function( + System_String_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, ffi.Pointer)>(); + + bool System_Globalization_CompareInfo_IsSortable( + int ch, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IsSortable( + ch, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IsSortablePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.WChar, ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IsSortable'); + late final _System_Globalization_CompareInfo_IsSortable = + _System_Globalization_CompareInfo_IsSortablePtr.asFunction< + bool Function(int, ffi.Pointer)>(); + + bool System_Globalization_CompareInfo_IsSortable_1( + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IsSortable_1( + text, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IsSortable_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IsSortable_1'); + late final _System_Globalization_CompareInfo_IsSortable_1 = + _System_Globalization_CompareInfo_IsSortable_1Ptr.asFunction< + bool Function(System_String_t, ffi.Pointer)>(); + + bool System_Globalization_CompareInfo_IsSortable_2( + System_Text_Rune_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IsSortable_2( + value, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IsSortable_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_Rune_t, ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IsSortable_2'); + late final _System_Globalization_CompareInfo_IsSortable_2 = + _System_Globalization_CompareInfo_IsSortable_2Ptr.asFunction< + bool Function(System_Text_Rune_t, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_Compare( + System_Globalization_CompareInfo_t self, + System_String_t string1, + System_String_t string2, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Compare( + self, + string1, + string2, + outException, + ); + } + + late final _System_Globalization_CompareInfo_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Compare'); + late final _System_Globalization_CompareInfo_Compare = + _System_Globalization_CompareInfo_ComparePtr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_Compare_1( + System_Globalization_CompareInfo_t self, + System_String_t string1, + System_String_t string2, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Compare_1( + self, + string1, + string2, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_Compare_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Compare_1'); + late final _System_Globalization_CompareInfo_Compare_1 = + _System_Globalization_CompareInfo_Compare_1Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_Compare_2( + System_Globalization_CompareInfo_t self, + System_String_t string1, + int offset1, + int length1, + System_String_t string2, + int offset2, + int length2, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Compare_2( + self, + string1, + offset1, + length1, + string2, + offset2, + length2, + outException, + ); + } + + late final _System_Globalization_CompareInfo_Compare_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.Int32, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Compare_2'); + late final _System_Globalization_CompareInfo_Compare_2 = + _System_Globalization_CompareInfo_Compare_2Ptr.asFunction< + int Function( + System_Globalization_CompareInfo_t, + System_String_t, + int, + int, + System_String_t, + int, + int, + ffi.Pointer)>(); + + int System_Globalization_CompareInfo_Compare_3( + System_Globalization_CompareInfo_t self, + System_String_t string1, + int offset1, + System_String_t string2, + int offset2, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Compare_3( + self, + string1, + offset1, + string2, + offset2, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_Compare_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Compare_3'); + late final _System_Globalization_CompareInfo_Compare_3 = + _System_Globalization_CompareInfo_Compare_3Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + System_String_t, int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_Compare_4( + System_Globalization_CompareInfo_t self, + System_String_t string1, + int offset1, + System_String_t string2, + int offset2, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Compare_4( + self, + string1, + offset1, + string2, + offset2, + outException, + ); + } + + late final _System_Globalization_CompareInfo_Compare_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Compare_4'); + late final _System_Globalization_CompareInfo_Compare_4 = + _System_Globalization_CompareInfo_Compare_4Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + System_String_t, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_Compare_5( + System_Globalization_CompareInfo_t self, + System_String_t string1, + int offset1, + int length1, + System_String_t string2, + int offset2, + int length2, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Compare_5( + self, + string1, + offset1, + length1, + string2, + offset2, + length2, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_Compare_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.Int32, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Compare_5'); + late final _System_Globalization_CompareInfo_Compare_5 = + _System_Globalization_CompareInfo_Compare_5Ptr.asFunction< + int Function( + System_Globalization_CompareInfo_t, + System_String_t, + int, + int, + System_String_t, + int, + int, + int, + ffi.Pointer)>(); + + bool System_Globalization_CompareInfo_IsPrefix( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t prefix, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IsPrefix( + self, + source, + prefix, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IsPrefixPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IsPrefix'); + late final _System_Globalization_CompareInfo_IsPrefix = + _System_Globalization_CompareInfo_IsPrefixPtr.asFunction< + bool Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, ffi.Pointer)>(); + + bool System_Globalization_CompareInfo_IsPrefix_1( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t prefix, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IsPrefix_1( + self, + source, + prefix, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IsPrefix_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IsPrefix_1'); + late final _System_Globalization_CompareInfo_IsPrefix_1 = + _System_Globalization_CompareInfo_IsPrefix_1Ptr.asFunction< + bool Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Globalization_CompareInfo_IsSuffix( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t suffix, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IsSuffix( + self, + source, + suffix, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IsSuffixPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IsSuffix'); + late final _System_Globalization_CompareInfo_IsSuffix = + _System_Globalization_CompareInfo_IsSuffixPtr.asFunction< + bool Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, ffi.Pointer)>(); + + bool System_Globalization_CompareInfo_IsSuffix_1( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t suffix, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IsSuffix_1( + self, + source, + suffix, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IsSuffix_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IsSuffix_1'); + late final _System_Globalization_CompareInfo_IsSuffix_1 = + _System_Globalization_CompareInfo_IsSuffix_1Ptr.asFunction< + bool Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf( + self, + source, + value, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf'); + late final _System_Globalization_CompareInfo_IndexOf = + _System_Globalization_CompareInfo_IndexOfPtr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_1( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_1( + self, + source, + value, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_1'); + late final _System_Globalization_CompareInfo_IndexOf_1 = + _System_Globalization_CompareInfo_IndexOf_1Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_2( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_2( + self, + source, + value, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_2'); + late final _System_Globalization_CompareInfo_IndexOf_2 = + _System_Globalization_CompareInfo_IndexOf_2Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_3( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_3( + self, + source, + value, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_3'); + late final _System_Globalization_CompareInfo_IndexOf_3 = + _System_Globalization_CompareInfo_IndexOf_3Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_4( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_4( + self, + source, + value, + startIndex, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_4'); + late final _System_Globalization_CompareInfo_IndexOf_4 = + _System_Globalization_CompareInfo_IndexOf_4Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_5( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_5( + self, + source, + value, + startIndex, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_5'); + late final _System_Globalization_CompareInfo_IndexOf_5 = + _System_Globalization_CompareInfo_IndexOf_5Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_6( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int startIndex, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_6( + self, + source, + value, + startIndex, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_6'); + late final _System_Globalization_CompareInfo_IndexOf_6 = + _System_Globalization_CompareInfo_IndexOf_6Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_7( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int startIndex, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_7( + self, + source, + value, + startIndex, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_7'); + late final _System_Globalization_CompareInfo_IndexOf_7 = + _System_Globalization_CompareInfo_IndexOf_7Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_8( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_8( + self, + source, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_8'); + late final _System_Globalization_CompareInfo_IndexOf_8 = + _System_Globalization_CompareInfo_IndexOf_8Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_9( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_9( + self, + source, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_9'); + late final _System_Globalization_CompareInfo_IndexOf_9 = + _System_Globalization_CompareInfo_IndexOf_9Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_10( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int startIndex, + int count, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_10( + self, + source, + value, + startIndex, + count, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_10Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_10'); + late final _System_Globalization_CompareInfo_IndexOf_10 = + _System_Globalization_CompareInfo_IndexOf_10Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_IndexOf_11( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int startIndex, + int count, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_IndexOf_11( + self, + source, + value, + startIndex, + count, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_IndexOf_11Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_IndexOf_11'); + late final _System_Globalization_CompareInfo_IndexOf_11 = + _System_Globalization_CompareInfo_IndexOf_11Ptr.asFunction< + int Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + int, + int, + int, + ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf( + self, + source, + value, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf'); + late final _System_Globalization_CompareInfo_LastIndexOf = + _System_Globalization_CompareInfo_LastIndexOfPtr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_1( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_1( + self, + source, + value, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_1'); + late final _System_Globalization_CompareInfo_LastIndexOf_1 = + _System_Globalization_CompareInfo_LastIndexOf_1Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_2( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_2( + self, + source, + value, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_2'); + late final _System_Globalization_CompareInfo_LastIndexOf_2 = + _System_Globalization_CompareInfo_LastIndexOf_2Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_3( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_3( + self, + source, + value, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_3'); + late final _System_Globalization_CompareInfo_LastIndexOf_3 = + _System_Globalization_CompareInfo_LastIndexOf_3Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_4( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_4( + self, + source, + value, + startIndex, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_4'); + late final _System_Globalization_CompareInfo_LastIndexOf_4 = + _System_Globalization_CompareInfo_LastIndexOf_4Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_5( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int startIndex, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_5( + self, + source, + value, + startIndex, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_5'); + late final _System_Globalization_CompareInfo_LastIndexOf_5 = + _System_Globalization_CompareInfo_LastIndexOf_5Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_6( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int startIndex, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_6( + self, + source, + value, + startIndex, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_6'); + late final _System_Globalization_CompareInfo_LastIndexOf_6 = + _System_Globalization_CompareInfo_LastIndexOf_6Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_7( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int startIndex, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_7( + self, + source, + value, + startIndex, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_7'); + late final _System_Globalization_CompareInfo_LastIndexOf_7 = + _System_Globalization_CompareInfo_LastIndexOf_7Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_8( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_8( + self, + source, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_8'); + late final _System_Globalization_CompareInfo_LastIndexOf_8 = + _System_Globalization_CompareInfo_LastIndexOf_8Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_9( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_9( + self, + source, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_9'); + late final _System_Globalization_CompareInfo_LastIndexOf_9 = + _System_Globalization_CompareInfo_LastIndexOf_9Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, + System_String_t, int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_10( + System_Globalization_CompareInfo_t self, + System_String_t source, + int value, + int startIndex, + int count, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_10( + self, + source, + value, + startIndex, + count, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_10Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.WChar, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_10'); + late final _System_Globalization_CompareInfo_LastIndexOf_10 = + _System_Globalization_CompareInfo_LastIndexOf_10Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + int, int, int, ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LastIndexOf_11( + System_Globalization_CompareInfo_t self, + System_String_t source, + System_String_t value, + int startIndex, + int count, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LastIndexOf_11( + self, + source, + value, + startIndex, + count, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LastIndexOf_11Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LastIndexOf_11'); + late final _System_Globalization_CompareInfo_LastIndexOf_11 = + _System_Globalization_CompareInfo_LastIndexOf_11Ptr.asFunction< + int Function( + System_Globalization_CompareInfo_t, + System_String_t, + System_String_t, + int, + int, + int, + ffi.Pointer)>(); + + System_Globalization_SortKey_t System_Globalization_CompareInfo_GetSortKey( + System_Globalization_CompareInfo_t self, + System_String_t source, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_GetSortKey( + self, + source, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_GetSortKeyPtr = _lookup< + ffi.NativeFunction< + System_Globalization_SortKey_t Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_GetSortKey'); + late final _System_Globalization_CompareInfo_GetSortKey = + _System_Globalization_CompareInfo_GetSortKeyPtr.asFunction< + System_Globalization_SortKey_t Function( + System_Globalization_CompareInfo_t, + System_String_t, + int, + ffi.Pointer)>(); + + System_Globalization_SortKey_t System_Globalization_CompareInfo_GetSortKey_1( + System_Globalization_CompareInfo_t self, + System_String_t source, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_GetSortKey_1( + self, + source, + outException, + ); + } + + late final _System_Globalization_CompareInfo_GetSortKey_1Ptr = _lookup< + ffi.NativeFunction< + System_Globalization_SortKey_t Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_GetSortKey_1'); + late final _System_Globalization_CompareInfo_GetSortKey_1 = + _System_Globalization_CompareInfo_GetSortKey_1Ptr.asFunction< + System_Globalization_SortKey_t Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.Pointer)>(); + + bool System_Globalization_CompareInfo_Equals( + System_Globalization_CompareInfo_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Equals( + self, + value, + outException, + ); + } + + late final _System_Globalization_CompareInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Globalization_CompareInfo_t, + System_Object_t, ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Equals'); + late final _System_Globalization_CompareInfo_Equals = + _System_Globalization_CompareInfo_EqualsPtr.asFunction< + bool Function(System_Globalization_CompareInfo_t, System_Object_t, + ffi.Pointer)>(); + + int System_Globalization_CompareInfo_GetHashCode( + System_Globalization_CompareInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_Globalization_CompareInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_CompareInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_GetHashCode'); + late final _System_Globalization_CompareInfo_GetHashCode = + _System_Globalization_CompareInfo_GetHashCodePtr.asFunction< + int Function(System_Globalization_CompareInfo_t, + ffi.Pointer)>(); + + int System_Globalization_CompareInfo_GetHashCode_1( + System_Globalization_CompareInfo_t self, + System_String_t source, + int options, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_GetHashCode_1( + self, + source, + options, + outException, + ); + } + + late final _System_Globalization_CompareInfo_GetHashCode_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Globalization_CompareInfo_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_GetHashCode_1'); + late final _System_Globalization_CompareInfo_GetHashCode_1 = + _System_Globalization_CompareInfo_GetHashCode_1Ptr.asFunction< + int Function(System_Globalization_CompareInfo_t, System_String_t, int, + ffi.Pointer)>(); + + System_String_t System_Globalization_CompareInfo_ToString( + System_Globalization_CompareInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_ToString( + self, + outException, + ); + } + + late final _System_Globalization_CompareInfo_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CompareInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_ToString'); + late final _System_Globalization_CompareInfo_ToString = + _System_Globalization_CompareInfo_ToStringPtr.asFunction< + System_String_t Function(System_Globalization_CompareInfo_t, + ffi.Pointer)>(); + + System_String_t System_Globalization_CompareInfo_Name_Get( + System_Globalization_CompareInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Name_Get( + self, + outException, + ); + } + + late final _System_Globalization_CompareInfo_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Globalization_CompareInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Name_Get'); + late final _System_Globalization_CompareInfo_Name_Get = + _System_Globalization_CompareInfo_Name_GetPtr.asFunction< + System_String_t Function(System_Globalization_CompareInfo_t, + ffi.Pointer)>(); + + System_Globalization_SortVersion_t + System_Globalization_CompareInfo_Version_Get( + System_Globalization_CompareInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_Version_Get( + self, + outException, + ); + } + + late final _System_Globalization_CompareInfo_Version_GetPtr = _lookup< + ffi.NativeFunction< + System_Globalization_SortVersion_t Function( + System_Globalization_CompareInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_Version_Get'); + late final _System_Globalization_CompareInfo_Version_Get = + _System_Globalization_CompareInfo_Version_GetPtr.asFunction< + System_Globalization_SortVersion_t Function( + System_Globalization_CompareInfo_t, + ffi.Pointer)>(); + + int System_Globalization_CompareInfo_LCID_Get( + System_Globalization_CompareInfo_t self, + ffi.Pointer outException, + ) { + return _System_Globalization_CompareInfo_LCID_Get( + self, + outException, + ); + } + + late final _System_Globalization_CompareInfo_LCID_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Globalization_CompareInfo_t, + ffi.Pointer)>>( + 'System_Globalization_CompareInfo_LCID_Get'); + late final _System_Globalization_CompareInfo_LCID_Get = + _System_Globalization_CompareInfo_LCID_GetPtr.asFunction< + int Function(System_Globalization_CompareInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Globalization_CompareInfo_TypeOf() { + return _System_Globalization_CompareInfo_TypeOf(); + } + + late final _System_Globalization_CompareInfo_TypeOfPtr = + _lookup>( + 'System_Globalization_CompareInfo_TypeOf'); + late final _System_Globalization_CompareInfo_TypeOf = + _System_Globalization_CompareInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Globalization_CompareInfo_Destroy( + System_Globalization_CompareInfo_t self, + ) { + return _System_Globalization_CompareInfo_Destroy( + self, + ); + } + + late final _System_Globalization_CompareInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Globalization_CompareInfo_t)>>( + 'System_Globalization_CompareInfo_Destroy'); + late final _System_Globalization_CompareInfo_Destroy = + _System_Globalization_CompareInfo_DestroyPtr.asFunction< + void Function(System_Globalization_CompareInfo_t)>(); + + 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(); + + System_Type_t System_Double_TypeOf() { + return _System_Double_TypeOf(); + } + + late final _System_Double_TypeOfPtr = + _lookup>( + 'System_Double_TypeOf'); + late final _System_Double_TypeOf = + _System_Double_TypeOfPtr.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)>(); + + int System_Text_Rune_DecodeFromUtf8( + DNReadOnlySpanOfByte source, + ffi.Pointer result, + ffi.Pointer bytesConsumed, + ffi.Pointer outException, + ) { + return _System_Text_Rune_DecodeFromUtf8( + source, + result, + bytesConsumed, + outException, + ); + } + + late final _System_Text_Rune_DecodeFromUtf8Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + DNReadOnlySpanOfByte, + ffi.Pointer, + ffi.Pointer, + 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)>(); + + int System_Text_Rune_DecodeLastFromUtf8( + DNReadOnlySpanOfByte source, + ffi.Pointer value, + ffi.Pointer bytesConsumed, + ffi.Pointer outException, + ) { + return _System_Text_Rune_DecodeLastFromUtf8( + source, + value, + bytesConsumed, + outException, + ); + } + + late final _System_Text_Rune_DecodeLastFromUtf8Ptr = _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)>(); + + 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_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, + 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_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, + ffi.Pointer)>(); + + 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_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( + 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(); + + System_Type_t System_UInt32_TypeOf() { + return _System_UInt32_TypeOf(); + } + + late final _System_UInt32_TypeOfPtr = + _lookup>( + 'System_UInt32_TypeOf'); + late final _System_UInt32_TypeOf = + _System_UInt32_TypeOfPtr.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_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)>(); + + 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, + 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( + DNReadOnlySpanOfByte b, + ffi.Pointer outException, + ) { + return _System_Guid_Create_1( + b, + outException, + ); + } + + late final _System_Guid_Create_1Ptr = _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_Guid_t System_Guid_Create_2( + DNReadOnlySpanOfByte b, + bool bigEndian, + ffi.Pointer outException, + ) { + return _System_Guid_Create_2( + b, + bigEndian, + outException, + ); + } + + late final _System_Guid_Create_2Ptr = _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_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.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_Guid_t System_Guid_Create_4( + int a, + int b, + int c, + System_Byte_Array_t d, + ffi.Pointer outException, + ) { + return _System_Guid_Create_4( + a, + b, + c, + d, + outException, + ); + } + + late final _System_Guid_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Guid_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.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)>(); + + System_Guid_t System_Guid_Create_6( + System_String_t g, + ffi.Pointer outException, + ) { + return _System_Guid_Create_6( + g, + outException, + ); + } + + late final _System_Guid_Create_6Ptr = _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)>(); + + 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_7( + ffi.Pointer outException, + ) { + return _System_Guid_Create_7( + outException, + ); + } + + late final _System_Guid_Create_7Ptr = _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_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_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)>(); + + System_DateTime_t System_DateTime_Add( + System_DateTime_t self, + System_TimeSpan_t value, + ffi.Pointer outException, + ) { + return _System_DateTime_Add( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, System_TimeSpan_t, + ffi.Pointer)>>('System_DateTime_Add'); + late final _System_DateTime_Add = _System_DateTime_AddPtr.asFunction< + System_DateTime_t Function(System_DateTime_t, System_TimeSpan_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddDays( + System_DateTime_t self, + double value, + ffi.Pointer outException, + ) { + return _System_DateTime_AddDays( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddDaysPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Double, + ffi.Pointer)>>('System_DateTime_AddDays'); + late final _System_DateTime_AddDays = _System_DateTime_AddDaysPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, double, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddHours( + System_DateTime_t self, + double value, + ffi.Pointer outException, + ) { + return _System_DateTime_AddHours( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddHoursPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Double, + ffi.Pointer)>>('System_DateTime_AddHours'); + late final _System_DateTime_AddHours = + _System_DateTime_AddHoursPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, double, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddMilliseconds( + System_DateTime_t self, + double value, + ffi.Pointer outException, + ) { + return _System_DateTime_AddMilliseconds( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddMillisecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Double, + ffi.Pointer)>>( + 'System_DateTime_AddMilliseconds'); + late final _System_DateTime_AddMilliseconds = + _System_DateTime_AddMillisecondsPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, double, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddMicroseconds( + System_DateTime_t self, + double value, + ffi.Pointer outException, + ) { + return _System_DateTime_AddMicroseconds( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddMicrosecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Double, + ffi.Pointer)>>( + 'System_DateTime_AddMicroseconds'); + late final _System_DateTime_AddMicroseconds = + _System_DateTime_AddMicrosecondsPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, double, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddMinutes( + System_DateTime_t self, + double value, + ffi.Pointer outException, + ) { + return _System_DateTime_AddMinutes( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddMinutesPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Double, + ffi.Pointer)>>('System_DateTime_AddMinutes'); + late final _System_DateTime_AddMinutes = + _System_DateTime_AddMinutesPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, double, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddMonths( + System_DateTime_t self, + int months, + ffi.Pointer outException, + ) { + return _System_DateTime_AddMonths( + self, + months, + outException, + ); + } + + late final _System_DateTime_AddMonthsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Int32, + ffi.Pointer)>>('System_DateTime_AddMonths'); + late final _System_DateTime_AddMonths = + _System_DateTime_AddMonthsPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddSeconds( + System_DateTime_t self, + double value, + ffi.Pointer outException, + ) { + return _System_DateTime_AddSeconds( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddSecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Double, + ffi.Pointer)>>('System_DateTime_AddSeconds'); + late final _System_DateTime_AddSeconds = + _System_DateTime_AddSecondsPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, double, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddTicks( + System_DateTime_t self, + int value, + ffi.Pointer outException, + ) { + return _System_DateTime_AddTicks( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddTicksPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Int64, + ffi.Pointer)>>('System_DateTime_AddTicks'); + late final _System_DateTime_AddTicks = + _System_DateTime_AddTicksPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_AddYears( + System_DateTime_t self, + int value, + ffi.Pointer outException, + ) { + return _System_DateTime_AddYears( + self, + value, + outException, + ); + } + + late final _System_DateTime_AddYearsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Int32, + ffi.Pointer)>>('System_DateTime_AddYears'); + late final _System_DateTime_AddYears = + _System_DateTime_AddYearsPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, int, ffi.Pointer)>(); + + int System_DateTime_Compare( + System_DateTime_t t1, + System_DateTime_t t2, + ffi.Pointer outException, + ) { + return _System_DateTime_Compare( + t1, + t2, + outException, + ); + } + + late final _System_DateTime_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Compare'); + late final _System_DateTime_Compare = _System_DateTime_ComparePtr.asFunction< + int Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_DateTime_CompareTo( + System_DateTime_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_DateTime_CompareTo( + self, + value, + outException, + ); + } + + late final _System_DateTime_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, System_Object_t, + ffi.Pointer)>>('System_DateTime_CompareTo'); + late final _System_DateTime_CompareTo = + _System_DateTime_CompareToPtr.asFunction< + int Function(System_DateTime_t, System_Object_t, + ffi.Pointer)>(); + + int System_DateTime_CompareTo_1( + System_DateTime_t self, + System_DateTime_t value, + ffi.Pointer outException, + ) { + return _System_DateTime_CompareTo_1( + self, + value, + outException, + ); + } + + late final _System_DateTime_CompareTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>>('System_DateTime_CompareTo_1'); + late final _System_DateTime_CompareTo_1 = + _System_DateTime_CompareTo_1Ptr.asFunction< + int Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>(); + + int System_DateTime_DaysInMonth( + int year, + int month, + ffi.Pointer outException, + ) { + return _System_DateTime_DaysInMonth( + year, + month, + outException, + ); + } + + late final _System_DateTime_DaysInMonthPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_DateTime_DaysInMonth'); + late final _System_DateTime_DaysInMonth = _System_DateTime_DaysInMonthPtr + .asFunction)>(); + + bool System_DateTime_Equals( + System_DateTime_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_DateTime_Equals( + self, + value, + outException, + ); + } + + late final _System_DateTime_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateTime_t, System_Object_t, + ffi.Pointer)>>('System_DateTime_Equals'); + late final _System_DateTime_Equals = _System_DateTime_EqualsPtr.asFunction< + bool Function(System_DateTime_t, System_Object_t, + ffi.Pointer)>(); + + bool System_DateTime_Equals_1( + System_DateTime_t self, + System_DateTime_t value, + ffi.Pointer outException, + ) { + return _System_DateTime_Equals_1( + self, + value, + outException, + ); + } + + late final _System_DateTime_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Equals_1'); + late final _System_DateTime_Equals_1 = + _System_DateTime_Equals_1Ptr.asFunction< + bool Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>(); + + bool System_DateTime_Equals_2( + System_DateTime_t t1, + System_DateTime_t t2, + ffi.Pointer outException, + ) { + return _System_DateTime_Equals_2( + t1, + t2, + outException, + ); + } + + late final _System_DateTime_Equals_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Equals_2'); + late final _System_DateTime_Equals_2 = + _System_DateTime_Equals_2Ptr.asFunction< + bool Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_FromBinary( + int dateData, + ffi.Pointer outException, + ) { + return _System_DateTime_FromBinary( + dateData, + outException, + ); + } + + late final _System_DateTime_FromBinaryPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(ffi.Int64, + ffi.Pointer)>>('System_DateTime_FromBinary'); + late final _System_DateTime_FromBinary = + _System_DateTime_FromBinaryPtr.asFunction< + System_DateTime_t Function(int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_FromFileTime( + int fileTime, + ffi.Pointer outException, + ) { + return _System_DateTime_FromFileTime( + fileTime, + outException, + ); + } + + late final _System_DateTime_FromFileTimePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int64, ffi.Pointer)>>( + 'System_DateTime_FromFileTime'); + late final _System_DateTime_FromFileTime = + _System_DateTime_FromFileTimePtr.asFunction< + System_DateTime_t Function(int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_FromFileTimeUtc( + int fileTime, + ffi.Pointer outException, + ) { + return _System_DateTime_FromFileTimeUtc( + fileTime, + outException, + ); + } + + late final _System_DateTime_FromFileTimeUtcPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int64, ffi.Pointer)>>( + 'System_DateTime_FromFileTimeUtc'); + late final _System_DateTime_FromFileTimeUtc = + _System_DateTime_FromFileTimeUtcPtr.asFunction< + System_DateTime_t Function(int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_FromOADate( + double d, + ffi.Pointer outException, + ) { + return _System_DateTime_FromOADate( + d, + outException, + ); + } + + late final _System_DateTime_FromOADatePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(ffi.Double, + ffi.Pointer)>>('System_DateTime_FromOADate'); + late final _System_DateTime_FromOADate = + _System_DateTime_FromOADatePtr.asFunction< + System_DateTime_t Function( + double, ffi.Pointer)>(); + + bool System_DateTime_IsDaylightSavingTime( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_IsDaylightSavingTime( + self, + outException, + ); + } + + late final _System_DateTime_IsDaylightSavingTimePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_IsDaylightSavingTime'); + late final _System_DateTime_IsDaylightSavingTime = + _System_DateTime_IsDaylightSavingTimePtr.asFunction< + bool Function(System_DateTime_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_SpecifyKind( + System_DateTime_t value, + int kind, + ffi.Pointer outException, + ) { + return _System_DateTime_SpecifyKind( + value, + kind, + outException, + ); + } + + late final _System_DateTime_SpecifyKindPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, ffi.Int32, + ffi.Pointer)>>('System_DateTime_SpecifyKind'); + late final _System_DateTime_SpecifyKind = + _System_DateTime_SpecifyKindPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, int, ffi.Pointer)>(); + + int System_DateTime_ToBinary( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToBinary( + self, + outException, + ); + } + + late final _System_DateTime_ToBinaryPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_ToBinary'); + late final _System_DateTime_ToBinary = + _System_DateTime_ToBinaryPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_GetHashCode( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_GetHashCode( + self, + outException, + ); + } + + late final _System_DateTime_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_GetHashCode'); + late final _System_DateTime_GetHashCode = + _System_DateTime_GetHashCodePtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + bool System_DateTime_IsLeapYear( + int year, + ffi.Pointer outException, + ) { + return _System_DateTime_IsLeapYear( + year, + outException, + ); + } + + late final _System_DateTime_IsLeapYearPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.Int32, + ffi.Pointer)>>('System_DateTime_IsLeapYear'); + late final _System_DateTime_IsLeapYear = _System_DateTime_IsLeapYearPtr + .asFunction)>(); + + System_DateTime_t System_DateTime_Parse( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_DateTime_Parse( + s, + outException, + ); + } + + late final _System_DateTime_ParsePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_String_t, + ffi.Pointer)>>('System_DateTime_Parse'); + late final _System_DateTime_Parse = _System_DateTime_ParsePtr.asFunction< + System_DateTime_t Function( + System_String_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Parse_1( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateTime_Parse_1( + s, + provider, + outException, + ); + } + + late final _System_DateTime_Parse_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_DateTime_Parse_1'); + late final _System_DateTime_Parse_1 = _System_DateTime_Parse_1Ptr.asFunction< + System_DateTime_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Parse_2( + System_String_t s, + System_IFormatProvider_t provider, + int styles, + ffi.Pointer outException, + ) { + return _System_DateTime_Parse_2( + s, + provider, + styles, + outException, + ); + } + + late final _System_DateTime_Parse_2Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Parse_2'); + late final _System_DateTime_Parse_2 = _System_DateTime_Parse_2Ptr.asFunction< + System_DateTime_t Function(System_String_t, System_IFormatProvider_t, int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_ParseExact( + System_String_t s, + System_String_t format, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateTime_ParseExact( + s, + format, + provider, + outException, + ); + } + + late final _System_DateTime_ParseExactPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_DateTime_ParseExact'); + late final _System_DateTime_ParseExact = + _System_DateTime_ParseExactPtr.asFunction< + System_DateTime_t Function(System_String_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_ParseExact_1( + System_String_t s, + System_String_t format, + System_IFormatProvider_t provider, + int style, + ffi.Pointer outException, + ) { + return _System_DateTime_ParseExact_1( + s, + format, + provider, + style, + outException, + ); + } + + late final _System_DateTime_ParseExact_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_DateTime_ParseExact_1'); + late final _System_DateTime_ParseExact_1 = + _System_DateTime_ParseExact_1Ptr.asFunction< + System_DateTime_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_ParseExact_2( + System_String_t s, + System_String_Array_t formats, + System_IFormatProvider_t provider, + int style, + ffi.Pointer outException, + ) { + return _System_DateTime_ParseExact_2( + s, + formats, + provider, + style, + outException, + ); + } + + late final _System_DateTime_ParseExact_2Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_DateTime_ParseExact_2'); + late final _System_DateTime_ParseExact_2 = + _System_DateTime_ParseExact_2Ptr.asFunction< + System_DateTime_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + System_TimeSpan_t System_DateTime_Subtract( + System_DateTime_t self, + System_DateTime_t value, + ffi.Pointer outException, + ) { + return _System_DateTime_Subtract( + self, + value, + outException, + ); + } + + late final _System_DateTime_SubtractPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Subtract'); + late final _System_DateTime_Subtract = + _System_DateTime_SubtractPtr.asFunction< + System_TimeSpan_t Function(System_DateTime_t, System_DateTime_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Subtract_1( + System_DateTime_t self, + System_TimeSpan_t value, + ffi.Pointer outException, + ) { + return _System_DateTime_Subtract_1( + self, + value, + outException, + ); + } + + late final _System_DateTime_Subtract_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, System_TimeSpan_t, + ffi.Pointer)>>('System_DateTime_Subtract_1'); + late final _System_DateTime_Subtract_1 = + _System_DateTime_Subtract_1Ptr.asFunction< + System_DateTime_t Function(System_DateTime_t, System_TimeSpan_t, + ffi.Pointer)>(); + + double System_DateTime_ToOADate( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToOADate( + self, + outException, + ); + } + + late final _System_DateTime_ToOADatePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_ToOADate'); + late final _System_DateTime_ToOADate = + _System_DateTime_ToOADatePtr.asFunction< + double Function( + System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_ToFileTime( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToFileTime( + self, + outException, + ); + } + + late final _System_DateTime_ToFileTimePtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_ToFileTime'); + late final _System_DateTime_ToFileTime = + _System_DateTime_ToFileTimePtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_ToFileTimeUtc( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToFileTimeUtc( + self, + outException, + ); + } + + late final _System_DateTime_ToFileTimeUtcPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_ToFileTimeUtc'); + late final _System_DateTime_ToFileTimeUtc = + _System_DateTime_ToFileTimeUtcPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_ToLocalTime( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToLocalTime( + self, + outException, + ); + } + + late final _System_DateTime_ToLocalTimePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_ToLocalTime'); + late final _System_DateTime_ToLocalTime = + _System_DateTime_ToLocalTimePtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_String_t System_DateTime_ToLongDateString( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToLongDateString( + self, + outException, + ); + } + + late final _System_DateTime_ToLongDateStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_ToLongDateString'); + late final _System_DateTime_ToLongDateString = + _System_DateTime_ToLongDateStringPtr.asFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_String_t System_DateTime_ToLongTimeString( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToLongTimeString( + self, + outException, + ); + } + + late final _System_DateTime_ToLongTimeStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_ToLongTimeString'); + late final _System_DateTime_ToLongTimeString = + _System_DateTime_ToLongTimeStringPtr.asFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_String_t System_DateTime_ToShortDateString( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToShortDateString( + self, + outException, + ); + } + + late final _System_DateTime_ToShortDateStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_ToShortDateString'); + late final _System_DateTime_ToShortDateString = + _System_DateTime_ToShortDateStringPtr.asFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_String_t System_DateTime_ToShortTimeString( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToShortTimeString( + self, + outException, + ); + } + + late final _System_DateTime_ToShortTimeStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_ToShortTimeString'); + late final _System_DateTime_ToShortTimeString = + _System_DateTime_ToShortTimeStringPtr.asFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_String_t System_DateTime_ToString( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToString( + self, + outException, + ); + } + + late final _System_DateTime_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_ToString'); + late final _System_DateTime_ToString = + _System_DateTime_ToStringPtr.asFunction< + System_String_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_String_t System_DateTime_ToString_1( + System_DateTime_t self, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_DateTime_ToString_1( + self, + format, + outException, + ); + } + + late final _System_DateTime_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateTime_t, System_String_t, + ffi.Pointer)>>('System_DateTime_ToString_1'); + late final _System_DateTime_ToString_1 = + _System_DateTime_ToString_1Ptr.asFunction< + System_String_t Function(System_DateTime_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_DateTime_ToString_2( + System_DateTime_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateTime_ToString_2( + self, + provider, + outException, + ); + } + + late final _System_DateTime_ToString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateTime_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_DateTime_ToString_2'); + late final _System_DateTime_ToString_2 = + _System_DateTime_ToString_2Ptr.asFunction< + System_String_t Function(System_DateTime_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_String_t System_DateTime_ToString_3( + System_DateTime_t self, + System_String_t format, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateTime_ToString_3( + self, + format, + provider, + outException, + ); + } + + late final _System_DateTime_ToString_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateTime_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_DateTime_ToString_3'); + late final _System_DateTime_ToString_3 = + _System_DateTime_ToString_3Ptr.asFunction< + System_String_t Function(System_DateTime_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_ToUniversalTime( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_ToUniversalTime( + self, + outException, + ); + } + + late final _System_DateTime_ToUniversalTimePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_ToUniversalTime'); + late final _System_DateTime_ToUniversalTime = + _System_DateTime_ToUniversalTimePtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, ffi.Pointer)>(); + + bool System_DateTime_TryParse( + System_String_t s, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTime_TryParse( + s, + result, + outException, + ); + } + + late final _System_DateTime_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>('System_DateTime_TryParse'); + late final _System_DateTime_TryParse = + _System_DateTime_TryParsePtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateTime_TryParse_1( + System_String_t s, + System_IFormatProvider_t provider, + int styles, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTime_TryParse_1( + s, + provider, + styles, + result, + outException, + ); + } + + late final _System_DateTime_TryParse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>('System_DateTime_TryParse_1'); + late final _System_DateTime_TryParse_1 = + _System_DateTime_TryParse_1Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateTime_TryParseExact( + System_String_t s, + System_String_t format, + System_IFormatProvider_t provider, + int style, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTime_TryParseExact( + s, + format, + provider, + style, + result, + outException, + ); + } + + late final _System_DateTime_TryParseExactPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTime_TryParseExact'); + late final _System_DateTime_TryParseExact = + _System_DateTime_TryParseExactPtr.asFunction< + bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateTime_TryParseExact_1( + System_String_t s, + System_String_Array_t formats, + System_IFormatProvider_t provider, + int style, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTime_TryParseExact_1( + s, + formats, + provider, + style, + result, + outException, + ); + } + + late final _System_DateTime_TryParseExact_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTime_TryParseExact_1'); + late final _System_DateTime_TryParseExact_1 = + _System_DateTime_TryParseExact_1Ptr.asFunction< + bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + void System_DateTime_Deconstruct( + System_DateTime_t self, + ffi.Pointer date, + ffi.Pointer time, + ffi.Pointer outException, + ) { + return _System_DateTime_Deconstruct( + self, + date, + time, + outException, + ); + } + + late final _System_DateTime_DeconstructPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_DateTime_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>('System_DateTime_Deconstruct'); + late final _System_DateTime_Deconstruct = + _System_DateTime_DeconstructPtr.asFunction< + void Function( + System_DateTime_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + void System_DateTime_Deconstruct_1( + System_DateTime_t self, + ffi.Pointer year, + ffi.Pointer month, + ffi.Pointer day, + ffi.Pointer outException, + ) { + return _System_DateTime_Deconstruct_1( + self, + year, + month, + day, + outException, + ); + } + + late final _System_DateTime_Deconstruct_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_DateTime_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTime_Deconstruct_1'); + late final _System_DateTime_Deconstruct_1 = + _System_DateTime_Deconstruct_1Ptr.asFunction< + void Function( + System_DateTime_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + System_String_Array_t System_DateTime_GetDateTimeFormats( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_GetDateTimeFormats( + self, + outException, + ); + } + + late final _System_DateTime_GetDateTimeFormatsPtr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_GetDateTimeFormats'); + late final _System_DateTime_GetDateTimeFormats = + _System_DateTime_GetDateTimeFormatsPtr.asFunction< + System_String_Array_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_String_Array_t System_DateTime_GetDateTimeFormats_1( + System_DateTime_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateTime_GetDateTimeFormats_1( + self, + provider, + outException, + ); + } + + late final _System_DateTime_GetDateTimeFormats_1Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_DateTime_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_DateTime_GetDateTimeFormats_1'); + late final _System_DateTime_GetDateTimeFormats_1 = + _System_DateTime_GetDateTimeFormats_1Ptr.asFunction< + System_String_Array_t Function(System_DateTime_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_String_Array_t System_DateTime_GetDateTimeFormats_2( + System_DateTime_t self, + int format, + ffi.Pointer outException, + ) { + return _System_DateTime_GetDateTimeFormats_2( + self, + format, + outException, + ); + } + + late final _System_DateTime_GetDateTimeFormats_2Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_DateTime_t, ffi.WChar, + ffi.Pointer)>>( + 'System_DateTime_GetDateTimeFormats_2'); + late final _System_DateTime_GetDateTimeFormats_2 = + _System_DateTime_GetDateTimeFormats_2Ptr.asFunction< + System_String_Array_t Function( + System_DateTime_t, int, ffi.Pointer)>(); + + System_String_Array_t System_DateTime_GetDateTimeFormats_3( + System_DateTime_t self, + int format, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateTime_GetDateTimeFormats_3( + self, + format, + provider, + outException, + ); + } + + late final _System_DateTime_GetDateTimeFormats_3Ptr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_DateTime_t, ffi.WChar, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_DateTime_GetDateTimeFormats_3'); + late final _System_DateTime_GetDateTimeFormats_3 = + _System_DateTime_GetDateTimeFormats_3Ptr.asFunction< + System_String_Array_t Function(System_DateTime_t, int, + System_IFormatProvider_t, ffi.Pointer)>(); + + int System_DateTime_GetTypeCode( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_GetTypeCode( + self, + outException, + ); + } + + late final _System_DateTime_GetTypeCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_GetTypeCode'); + late final _System_DateTime_GetTypeCode = + _System_DateTime_GetTypeCodePtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + bool System_DateTime_TryParse_2( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTime_TryParse_2( + s, + provider, + result, + outException, + ); + } + + late final _System_DateTime_TryParse_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>('System_DateTime_TryParse_2'); + late final _System_DateTime_TryParse_2 = + _System_DateTime_TryParse_2Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create( + int ticks, + ffi.Pointer outException, + ) { + return _System_DateTime_Create( + ticks, + outException, + ); + } + + late final _System_DateTime_CreatePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(ffi.Int64, + ffi.Pointer)>>('System_DateTime_Create'); + late final _System_DateTime_Create = _System_DateTime_CreatePtr.asFunction< + System_DateTime_t Function(int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_1( + int ticks, + int kind, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_1( + ticks, + kind, + outException, + ); + } + + late final _System_DateTime_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(ffi.Int64, ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_1'); + late final _System_DateTime_Create_1 = + _System_DateTime_Create_1Ptr.asFunction< + System_DateTime_t Function( + int, int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_2( + System_DateOnly_t date, + System_TimeOnly_t time, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_2( + date, + time, + outException, + ); + } + + late final _System_DateTime_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateOnly_t, System_TimeOnly_t, + ffi.Pointer)>>('System_DateTime_Create_2'); + late final _System_DateTime_Create_2 = + _System_DateTime_Create_2Ptr.asFunction< + System_DateTime_t Function(System_DateOnly_t, System_TimeOnly_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_3( + System_DateOnly_t date, + System_TimeOnly_t time, + int kind, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_3( + date, + time, + kind, + outException, + ); + } + + late final _System_DateTime_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_DateOnly_t, + System_TimeOnly_t, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_3'); + late final _System_DateTime_Create_3 = + _System_DateTime_Create_3Ptr.asFunction< + System_DateTime_t Function(System_DateOnly_t, System_TimeOnly_t, int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_4( + int year, + int month, + int day, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_4( + year, + month, + day, + outException, + ); + } + + late final _System_DateTime_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_4'); + late final _System_DateTime_Create_4 = + _System_DateTime_Create_4Ptr.asFunction< + System_DateTime_t Function( + int, int, int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_5( + int year, + int month, + int day, + System_Globalization_Calendar_t calendar, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_5( + year, + month, + day, + calendar, + outException, + ); + } + + late final _System_DateTime_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + ffi.Pointer)>>('System_DateTime_Create_5'); + late final _System_DateTime_Create_5 = + _System_DateTime_Create_5Ptr.asFunction< + System_DateTime_t Function( + int, + int, + int, + System_Globalization_Calendar_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_6( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + System_Globalization_Calendar_t calendar, + int kind, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_6( + year, + month, + day, + hour, + minute, + second, + millisecond, + calendar, + kind, + outException, + ); + } + + late final _System_DateTime_Create_6Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_6'); + late final _System_DateTime_Create_6 = + _System_DateTime_Create_6Ptr.asFunction< + System_DateTime_t Function( + int, + int, + int, + int, + int, + int, + int, + System_Globalization_Calendar_t, + int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_7( + int year, + int month, + int day, + int hour, + int minute, + int second, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_7( + year, + month, + day, + hour, + minute, + second, + outException, + ); + } + + late final _System_DateTime_Create_7Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_7'); + late final _System_DateTime_Create_7 = + _System_DateTime_Create_7Ptr.asFunction< + System_DateTime_t Function( + int, int, int, int, int, int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_8( + int year, + int month, + int day, + int hour, + int minute, + int second, + int kind, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_8( + year, + month, + day, + hour, + minute, + second, + kind, + outException, + ); + } + + late final _System_DateTime_Create_8Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_8'); + late final _System_DateTime_Create_8 = + _System_DateTime_Create_8Ptr.asFunction< + System_DateTime_t Function(int, int, int, int, int, int, int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_9( + int year, + int month, + int day, + int hour, + int minute, + int second, + System_Globalization_Calendar_t calendar, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_9( + year, + month, + day, + hour, + minute, + second, + calendar, + outException, + ); + } + + late final _System_DateTime_Create_9Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + ffi.Pointer)>>('System_DateTime_Create_9'); + late final _System_DateTime_Create_9 = + _System_DateTime_Create_9Ptr.asFunction< + System_DateTime_t Function( + int, + int, + int, + int, + int, + int, + System_Globalization_Calendar_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_10( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_10( + year, + month, + day, + hour, + minute, + second, + millisecond, + outException, + ); + } + + late final _System_DateTime_Create_10Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_10'); + late final _System_DateTime_Create_10 = + _System_DateTime_Create_10Ptr.asFunction< + System_DateTime_t Function(int, int, int, int, int, int, int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_11( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + int kind, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_11( + year, + month, + day, + hour, + minute, + second, + millisecond, + kind, + outException, + ); + } + + late final _System_DateTime_Create_11Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_11'); + late final _System_DateTime_Create_11 = + _System_DateTime_Create_11Ptr.asFunction< + System_DateTime_t Function(int, int, int, int, int, int, int, int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_12( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + System_Globalization_Calendar_t calendar, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_12( + year, + month, + day, + hour, + minute, + second, + millisecond, + calendar, + outException, + ); + } + + late final _System_DateTime_Create_12Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + ffi.Pointer)>>('System_DateTime_Create_12'); + late final _System_DateTime_Create_12 = + _System_DateTime_Create_12Ptr.asFunction< + System_DateTime_t Function( + int, + int, + int, + int, + int, + int, + int, + System_Globalization_Calendar_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_13( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + int microsecond, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_13( + year, + month, + day, + hour, + minute, + second, + millisecond, + microsecond, + outException, + ); + } + + late final _System_DateTime_Create_13Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_13'); + late final _System_DateTime_Create_13 = + _System_DateTime_Create_13Ptr.asFunction< + System_DateTime_t Function(int, int, int, int, int, int, int, int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_14( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + int microsecond, + int kind, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_14( + year, + month, + day, + hour, + minute, + second, + millisecond, + microsecond, + kind, + outException, + ); + } + + late final _System_DateTime_Create_14Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_14'); + late final _System_DateTime_Create_14 = + _System_DateTime_Create_14Ptr.asFunction< + System_DateTime_t Function(int, int, int, int, int, int, int, int, + int, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_15( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + int microsecond, + System_Globalization_Calendar_t calendar, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_15( + year, + month, + day, + hour, + minute, + second, + millisecond, + microsecond, + calendar, + outException, + ); + } + + late final _System_DateTime_Create_15Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + ffi.Pointer)>>('System_DateTime_Create_15'); + late final _System_DateTime_Create_15 = + _System_DateTime_Create_15Ptr.asFunction< + System_DateTime_t Function( + int, + int, + int, + int, + int, + int, + int, + int, + System_Globalization_Calendar_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Create_16( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + int microsecond, + System_Globalization_Calendar_t calendar, + int kind, + ffi.Pointer outException, + ) { + return _System_DateTime_Create_16( + year, + month, + day, + hour, + minute, + second, + millisecond, + microsecond, + calendar, + kind, + outException, + ); + } + + late final _System_DateTime_Create_16Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + ffi.Int32, + ffi.Pointer)>>('System_DateTime_Create_16'); + late final _System_DateTime_Create_16 = + _System_DateTime_Create_16Ptr.asFunction< + System_DateTime_t Function( + int, + int, + int, + int, + int, + int, + int, + int, + System_Globalization_Calendar_t, + int, + ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Date_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Date_Get( + self, + outException, + ); + } + + late final _System_DateTime_Date_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Date_Get'); + late final _System_DateTime_Date_Get = + _System_DateTime_Date_GetPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Day_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Day_Get( + self, + outException, + ); + } + + late final _System_DateTime_Day_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Day_Get'); + late final _System_DateTime_Day_Get = _System_DateTime_Day_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_DayOfWeek_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_DayOfWeek_Get( + self, + outException, + ); + } + + late final _System_DateTime_DayOfWeek_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_DayOfWeek_Get'); + late final _System_DateTime_DayOfWeek_Get = + _System_DateTime_DayOfWeek_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_DayOfYear_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_DayOfYear_Get( + self, + outException, + ); + } + + late final _System_DateTime_DayOfYear_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_DayOfYear_Get'); + late final _System_DateTime_DayOfYear_Get = + _System_DateTime_DayOfYear_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Hour_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Hour_Get( + self, + outException, + ); + } + + late final _System_DateTime_Hour_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Hour_Get'); + late final _System_DateTime_Hour_Get = + _System_DateTime_Hour_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Kind_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Kind_Get( + self, + outException, + ); + } + + late final _System_DateTime_Kind_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Kind_Get'); + late final _System_DateTime_Kind_Get = + _System_DateTime_Kind_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Millisecond_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Millisecond_Get( + self, + outException, + ); + } + + late final _System_DateTime_Millisecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_Millisecond_Get'); + late final _System_DateTime_Millisecond_Get = + _System_DateTime_Millisecond_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Microsecond_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Microsecond_Get( + self, + outException, + ); + } + + late final _System_DateTime_Microsecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_Microsecond_Get'); + late final _System_DateTime_Microsecond_Get = + _System_DateTime_Microsecond_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Nanosecond_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Nanosecond_Get( + self, + outException, + ); + } + + late final _System_DateTime_Nanosecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_Nanosecond_Get'); + late final _System_DateTime_Nanosecond_Get = + _System_DateTime_Nanosecond_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Minute_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Minute_Get( + self, + outException, + ); + } + + late final _System_DateTime_Minute_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Minute_Get'); + late final _System_DateTime_Minute_Get = + _System_DateTime_Minute_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Month_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Month_Get( + self, + outException, + ); + } + + late final _System_DateTime_Month_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Month_Get'); + late final _System_DateTime_Month_Get = + _System_DateTime_Month_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Now_Get( + ffi.Pointer outException, + ) { + return _System_DateTime_Now_Get( + outException, + ); + } + + late final _System_DateTime_Now_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Pointer)>>('System_DateTime_Now_Get'); + late final _System_DateTime_Now_Get = _System_DateTime_Now_GetPtr.asFunction< + System_DateTime_t Function(ffi.Pointer)>(); + + int System_DateTime_Second_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Second_Get( + self, + outException, + ); + } + + late final _System_DateTime_Second_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Second_Get'); + late final _System_DateTime_Second_Get = + _System_DateTime_Second_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + int System_DateTime_Ticks_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Ticks_Get( + self, + outException, + ); + } + + late final _System_DateTime_Ticks_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Ticks_Get'); + late final _System_DateTime_Ticks_Get = + _System_DateTime_Ticks_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + System_TimeSpan_t System_DateTime_TimeOfDay_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_TimeOfDay_Get( + self, + outException, + ); + } + + late final _System_DateTime_TimeOfDay_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTime_TimeOfDay_Get'); + late final _System_DateTime_TimeOfDay_Get = + _System_DateTime_TimeOfDay_GetPtr.asFunction< + System_TimeSpan_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_Today_Get( + ffi.Pointer outException, + ) { + return _System_DateTime_Today_Get( + outException, + ); + } + + late final _System_DateTime_Today_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Pointer)>>('System_DateTime_Today_Get'); + late final _System_DateTime_Today_Get = + _System_DateTime_Today_GetPtr.asFunction< + System_DateTime_t Function(ffi.Pointer)>(); + + int System_DateTime_Year_Get( + System_DateTime_t self, + ffi.Pointer outException, + ) { + return _System_DateTime_Year_Get( + self, + outException, + ); + } + + late final _System_DateTime_Year_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTime_t, + ffi.Pointer)>>('System_DateTime_Year_Get'); + late final _System_DateTime_Year_Get = + _System_DateTime_Year_GetPtr.asFunction< + int Function(System_DateTime_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTime_UtcNow_Get( + ffi.Pointer outException, + ) { + return _System_DateTime_UtcNow_Get( + outException, + ); + } + + late final _System_DateTime_UtcNow_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Pointer)>>('System_DateTime_UtcNow_Get'); + late final _System_DateTime_UtcNow_Get = + _System_DateTime_UtcNow_GetPtr.asFunction< + System_DateTime_t Function(ffi.Pointer)>(); + + System_DateTime_t System_DateTime_MinValue_Get() { + return _System_DateTime_MinValue_Get(); + } + + late final _System_DateTime_MinValue_GetPtr = + _lookup>( + 'System_DateTime_MinValue_Get'); + late final _System_DateTime_MinValue_Get = _System_DateTime_MinValue_GetPtr + .asFunction(); + + System_DateTime_t System_DateTime_MaxValue_Get() { + return _System_DateTime_MaxValue_Get(); + } + + late final _System_DateTime_MaxValue_GetPtr = + _lookup>( + 'System_DateTime_MaxValue_Get'); + late final _System_DateTime_MaxValue_Get = _System_DateTime_MaxValue_GetPtr + .asFunction(); + + System_DateTime_t System_DateTime_UnixEpoch_Get() { + return _System_DateTime_UnixEpoch_Get(); + } + + late final _System_DateTime_UnixEpoch_GetPtr = + _lookup>( + 'System_DateTime_UnixEpoch_Get'); + late final _System_DateTime_UnixEpoch_Get = _System_DateTime_UnixEpoch_GetPtr + .asFunction(); + + System_DateTime_t System_DateTime_Create_17( + ffi.Pointer outException, + ) { + return _System_DateTime_Create_17( + outException, + ); + } + + late final _System_DateTime_Create_17Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Pointer)>>('System_DateTime_Create_17'); + late final _System_DateTime_Create_17 = + _System_DateTime_Create_17Ptr.asFunction< + System_DateTime_t Function(ffi.Pointer)>(); + + System_Type_t System_DateTime_TypeOf() { + return _System_DateTime_TypeOf(); + } + + late final _System_DateTime_TypeOfPtr = + _lookup>( + 'System_DateTime_TypeOf'); + late final _System_DateTime_TypeOf = + _System_DateTime_TypeOfPtr.asFunction(); + + void System_DateTime_Destroy( + System_DateTime_t self, + ) { + return _System_DateTime_Destroy( + self, + ); + } + + late final _System_DateTime_DestroyPtr = + _lookup>( + 'System_DateTime_Destroy'); + late final _System_DateTime_Destroy = _System_DateTime_DestroyPtr.asFunction< + void Function(System_DateTime_t)>(); + + System_TimeSpan_t System_TimeSpan_Add( + System_TimeSpan_t self, + System_TimeSpan_t ts, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Add( + self, + ts, + outException, + ); + } + + late final _System_TimeSpan_AddPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Add'); + late final _System_TimeSpan_Add = _System_TimeSpan_AddPtr.asFunction< + System_TimeSpan_t Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>(); + + int System_TimeSpan_Compare( + System_TimeSpan_t t1, + System_TimeSpan_t t2, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Compare( + t1, + t2, + outException, + ); + } + + late final _System_TimeSpan_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Compare'); + late final _System_TimeSpan_Compare = _System_TimeSpan_ComparePtr.asFunction< + int Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>(); + + int System_TimeSpan_CompareTo( + System_TimeSpan_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_CompareTo( + self, + value, + outException, + ); + } + + late final _System_TimeSpan_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeSpan_t, System_Object_t, + ffi.Pointer)>>('System_TimeSpan_CompareTo'); + late final _System_TimeSpan_CompareTo = + _System_TimeSpan_CompareToPtr.asFunction< + int Function(System_TimeSpan_t, System_Object_t, + ffi.Pointer)>(); + + int System_TimeSpan_CompareTo_1( + System_TimeSpan_t self, + System_TimeSpan_t value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_CompareTo_1( + self, + value, + outException, + ); + } + + late final _System_TimeSpan_CompareTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_CompareTo_1'); + late final _System_TimeSpan_CompareTo_1 = + _System_TimeSpan_CompareTo_1Ptr.asFunction< + int Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_FromDays( + double value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_FromDays( + value, + outException, + ); + } + + late final _System_TimeSpan_FromDaysPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(ffi.Double, + ffi.Pointer)>>('System_TimeSpan_FromDays'); + late final _System_TimeSpan_FromDays = + _System_TimeSpan_FromDaysPtr.asFunction< + System_TimeSpan_t Function( + double, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Duration( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Duration( + self, + outException, + ); + } + + late final _System_TimeSpan_DurationPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Duration'); + late final _System_TimeSpan_Duration = + _System_TimeSpan_DurationPtr.asFunction< + System_TimeSpan_t Function( + System_TimeSpan_t, ffi.Pointer)>(); + + bool System_TimeSpan_Equals( + System_TimeSpan_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Equals( + self, + value, + outException, + ); + } + + late final _System_TimeSpan_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeSpan_t, System_Object_t, + ffi.Pointer)>>('System_TimeSpan_Equals'); + late final _System_TimeSpan_Equals = _System_TimeSpan_EqualsPtr.asFunction< + bool Function(System_TimeSpan_t, System_Object_t, + ffi.Pointer)>(); + + bool System_TimeSpan_Equals_1( + System_TimeSpan_t self, + System_TimeSpan_t obj, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Equals_1( + self, + obj, + outException, + ); + } + + late final _System_TimeSpan_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Equals_1'); + late final _System_TimeSpan_Equals_1 = + _System_TimeSpan_Equals_1Ptr.asFunction< + bool Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>(); + + bool System_TimeSpan_Equals_2( + System_TimeSpan_t t1, + System_TimeSpan_t t2, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Equals_2( + t1, + t2, + outException, + ); + } + + late final _System_TimeSpan_Equals_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Equals_2'); + late final _System_TimeSpan_Equals_2 = + _System_TimeSpan_Equals_2Ptr.asFunction< + bool Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>(); + + int System_TimeSpan_GetHashCode( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_GetHashCode( + self, + outException, + ); + } + + late final _System_TimeSpan_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_GetHashCode'); + late final _System_TimeSpan_GetHashCode = + _System_TimeSpan_GetHashCodePtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_FromHours( + double value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_FromHours( + value, + outException, + ); + } + + late final _System_TimeSpan_FromHoursPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(ffi.Double, + ffi.Pointer)>>('System_TimeSpan_FromHours'); + late final _System_TimeSpan_FromHours = + _System_TimeSpan_FromHoursPtr.asFunction< + System_TimeSpan_t Function( + double, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_FromMilliseconds( + double value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_FromMilliseconds( + value, + outException, + ); + } + + late final _System_TimeSpan_FromMillisecondsPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + ffi.Double, ffi.Pointer)>>( + 'System_TimeSpan_FromMilliseconds'); + late final _System_TimeSpan_FromMilliseconds = + _System_TimeSpan_FromMillisecondsPtr.asFunction< + System_TimeSpan_t Function( + double, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_FromMicroseconds( + double value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_FromMicroseconds( + value, + outException, + ); + } + + late final _System_TimeSpan_FromMicrosecondsPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + ffi.Double, ffi.Pointer)>>( + 'System_TimeSpan_FromMicroseconds'); + late final _System_TimeSpan_FromMicroseconds = + _System_TimeSpan_FromMicrosecondsPtr.asFunction< + System_TimeSpan_t Function( + double, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_FromMinutes( + double value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_FromMinutes( + value, + outException, + ); + } + + late final _System_TimeSpan_FromMinutesPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(ffi.Double, + ffi.Pointer)>>('System_TimeSpan_FromMinutes'); + late final _System_TimeSpan_FromMinutes = + _System_TimeSpan_FromMinutesPtr.asFunction< + System_TimeSpan_t Function( + double, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Negate( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Negate( + self, + outException, + ); + } + + late final _System_TimeSpan_NegatePtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Negate'); + late final _System_TimeSpan_Negate = _System_TimeSpan_NegatePtr.asFunction< + System_TimeSpan_t Function( + System_TimeSpan_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_FromSeconds( + double value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_FromSeconds( + value, + outException, + ); + } + + late final _System_TimeSpan_FromSecondsPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(ffi.Double, + ffi.Pointer)>>('System_TimeSpan_FromSeconds'); + late final _System_TimeSpan_FromSeconds = + _System_TimeSpan_FromSecondsPtr.asFunction< + System_TimeSpan_t Function( + double, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Subtract( + System_TimeSpan_t self, + System_TimeSpan_t ts, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Subtract( + self, + ts, + outException, + ); + } + + late final _System_TimeSpan_SubtractPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Subtract'); + late final _System_TimeSpan_Subtract = + _System_TimeSpan_SubtractPtr.asFunction< + System_TimeSpan_t Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Multiply( + System_TimeSpan_t self, + double factor, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Multiply( + self, + factor, + outException, + ); + } + + late final _System_TimeSpan_MultiplyPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeSpan_t, ffi.Double, + ffi.Pointer)>>('System_TimeSpan_Multiply'); + late final _System_TimeSpan_Multiply = + _System_TimeSpan_MultiplyPtr.asFunction< + System_TimeSpan_t Function( + System_TimeSpan_t, double, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Divide( + System_TimeSpan_t self, + double divisor, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Divide( + self, + divisor, + outException, + ); + } + + late final _System_TimeSpan_DividePtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeSpan_t, ffi.Double, + ffi.Pointer)>>('System_TimeSpan_Divide'); + late final _System_TimeSpan_Divide = _System_TimeSpan_DividePtr.asFunction< + System_TimeSpan_t Function( + System_TimeSpan_t, double, ffi.Pointer)>(); + + double System_TimeSpan_Divide_1( + System_TimeSpan_t self, + System_TimeSpan_t ts, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Divide_1( + self, + ts, + outException, + ); + } + + late final _System_TimeSpan_Divide_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Divide_1'); + late final _System_TimeSpan_Divide_1 = + _System_TimeSpan_Divide_1Ptr.asFunction< + double Function(System_TimeSpan_t, System_TimeSpan_t, + ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_FromTicks( + int value, + ffi.Pointer outException, + ) { + return _System_TimeSpan_FromTicks( + value, + outException, + ); + } + + late final _System_TimeSpan_FromTicksPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(ffi.Int64, + ffi.Pointer)>>('System_TimeSpan_FromTicks'); + late final _System_TimeSpan_FromTicks = + _System_TimeSpan_FromTicksPtr.asFunction< + System_TimeSpan_t Function(int, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Parse( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Parse( + s, + outException, + ); + } + + late final _System_TimeSpan_ParsePtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_String_t, + ffi.Pointer)>>('System_TimeSpan_Parse'); + late final _System_TimeSpan_Parse = _System_TimeSpan_ParsePtr.asFunction< + System_TimeSpan_t Function( + System_String_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Parse_1( + System_String_t input, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Parse_1( + input, + formatProvider, + outException, + ); + } + + late final _System_TimeSpan_Parse_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_TimeSpan_Parse_1'); + late final _System_TimeSpan_Parse_1 = _System_TimeSpan_Parse_1Ptr.asFunction< + System_TimeSpan_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_ParseExact( + System_String_t input, + System_String_t format, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_TimeSpan_ParseExact( + input, + format, + formatProvider, + outException, + ); + } + + late final _System_TimeSpan_ParseExactPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_TimeSpan_ParseExact'); + late final _System_TimeSpan_ParseExact = + _System_TimeSpan_ParseExactPtr.asFunction< + System_TimeSpan_t Function(System_String_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_ParseExact_1( + System_String_t input, + System_String_Array_t formats, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_TimeSpan_ParseExact_1( + input, + formats, + formatProvider, + outException, + ); + } + + late final _System_TimeSpan_ParseExact_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_String_t, System_String_Array_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_TimeSpan_ParseExact_1'); + late final _System_TimeSpan_ParseExact_1 = + _System_TimeSpan_ParseExact_1Ptr.asFunction< + System_TimeSpan_t Function(System_String_t, System_String_Array_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_ParseExact_2( + System_String_t input, + System_String_t format, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer outException, + ) { + return _System_TimeSpan_ParseExact_2( + input, + format, + formatProvider, + styles, + outException, + ); + } + + late final _System_TimeSpan_ParseExact_2Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_TimeSpan_ParseExact_2'); + late final _System_TimeSpan_ParseExact_2 = + _System_TimeSpan_ParseExact_2Ptr.asFunction< + System_TimeSpan_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_ParseExact_3( + System_String_t input, + System_String_Array_t formats, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer outException, + ) { + return _System_TimeSpan_ParseExact_3( + input, + formats, + formatProvider, + styles, + outException, + ); + } + + late final _System_TimeSpan_ParseExact_3Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_TimeSpan_ParseExact_3'); + late final _System_TimeSpan_ParseExact_3 = + _System_TimeSpan_ParseExact_3Ptr.asFunction< + System_TimeSpan_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + bool System_TimeSpan_TryParse( + System_String_t s, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TryParse( + s, + result, + outException, + ); + } + + late final _System_TimeSpan_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>('System_TimeSpan_TryParse'); + late final _System_TimeSpan_TryParse = + _System_TimeSpan_TryParsePtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeSpan_TryParse_1( + System_String_t input, + System_IFormatProvider_t formatProvider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TryParse_1( + input, + formatProvider, + result, + outException, + ); + } + + late final _System_TimeSpan_TryParse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>('System_TimeSpan_TryParse_1'); + late final _System_TimeSpan_TryParse_1 = + _System_TimeSpan_TryParse_1Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeSpan_TryParseExact( + System_String_t input, + System_String_t format, + System_IFormatProvider_t formatProvider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TryParseExact( + input, + format, + formatProvider, + result, + outException, + ); + } + + late final _System_TimeSpan_TryParseExactPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeSpan_TryParseExact'); + late final _System_TimeSpan_TryParseExact = + _System_TimeSpan_TryParseExactPtr.asFunction< + bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeSpan_TryParseExact_1( + System_String_t input, + System_String_Array_t formats, + System_IFormatProvider_t formatProvider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TryParseExact_1( + input, + formats, + formatProvider, + result, + outException, + ); + } + + late final _System_TimeSpan_TryParseExact_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeSpan_TryParseExact_1'); + late final _System_TimeSpan_TryParseExact_1 = + _System_TimeSpan_TryParseExact_1Ptr.asFunction< + bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeSpan_TryParseExact_2( + System_String_t input, + System_String_t format, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TryParseExact_2( + input, + format, + formatProvider, + styles, + result, + outException, + ); + } + + late final _System_TimeSpan_TryParseExact_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeSpan_TryParseExact_2'); + late final _System_TimeSpan_TryParseExact_2 = + _System_TimeSpan_TryParseExact_2Ptr.asFunction< + bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeSpan_TryParseExact_3( + System_String_t input, + System_String_Array_t formats, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TryParseExact_3( + input, + formats, + formatProvider, + styles, + result, + outException, + ); + } + + late final _System_TimeSpan_TryParseExact_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeSpan_TryParseExact_3'); + late final _System_TimeSpan_TryParseExact_3 = + _System_TimeSpan_TryParseExact_3Ptr.asFunction< + bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + System_String_t System_TimeSpan_ToString( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_ToString( + self, + outException, + ); + } + + late final _System_TimeSpan_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_ToString'); + late final _System_TimeSpan_ToString = + _System_TimeSpan_ToStringPtr.asFunction< + System_String_t Function( + System_TimeSpan_t, ffi.Pointer)>(); + + System_String_t System_TimeSpan_ToString_1( + System_TimeSpan_t self, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_TimeSpan_ToString_1( + self, + format, + outException, + ); + } + + late final _System_TimeSpan_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_TimeSpan_t, System_String_t, + ffi.Pointer)>>('System_TimeSpan_ToString_1'); + late final _System_TimeSpan_ToString_1 = + _System_TimeSpan_ToString_1Ptr.asFunction< + System_String_t Function(System_TimeSpan_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_TimeSpan_ToString_2( + System_TimeSpan_t self, + System_String_t format, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_TimeSpan_ToString_2( + self, + format, + formatProvider, + outException, + ); + } + + late final _System_TimeSpan_ToString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeSpan_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_TimeSpan_ToString_2'); + late final _System_TimeSpan_ToString_2 = + _System_TimeSpan_ToString_2Ptr.asFunction< + System_String_t Function(System_TimeSpan_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Create( + int ticks, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Create( + ticks, + outException, + ); + } + + late final _System_TimeSpan_CreatePtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(ffi.Int64, + ffi.Pointer)>>('System_TimeSpan_Create'); + late final _System_TimeSpan_Create = _System_TimeSpan_CreatePtr.asFunction< + System_TimeSpan_t Function(int, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Create_1( + int hours, + int minutes, + int seconds, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Create_1( + hours, + minutes, + seconds, + outException, + ); + } + + late final _System_TimeSpan_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_TimeSpan_Create_1'); + late final _System_TimeSpan_Create_1 = + _System_TimeSpan_Create_1Ptr.asFunction< + System_TimeSpan_t Function( + int, int, int, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Create_2( + int days, + int hours, + int minutes, + int seconds, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Create_2( + days, + hours, + minutes, + seconds, + outException, + ); + } + + late final _System_TimeSpan_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_TimeSpan_Create_2'); + late final _System_TimeSpan_Create_2 = + _System_TimeSpan_Create_2Ptr.asFunction< + System_TimeSpan_t Function( + int, int, int, int, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Create_3( + int days, + int hours, + int minutes, + int seconds, + int milliseconds, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Create_3( + days, + hours, + minutes, + seconds, + milliseconds, + outException, + ); + } + + late final _System_TimeSpan_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_TimeSpan_Create_3'); + late final _System_TimeSpan_Create_3 = + _System_TimeSpan_Create_3Ptr.asFunction< + System_TimeSpan_t Function( + int, int, int, int, int, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Create_4( + int days, + int hours, + int minutes, + int seconds, + int milliseconds, + int microseconds, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Create_4( + days, + hours, + minutes, + seconds, + milliseconds, + microseconds, + outException, + ); + } + + late final _System_TimeSpan_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_TimeSpan_Create_4'); + late final _System_TimeSpan_Create_4 = + _System_TimeSpan_Create_4Ptr.asFunction< + System_TimeSpan_t Function( + int, int, int, int, int, int, ffi.Pointer)>(); + + int System_TimeSpan_Ticks_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Ticks_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_Ticks_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Ticks_Get'); + late final _System_TimeSpan_Ticks_Get = + _System_TimeSpan_Ticks_GetPtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + int System_TimeSpan_Days_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Days_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_Days_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Days_Get'); + late final _System_TimeSpan_Days_Get = + _System_TimeSpan_Days_GetPtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + int System_TimeSpan_Hours_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Hours_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_Hours_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Hours_Get'); + late final _System_TimeSpan_Hours_Get = + _System_TimeSpan_Hours_GetPtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + int System_TimeSpan_Milliseconds_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Milliseconds_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_Milliseconds_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_Milliseconds_Get'); + late final _System_TimeSpan_Milliseconds_Get = + _System_TimeSpan_Milliseconds_GetPtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + int System_TimeSpan_Microseconds_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Microseconds_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_Microseconds_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_Microseconds_Get'); + late final _System_TimeSpan_Microseconds_Get = + _System_TimeSpan_Microseconds_GetPtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + int System_TimeSpan_Nanoseconds_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Nanoseconds_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_Nanoseconds_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_Nanoseconds_Get'); + late final _System_TimeSpan_Nanoseconds_Get = + _System_TimeSpan_Nanoseconds_GetPtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + int System_TimeSpan_Minutes_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Minutes_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_Minutes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Minutes_Get'); + late final _System_TimeSpan_Minutes_Get = + _System_TimeSpan_Minutes_GetPtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + int System_TimeSpan_Seconds_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_Seconds_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_Seconds_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeSpan_t, + ffi.Pointer)>>('System_TimeSpan_Seconds_Get'); + late final _System_TimeSpan_Seconds_Get = + _System_TimeSpan_Seconds_GetPtr.asFunction< + int Function(System_TimeSpan_t, ffi.Pointer)>(); + + double System_TimeSpan_TotalDays_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TotalDays_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_TotalDays_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_TotalDays_Get'); + late final _System_TimeSpan_TotalDays_Get = + _System_TimeSpan_TotalDays_GetPtr.asFunction< + double Function( + System_TimeSpan_t, ffi.Pointer)>(); + + double System_TimeSpan_TotalHours_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TotalHours_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_TotalHours_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_TotalHours_Get'); + late final _System_TimeSpan_TotalHours_Get = + _System_TimeSpan_TotalHours_GetPtr.asFunction< + double Function( + System_TimeSpan_t, ffi.Pointer)>(); + + double System_TimeSpan_TotalMilliseconds_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TotalMilliseconds_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_TotalMilliseconds_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_TotalMilliseconds_Get'); + late final _System_TimeSpan_TotalMilliseconds_Get = + _System_TimeSpan_TotalMilliseconds_GetPtr.asFunction< + double Function( + System_TimeSpan_t, ffi.Pointer)>(); + + double System_TimeSpan_TotalMicroseconds_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TotalMicroseconds_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_TotalMicroseconds_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_TotalMicroseconds_Get'); + late final _System_TimeSpan_TotalMicroseconds_Get = + _System_TimeSpan_TotalMicroseconds_GetPtr.asFunction< + double Function( + System_TimeSpan_t, ffi.Pointer)>(); + + double System_TimeSpan_TotalNanoseconds_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TotalNanoseconds_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_TotalNanoseconds_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_TotalNanoseconds_Get'); + late final _System_TimeSpan_TotalNanoseconds_Get = + _System_TimeSpan_TotalNanoseconds_GetPtr.asFunction< + double Function( + System_TimeSpan_t, ffi.Pointer)>(); + + double System_TimeSpan_TotalMinutes_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TotalMinutes_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_TotalMinutes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_TotalMinutes_Get'); + late final _System_TimeSpan_TotalMinutes_Get = + _System_TimeSpan_TotalMinutes_GetPtr.asFunction< + double Function( + System_TimeSpan_t, ffi.Pointer)>(); + + double System_TimeSpan_TotalSeconds_Get( + System_TimeSpan_t self, + ffi.Pointer outException, + ) { + return _System_TimeSpan_TotalSeconds_Get( + self, + outException, + ); + } + + late final _System_TimeSpan_TotalSeconds_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeSpan_TotalSeconds_Get'); + late final _System_TimeSpan_TotalSeconds_Get = + _System_TimeSpan_TotalSeconds_GetPtr.asFunction< + double Function( + System_TimeSpan_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeSpan_Zero_Get() { + return _System_TimeSpan_Zero_Get(); + } + + late final _System_TimeSpan_Zero_GetPtr = + _lookup>( + 'System_TimeSpan_Zero_Get'); + late final _System_TimeSpan_Zero_Get = + _System_TimeSpan_Zero_GetPtr.asFunction(); + + System_TimeSpan_t System_TimeSpan_MaxValue_Get() { + return _System_TimeSpan_MaxValue_Get(); + } + + late final _System_TimeSpan_MaxValue_GetPtr = + _lookup>( + 'System_TimeSpan_MaxValue_Get'); + late final _System_TimeSpan_MaxValue_Get = _System_TimeSpan_MaxValue_GetPtr + .asFunction(); + + System_TimeSpan_t System_TimeSpan_MinValue_Get() { + return _System_TimeSpan_MinValue_Get(); + } + + late final _System_TimeSpan_MinValue_GetPtr = + _lookup>( + 'System_TimeSpan_MinValue_Get'); + late final _System_TimeSpan_MinValue_Get = _System_TimeSpan_MinValue_GetPtr + .asFunction(); + + int System_TimeSpan_NanosecondsPerTick_Get() { + return _System_TimeSpan_NanosecondsPerTick_Get(); + } + + late final _System_TimeSpan_NanosecondsPerTick_GetPtr = + _lookup>( + 'System_TimeSpan_NanosecondsPerTick_Get'); + late final _System_TimeSpan_NanosecondsPerTick_Get = + _System_TimeSpan_NanosecondsPerTick_GetPtr.asFunction(); + + int System_TimeSpan_TicksPerMicrosecond_Get() { + return _System_TimeSpan_TicksPerMicrosecond_Get(); + } + + late final _System_TimeSpan_TicksPerMicrosecond_GetPtr = + _lookup>( + 'System_TimeSpan_TicksPerMicrosecond_Get'); + late final _System_TimeSpan_TicksPerMicrosecond_Get = + _System_TimeSpan_TicksPerMicrosecond_GetPtr.asFunction(); + + int System_TimeSpan_TicksPerMillisecond_Get() { + return _System_TimeSpan_TicksPerMillisecond_Get(); + } + + late final _System_TimeSpan_TicksPerMillisecond_GetPtr = + _lookup>( + 'System_TimeSpan_TicksPerMillisecond_Get'); + late final _System_TimeSpan_TicksPerMillisecond_Get = + _System_TimeSpan_TicksPerMillisecond_GetPtr.asFunction(); + + int System_TimeSpan_TicksPerSecond_Get() { + return _System_TimeSpan_TicksPerSecond_Get(); + } + + late final _System_TimeSpan_TicksPerSecond_GetPtr = + _lookup>( + 'System_TimeSpan_TicksPerSecond_Get'); + late final _System_TimeSpan_TicksPerSecond_Get = + _System_TimeSpan_TicksPerSecond_GetPtr.asFunction(); + + int System_TimeSpan_TicksPerMinute_Get() { + return _System_TimeSpan_TicksPerMinute_Get(); + } + + late final _System_TimeSpan_TicksPerMinute_GetPtr = + _lookup>( + 'System_TimeSpan_TicksPerMinute_Get'); + late final _System_TimeSpan_TicksPerMinute_Get = + _System_TimeSpan_TicksPerMinute_GetPtr.asFunction(); + + int System_TimeSpan_TicksPerHour_Get() { + return _System_TimeSpan_TicksPerHour_Get(); + } + + late final _System_TimeSpan_TicksPerHour_GetPtr = + _lookup>( + 'System_TimeSpan_TicksPerHour_Get'); + late final _System_TimeSpan_TicksPerHour_Get = + _System_TimeSpan_TicksPerHour_GetPtr.asFunction(); + + int System_TimeSpan_TicksPerDay_Get() { + return _System_TimeSpan_TicksPerDay_Get(); + } + + late final _System_TimeSpan_TicksPerDay_GetPtr = + _lookup>( + 'System_TimeSpan_TicksPerDay_Get'); + late final _System_TimeSpan_TicksPerDay_Get = + _System_TimeSpan_TicksPerDay_GetPtr.asFunction(); + + System_TimeSpan_t System_TimeSpan_Create_5( + ffi.Pointer outException, + ) { + return _System_TimeSpan_Create_5( + outException, + ); + } + + late final _System_TimeSpan_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + ffi.Pointer)>>('System_TimeSpan_Create_5'); + late final _System_TimeSpan_Create_5 = + _System_TimeSpan_Create_5Ptr.asFunction< + System_TimeSpan_t Function(ffi.Pointer)>(); + + System_Type_t System_TimeSpan_TypeOf() { + return _System_TimeSpan_TypeOf(); + } + + late final _System_TimeSpan_TypeOfPtr = + _lookup>( + 'System_TimeSpan_TypeOf'); + late final _System_TimeSpan_TypeOf = + _System_TimeSpan_TypeOfPtr.asFunction(); + + void System_TimeSpan_Destroy( + System_TimeSpan_t self, + ) { + return _System_TimeSpan_Destroy( + self, + ); + } + + late final _System_TimeSpan_DestroyPtr = + _lookup>( + 'System_TimeSpan_Destroy'); + late final _System_TimeSpan_Destroy = _System_TimeSpan_DestroyPtr.asFunction< + void Function(System_TimeSpan_t)>(); + + System_DateOnly_t System_DateOnly_FromDayNumber( + int dayNumber, + ffi.Pointer outException, + ) { + return _System_DateOnly_FromDayNumber( + dayNumber, + outException, + ); + } + + late final _System_DateOnly_FromDayNumberPtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_DateOnly_FromDayNumber'); + late final _System_DateOnly_FromDayNumber = + _System_DateOnly_FromDayNumberPtr.asFunction< + System_DateOnly_t Function(int, ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_AddDays( + System_DateOnly_t self, + int value, + ffi.Pointer outException, + ) { + return _System_DateOnly_AddDays( + self, + value, + outException, + ); + } + + late final _System_DateOnly_AddDaysPtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(System_DateOnly_t, ffi.Int32, + ffi.Pointer)>>('System_DateOnly_AddDays'); + late final _System_DateOnly_AddDays = _System_DateOnly_AddDaysPtr.asFunction< + System_DateOnly_t Function( + System_DateOnly_t, int, ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_AddMonths( + System_DateOnly_t self, + int value, + ffi.Pointer outException, + ) { + return _System_DateOnly_AddMonths( + self, + value, + outException, + ); + } + + late final _System_DateOnly_AddMonthsPtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(System_DateOnly_t, ffi.Int32, + ffi.Pointer)>>('System_DateOnly_AddMonths'); + late final _System_DateOnly_AddMonths = + _System_DateOnly_AddMonthsPtr.asFunction< + System_DateOnly_t Function( + System_DateOnly_t, int, ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_AddYears( + System_DateOnly_t self, + int value, + ffi.Pointer outException, + ) { + return _System_DateOnly_AddYears( + self, + value, + outException, + ); + } + + late final _System_DateOnly_AddYearsPtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(System_DateOnly_t, ffi.Int32, + ffi.Pointer)>>('System_DateOnly_AddYears'); + late final _System_DateOnly_AddYears = + _System_DateOnly_AddYearsPtr.asFunction< + System_DateOnly_t Function( + System_DateOnly_t, int, ffi.Pointer)>(); + + void System_DateOnly_Deconstruct( + System_DateOnly_t self, + ffi.Pointer year, + ffi.Pointer month, + ffi.Pointer day, + ffi.Pointer outException, + ) { + return _System_DateOnly_Deconstruct( + self, + year, + month, + day, + outException, + ); + } + + late final _System_DateOnly_DeconstructPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_DateOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>('System_DateOnly_Deconstruct'); + late final _System_DateOnly_Deconstruct = + _System_DateOnly_DeconstructPtr.asFunction< + void Function( + System_DateOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + System_DateTime_t System_DateOnly_ToDateTime( + System_DateOnly_t self, + System_TimeOnly_t time, + ffi.Pointer outException, + ) { + return _System_DateOnly_ToDateTime( + self, + time, + outException, + ); + } + + late final _System_DateOnly_ToDateTimePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateOnly_t, System_TimeOnly_t, + ffi.Pointer)>>('System_DateOnly_ToDateTime'); + late final _System_DateOnly_ToDateTime = + _System_DateOnly_ToDateTimePtr.asFunction< + System_DateTime_t Function(System_DateOnly_t, System_TimeOnly_t, + ffi.Pointer)>(); + + System_DateTime_t System_DateOnly_ToDateTime_1( + System_DateOnly_t self, + System_TimeOnly_t time, + int kind, + ffi.Pointer outException, + ) { + return _System_DateOnly_ToDateTime_1( + self, + time, + kind, + outException, + ); + } + + late final _System_DateOnly_ToDateTime_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateOnly_t, System_TimeOnly_t, + ffi.Int32, ffi.Pointer)>>( + 'System_DateOnly_ToDateTime_1'); + late final _System_DateOnly_ToDateTime_1 = + _System_DateOnly_ToDateTime_1Ptr.asFunction< + System_DateTime_t Function(System_DateOnly_t, System_TimeOnly_t, int, + ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_FromDateTime( + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_DateOnly_FromDateTime( + dateTime, + outException, + ); + } + + late final _System_DateOnly_FromDateTimePtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateOnly_FromDateTime'); + late final _System_DateOnly_FromDateTime = + _System_DateOnly_FromDateTimePtr.asFunction< + System_DateOnly_t Function( + System_DateTime_t, ffi.Pointer)>(); + + int System_DateOnly_CompareTo( + System_DateOnly_t self, + System_DateOnly_t value, + ffi.Pointer outException, + ) { + return _System_DateOnly_CompareTo( + self, + value, + outException, + ); + } + + late final _System_DateOnly_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateOnly_t, System_DateOnly_t, + ffi.Pointer)>>('System_DateOnly_CompareTo'); + late final _System_DateOnly_CompareTo = + _System_DateOnly_CompareToPtr.asFunction< + int Function(System_DateOnly_t, System_DateOnly_t, + ffi.Pointer)>(); + + int System_DateOnly_CompareTo_1( + System_DateOnly_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_DateOnly_CompareTo_1( + self, + value, + outException, + ); + } + + late final _System_DateOnly_CompareTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateOnly_t, System_Object_t, + ffi.Pointer)>>('System_DateOnly_CompareTo_1'); + late final _System_DateOnly_CompareTo_1 = + _System_DateOnly_CompareTo_1Ptr.asFunction< + int Function(System_DateOnly_t, System_Object_t, + ffi.Pointer)>(); + + bool System_DateOnly_Equals( + System_DateOnly_t self, + System_DateOnly_t value, + ffi.Pointer outException, + ) { + return _System_DateOnly_Equals( + self, + value, + outException, + ); + } + + late final _System_DateOnly_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateOnly_t, System_DateOnly_t, + ffi.Pointer)>>('System_DateOnly_Equals'); + late final _System_DateOnly_Equals = _System_DateOnly_EqualsPtr.asFunction< + bool Function(System_DateOnly_t, System_DateOnly_t, + ffi.Pointer)>(); + + bool System_DateOnly_Equals_1( + System_DateOnly_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_DateOnly_Equals_1( + self, + value, + outException, + ); + } + + late final _System_DateOnly_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateOnly_t, System_Object_t, + ffi.Pointer)>>('System_DateOnly_Equals_1'); + late final _System_DateOnly_Equals_1 = + _System_DateOnly_Equals_1Ptr.asFunction< + bool Function(System_DateOnly_t, System_Object_t, + ffi.Pointer)>(); + + int System_DateOnly_GetHashCode( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_GetHashCode( + self, + outException, + ); + } + + late final _System_DateOnly_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateOnly_t, + ffi.Pointer)>>('System_DateOnly_GetHashCode'); + late final _System_DateOnly_GetHashCode = + _System_DateOnly_GetHashCodePtr.asFunction< + int Function(System_DateOnly_t, ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_Parse( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_DateOnly_Parse( + s, + outException, + ); + } + + late final _System_DateOnly_ParsePtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(System_String_t, + ffi.Pointer)>>('System_DateOnly_Parse'); + late final _System_DateOnly_Parse = _System_DateOnly_ParsePtr.asFunction< + System_DateOnly_t Function( + System_String_t, ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_Parse_1( + System_String_t s, + System_IFormatProvider_t provider, + int style, + ffi.Pointer outException, + ) { + return _System_DateOnly_Parse_1( + s, + provider, + style, + outException, + ); + } + + late final _System_DateOnly_Parse_1Ptr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function( + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>('System_DateOnly_Parse_1'); + late final _System_DateOnly_Parse_1 = _System_DateOnly_Parse_1Ptr.asFunction< + System_DateOnly_t Function(System_String_t, System_IFormatProvider_t, int, + ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_ParseExact( + System_String_t s, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_DateOnly_ParseExact( + s, + format, + outException, + ); + } + + late final _System_DateOnly_ParseExactPtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_DateOnly_ParseExact'); + late final _System_DateOnly_ParseExact = + _System_DateOnly_ParseExactPtr.asFunction< + System_DateOnly_t Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_ParseExact_1( + System_String_t s, + System_String_t format, + System_IFormatProvider_t provider, + int style, + ffi.Pointer outException, + ) { + return _System_DateOnly_ParseExact_1( + s, + format, + provider, + style, + outException, + ); + } + + late final _System_DateOnly_ParseExact_1Ptr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_DateOnly_ParseExact_1'); + late final _System_DateOnly_ParseExact_1 = + _System_DateOnly_ParseExact_1Ptr.asFunction< + System_DateOnly_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_ParseExact_2( + System_String_t s, + System_String_Array_t formats, + ffi.Pointer outException, + ) { + return _System_DateOnly_ParseExact_2( + s, + formats, + outException, + ); + } + + late final _System_DateOnly_ParseExact_2Ptr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(System_String_t, System_String_Array_t, + ffi.Pointer)>>( + 'System_DateOnly_ParseExact_2'); + late final _System_DateOnly_ParseExact_2 = + _System_DateOnly_ParseExact_2Ptr.asFunction< + System_DateOnly_t Function(System_String_t, System_String_Array_t, + ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_ParseExact_3( + System_String_t s, + System_String_Array_t formats, + System_IFormatProvider_t provider, + int style, + ffi.Pointer outException, + ) { + return _System_DateOnly_ParseExact_3( + s, + formats, + provider, + style, + outException, + ); + } + + late final _System_DateOnly_ParseExact_3Ptr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_DateOnly_ParseExact_3'); + late final _System_DateOnly_ParseExact_3 = + _System_DateOnly_ParseExact_3Ptr.asFunction< + System_DateOnly_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + bool System_DateOnly_TryParse( + System_String_t s, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateOnly_TryParse( + s, + result, + outException, + ); + } + + late final _System_DateOnly_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>('System_DateOnly_TryParse'); + late final _System_DateOnly_TryParse = + _System_DateOnly_TryParsePtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateOnly_TryParse_1( + System_String_t s, + System_IFormatProvider_t provider, + int style, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateOnly_TryParse_1( + s, + provider, + style, + result, + outException, + ); + } + + late final _System_DateOnly_TryParse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>('System_DateOnly_TryParse_1'); + late final _System_DateOnly_TryParse_1 = + _System_DateOnly_TryParse_1Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateOnly_TryParseExact( + System_String_t s, + System_String_t format, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateOnly_TryParseExact( + s, + format, + result, + outException, + ); + } + + late final _System_DateOnly_TryParseExactPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateOnly_TryParseExact'); + late final _System_DateOnly_TryParseExact = + _System_DateOnly_TryParseExactPtr.asFunction< + bool Function( + System_String_t, + System_String_t, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateOnly_TryParseExact_1( + System_String_t s, + System_String_t format, + System_IFormatProvider_t provider, + int style, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateOnly_TryParseExact_1( + s, + format, + provider, + style, + result, + outException, + ); + } + + late final _System_DateOnly_TryParseExact_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateOnly_TryParseExact_1'); + late final _System_DateOnly_TryParseExact_1 = + _System_DateOnly_TryParseExact_1Ptr.asFunction< + bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateOnly_TryParseExact_2( + System_String_t s, + System_String_Array_t formats, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateOnly_TryParseExact_2( + s, + formats, + result, + outException, + ); + } + + late final _System_DateOnly_TryParseExact_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_Array_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateOnly_TryParseExact_2'); + late final _System_DateOnly_TryParseExact_2 = + _System_DateOnly_TryParseExact_2Ptr.asFunction< + bool Function( + System_String_t, + System_String_Array_t, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateOnly_TryParseExact_3( + System_String_t s, + System_String_Array_t formats, + System_IFormatProvider_t provider, + int style, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateOnly_TryParseExact_3( + s, + formats, + provider, + style, + result, + outException, + ); + } + + late final _System_DateOnly_TryParseExact_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateOnly_TryParseExact_3'); + late final _System_DateOnly_TryParseExact_3 = + _System_DateOnly_TryParseExact_3Ptr.asFunction< + bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + System_String_t System_DateOnly_ToLongDateString( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_ToLongDateString( + self, + outException, + ); + } + + late final _System_DateOnly_ToLongDateStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateOnly_t, ffi.Pointer)>>( + 'System_DateOnly_ToLongDateString'); + late final _System_DateOnly_ToLongDateString = + _System_DateOnly_ToLongDateStringPtr.asFunction< + System_String_t Function( + System_DateOnly_t, ffi.Pointer)>(); + + System_String_t System_DateOnly_ToShortDateString( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_ToShortDateString( + self, + outException, + ); + } + + late final _System_DateOnly_ToShortDateStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateOnly_t, ffi.Pointer)>>( + 'System_DateOnly_ToShortDateString'); + late final _System_DateOnly_ToShortDateString = + _System_DateOnly_ToShortDateStringPtr.asFunction< + System_String_t Function( + System_DateOnly_t, ffi.Pointer)>(); + + System_String_t System_DateOnly_ToString( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_ToString( + self, + outException, + ); + } + + late final _System_DateOnly_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateOnly_t, + ffi.Pointer)>>('System_DateOnly_ToString'); + late final _System_DateOnly_ToString = + _System_DateOnly_ToStringPtr.asFunction< + System_String_t Function( + System_DateOnly_t, ffi.Pointer)>(); + + System_String_t System_DateOnly_ToString_1( + System_DateOnly_t self, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_DateOnly_ToString_1( + self, + format, + outException, + ); + } + + late final _System_DateOnly_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateOnly_t, System_String_t, + ffi.Pointer)>>('System_DateOnly_ToString_1'); + late final _System_DateOnly_ToString_1 = + _System_DateOnly_ToString_1Ptr.asFunction< + System_String_t Function(System_DateOnly_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_DateOnly_ToString_2( + System_DateOnly_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateOnly_ToString_2( + self, + provider, + outException, + ); + } + + late final _System_DateOnly_ToString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateOnly_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_DateOnly_ToString_2'); + late final _System_DateOnly_ToString_2 = + _System_DateOnly_ToString_2Ptr.asFunction< + System_String_t Function(System_DateOnly_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_String_t System_DateOnly_ToString_3( + System_DateOnly_t self, + System_String_t format, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateOnly_ToString_3( + self, + format, + provider, + outException, + ); + } + + late final _System_DateOnly_ToString_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateOnly_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_DateOnly_ToString_3'); + late final _System_DateOnly_ToString_3 = + _System_DateOnly_ToString_3Ptr.asFunction< + System_String_t Function(System_DateOnly_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_Parse_2( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_DateOnly_Parse_2( + s, + provider, + outException, + ); + } + + late final _System_DateOnly_Parse_2Ptr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_DateOnly_Parse_2'); + late final _System_DateOnly_Parse_2 = _System_DateOnly_Parse_2Ptr.asFunction< + System_DateOnly_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + bool System_DateOnly_TryParse_2( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateOnly_TryParse_2( + s, + provider, + result, + outException, + ); + } + + late final _System_DateOnly_TryParse_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>('System_DateOnly_TryParse_2'); + late final _System_DateOnly_TryParse_2 = + _System_DateOnly_TryParse_2Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_Create( + int year, + int month, + int day, + ffi.Pointer outException, + ) { + return _System_DateOnly_Create( + year, + month, + day, + outException, + ); + } + + late final _System_DateOnly_CreatePtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_DateOnly_Create'); + late final _System_DateOnly_Create = _System_DateOnly_CreatePtr.asFunction< + System_DateOnly_t Function( + int, int, int, ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_Create_1( + int year, + int month, + int day, + System_Globalization_Calendar_t calendar, + ffi.Pointer outException, + ) { + return _System_DateOnly_Create_1( + year, + month, + day, + calendar, + outException, + ); + } + + late final _System_DateOnly_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + ffi.Pointer)>>('System_DateOnly_Create_1'); + late final _System_DateOnly_Create_1 = + _System_DateOnly_Create_1Ptr.asFunction< + System_DateOnly_t Function( + int, + int, + int, + System_Globalization_Calendar_t, + ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_MinValue_Get( + ffi.Pointer outException, + ) { + return _System_DateOnly_MinValue_Get( + outException, + ); + } + + late final _System_DateOnly_MinValue_GetPtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(ffi.Pointer)>>( + 'System_DateOnly_MinValue_Get'); + late final _System_DateOnly_MinValue_Get = + _System_DateOnly_MinValue_GetPtr.asFunction< + System_DateOnly_t Function(ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_MaxValue_Get( + ffi.Pointer outException, + ) { + return _System_DateOnly_MaxValue_Get( + outException, + ); + } + + late final _System_DateOnly_MaxValue_GetPtr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function(ffi.Pointer)>>( + 'System_DateOnly_MaxValue_Get'); + late final _System_DateOnly_MaxValue_Get = + _System_DateOnly_MaxValue_GetPtr.asFunction< + System_DateOnly_t Function(ffi.Pointer)>(); + + int System_DateOnly_Year_Get( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_Year_Get( + self, + outException, + ); + } + + late final _System_DateOnly_Year_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateOnly_t, + ffi.Pointer)>>('System_DateOnly_Year_Get'); + late final _System_DateOnly_Year_Get = + _System_DateOnly_Year_GetPtr.asFunction< + int Function(System_DateOnly_t, ffi.Pointer)>(); + + int System_DateOnly_Month_Get( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_Month_Get( + self, + outException, + ); + } + + late final _System_DateOnly_Month_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateOnly_t, + ffi.Pointer)>>('System_DateOnly_Month_Get'); + late final _System_DateOnly_Month_Get = + _System_DateOnly_Month_GetPtr.asFunction< + int Function(System_DateOnly_t, ffi.Pointer)>(); + + int System_DateOnly_Day_Get( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_Day_Get( + self, + outException, + ); + } + + late final _System_DateOnly_Day_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateOnly_t, + ffi.Pointer)>>('System_DateOnly_Day_Get'); + late final _System_DateOnly_Day_Get = _System_DateOnly_Day_GetPtr.asFunction< + int Function(System_DateOnly_t, ffi.Pointer)>(); + + int System_DateOnly_DayOfWeek_Get( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_DayOfWeek_Get( + self, + outException, + ); + } + + late final _System_DateOnly_DayOfWeek_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateOnly_t, ffi.Pointer)>>( + 'System_DateOnly_DayOfWeek_Get'); + late final _System_DateOnly_DayOfWeek_Get = + _System_DateOnly_DayOfWeek_GetPtr.asFunction< + int Function(System_DateOnly_t, ffi.Pointer)>(); + + int System_DateOnly_DayOfYear_Get( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_DayOfYear_Get( + self, + outException, + ); + } + + late final _System_DateOnly_DayOfYear_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateOnly_t, ffi.Pointer)>>( + 'System_DateOnly_DayOfYear_Get'); + late final _System_DateOnly_DayOfYear_Get = + _System_DateOnly_DayOfYear_GetPtr.asFunction< + int Function(System_DateOnly_t, ffi.Pointer)>(); + + int System_DateOnly_DayNumber_Get( + System_DateOnly_t self, + ffi.Pointer outException, + ) { + return _System_DateOnly_DayNumber_Get( + self, + outException, + ); + } + + late final _System_DateOnly_DayNumber_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateOnly_t, ffi.Pointer)>>( + 'System_DateOnly_DayNumber_Get'); + late final _System_DateOnly_DayNumber_Get = + _System_DateOnly_DayNumber_GetPtr.asFunction< + int Function(System_DateOnly_t, ffi.Pointer)>(); + + System_DateOnly_t System_DateOnly_Create_2( + ffi.Pointer outException, + ) { + return _System_DateOnly_Create_2( + outException, + ); + } + + late final _System_DateOnly_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_DateOnly_t Function( + ffi.Pointer)>>('System_DateOnly_Create_2'); + late final _System_DateOnly_Create_2 = + _System_DateOnly_Create_2Ptr.asFunction< + System_DateOnly_t Function(ffi.Pointer)>(); + + System_Type_t System_DateOnly_TypeOf() { + return _System_DateOnly_TypeOf(); + } + + late final _System_DateOnly_TypeOfPtr = + _lookup>( + 'System_DateOnly_TypeOf'); + late final _System_DateOnly_TypeOf = + _System_DateOnly_TypeOfPtr.asFunction(); + + void System_DateOnly_Destroy( + System_DateOnly_t self, + ) { + return _System_DateOnly_Destroy( + self, + ); + } + + late final _System_DateOnly_DestroyPtr = + _lookup>( + 'System_DateOnly_Destroy'); + late final _System_DateOnly_Destroy = _System_DateOnly_DestroyPtr.asFunction< + void Function(System_DateOnly_t)>(); + + System_TimeOnly_t System_TimeOnly_Add( + System_TimeOnly_t self, + System_TimeSpan_t value, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Add( + self, + value, + outException, + ); + } + + late final _System_TimeOnly_AddPtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(System_TimeOnly_t, System_TimeSpan_t, + ffi.Pointer)>>('System_TimeOnly_Add'); + late final _System_TimeOnly_Add = _System_TimeOnly_AddPtr.asFunction< + System_TimeOnly_t Function(System_TimeOnly_t, System_TimeSpan_t, + ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Add_1( + System_TimeOnly_t self, + System_TimeSpan_t value, + ffi.Pointer wrappedDays, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Add_1( + self, + value, + wrappedDays, + outException, + ); + } + + late final _System_TimeOnly_Add_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + System_TimeOnly_t, + System_TimeSpan_t, + ffi.Pointer, + ffi.Pointer)>>('System_TimeOnly_Add_1'); + late final _System_TimeOnly_Add_1 = _System_TimeOnly_Add_1Ptr.asFunction< + System_TimeOnly_t Function(System_TimeOnly_t, System_TimeSpan_t, + ffi.Pointer, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_AddHours( + System_TimeOnly_t self, + double value, + ffi.Pointer outException, + ) { + return _System_TimeOnly_AddHours( + self, + value, + outException, + ); + } + + late final _System_TimeOnly_AddHoursPtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(System_TimeOnly_t, ffi.Double, + ffi.Pointer)>>('System_TimeOnly_AddHours'); + late final _System_TimeOnly_AddHours = + _System_TimeOnly_AddHoursPtr.asFunction< + System_TimeOnly_t Function( + System_TimeOnly_t, double, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_AddHours_1( + System_TimeOnly_t self, + double value, + ffi.Pointer wrappedDays, + ffi.Pointer outException, + ) { + return _System_TimeOnly_AddHours_1( + self, + value, + wrappedDays, + outException, + ); + } + + late final _System_TimeOnly_AddHours_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + System_TimeOnly_t, + ffi.Double, + ffi.Pointer, + ffi.Pointer)>>('System_TimeOnly_AddHours_1'); + late final _System_TimeOnly_AddHours_1 = + _System_TimeOnly_AddHours_1Ptr.asFunction< + System_TimeOnly_t Function(System_TimeOnly_t, double, + ffi.Pointer, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_AddMinutes( + System_TimeOnly_t self, + double value, + ffi.Pointer outException, + ) { + return _System_TimeOnly_AddMinutes( + self, + value, + outException, + ); + } + + late final _System_TimeOnly_AddMinutesPtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(System_TimeOnly_t, ffi.Double, + ffi.Pointer)>>('System_TimeOnly_AddMinutes'); + late final _System_TimeOnly_AddMinutes = + _System_TimeOnly_AddMinutesPtr.asFunction< + System_TimeOnly_t Function( + System_TimeOnly_t, double, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_AddMinutes_1( + System_TimeOnly_t self, + double value, + ffi.Pointer wrappedDays, + ffi.Pointer outException, + ) { + return _System_TimeOnly_AddMinutes_1( + self, + value, + wrappedDays, + outException, + ); + } + + late final _System_TimeOnly_AddMinutes_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(System_TimeOnly_t, ffi.Double, + ffi.Pointer, ffi.Pointer)>>( + 'System_TimeOnly_AddMinutes_1'); + late final _System_TimeOnly_AddMinutes_1 = + _System_TimeOnly_AddMinutes_1Ptr.asFunction< + System_TimeOnly_t Function(System_TimeOnly_t, double, + ffi.Pointer, ffi.Pointer)>(); + + bool System_TimeOnly_IsBetween( + System_TimeOnly_t self, + System_TimeOnly_t start, + System_TimeOnly_t end, + ffi.Pointer outException, + ) { + return _System_TimeOnly_IsBetween( + self, + start, + end, + outException, + ); + } + + late final _System_TimeOnly_IsBetweenPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_TimeOnly_t, + System_TimeOnly_t, + System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_IsBetween'); + late final _System_TimeOnly_IsBetween = + _System_TimeOnly_IsBetweenPtr.asFunction< + bool Function(System_TimeOnly_t, System_TimeOnly_t, System_TimeOnly_t, + ffi.Pointer)>(); + + void System_TimeOnly_Deconstruct( + System_TimeOnly_t self, + ffi.Pointer hour, + ffi.Pointer minute, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Deconstruct( + self, + hour, + minute, + outException, + ); + } + + late final _System_TimeOnly_DeconstructPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_TimeOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>('System_TimeOnly_Deconstruct'); + late final _System_TimeOnly_Deconstruct = + _System_TimeOnly_DeconstructPtr.asFunction< + void Function(System_TimeOnly_t, ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); + + void System_TimeOnly_Deconstruct_1( + System_TimeOnly_t self, + ffi.Pointer hour, + ffi.Pointer minute, + ffi.Pointer second, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Deconstruct_1( + self, + hour, + minute, + second, + outException, + ); + } + + late final _System_TimeOnly_Deconstruct_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_TimeOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeOnly_Deconstruct_1'); + late final _System_TimeOnly_Deconstruct_1 = + _System_TimeOnly_Deconstruct_1Ptr.asFunction< + void Function( + System_TimeOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + void System_TimeOnly_Deconstruct_2( + System_TimeOnly_t self, + ffi.Pointer hour, + ffi.Pointer minute, + ffi.Pointer second, + ffi.Pointer millisecond, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Deconstruct_2( + self, + hour, + minute, + second, + millisecond, + outException, + ); + } + + late final _System_TimeOnly_Deconstruct_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_TimeOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeOnly_Deconstruct_2'); + late final _System_TimeOnly_Deconstruct_2 = + _System_TimeOnly_Deconstruct_2Ptr.asFunction< + void Function( + System_TimeOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + void System_TimeOnly_Deconstruct_3( + System_TimeOnly_t self, + ffi.Pointer hour, + ffi.Pointer minute, + ffi.Pointer second, + ffi.Pointer millisecond, + ffi.Pointer microsecond, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Deconstruct_3( + self, + hour, + minute, + second, + millisecond, + microsecond, + outException, + ); + } + + late final _System_TimeOnly_Deconstruct_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_TimeOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeOnly_Deconstruct_3'); + late final _System_TimeOnly_Deconstruct_3 = + _System_TimeOnly_Deconstruct_3Ptr.asFunction< + void Function( + System_TimeOnly_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_FromTimeSpan( + System_TimeSpan_t timeSpan, + ffi.Pointer outException, + ) { + return _System_TimeOnly_FromTimeSpan( + timeSpan, + outException, + ); + } + + late final _System_TimeOnly_FromTimeSpanPtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_TimeOnly_FromTimeSpan'); + late final _System_TimeOnly_FromTimeSpan = + _System_TimeOnly_FromTimeSpanPtr.asFunction< + System_TimeOnly_t Function( + System_TimeSpan_t, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_FromDateTime( + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_TimeOnly_FromDateTime( + dateTime, + outException, + ); + } + + late final _System_TimeOnly_FromDateTimePtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_TimeOnly_FromDateTime'); + late final _System_TimeOnly_FromDateTime = + _System_TimeOnly_FromDateTimePtr.asFunction< + System_TimeOnly_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeOnly_ToTimeSpan( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ToTimeSpan( + self, + outException, + ); + } + + late final _System_TimeOnly_ToTimeSpanPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_ToTimeSpan'); + late final _System_TimeOnly_ToTimeSpan = + _System_TimeOnly_ToTimeSpanPtr.asFunction< + System_TimeSpan_t Function( + System_TimeOnly_t, ffi.Pointer)>(); + + int System_TimeOnly_CompareTo( + System_TimeOnly_t self, + System_TimeOnly_t value, + ffi.Pointer outException, + ) { + return _System_TimeOnly_CompareTo( + self, + value, + outException, + ); + } + + late final _System_TimeOnly_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeOnly_t, System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_CompareTo'); + late final _System_TimeOnly_CompareTo = + _System_TimeOnly_CompareToPtr.asFunction< + int Function(System_TimeOnly_t, System_TimeOnly_t, + ffi.Pointer)>(); + + int System_TimeOnly_CompareTo_1( + System_TimeOnly_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_TimeOnly_CompareTo_1( + self, + value, + outException, + ); + } + + late final _System_TimeOnly_CompareTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeOnly_t, System_Object_t, + ffi.Pointer)>>('System_TimeOnly_CompareTo_1'); + late final _System_TimeOnly_CompareTo_1 = + _System_TimeOnly_CompareTo_1Ptr.asFunction< + int Function(System_TimeOnly_t, System_Object_t, + ffi.Pointer)>(); + + bool System_TimeOnly_Equals( + System_TimeOnly_t self, + System_TimeOnly_t value, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Equals( + self, + value, + outException, + ); + } + + late final _System_TimeOnly_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeOnly_t, System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_Equals'); + late final _System_TimeOnly_Equals = _System_TimeOnly_EqualsPtr.asFunction< + bool Function(System_TimeOnly_t, System_TimeOnly_t, + ffi.Pointer)>(); + + bool System_TimeOnly_Equals_1( + System_TimeOnly_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Equals_1( + self, + value, + outException, + ); + } + + late final _System_TimeOnly_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeOnly_t, System_Object_t, + ffi.Pointer)>>('System_TimeOnly_Equals_1'); + late final _System_TimeOnly_Equals_1 = + _System_TimeOnly_Equals_1Ptr.asFunction< + bool Function(System_TimeOnly_t, System_Object_t, + ffi.Pointer)>(); + + int System_TimeOnly_GetHashCode( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_GetHashCode( + self, + outException, + ); + } + + late final _System_TimeOnly_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_GetHashCode'); + late final _System_TimeOnly_GetHashCode = + _System_TimeOnly_GetHashCodePtr.asFunction< + int Function(System_TimeOnly_t, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Parse( + System_String_t s, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Parse( + s, + outException, + ); + } + + late final _System_TimeOnly_ParsePtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(System_String_t, + ffi.Pointer)>>('System_TimeOnly_Parse'); + late final _System_TimeOnly_Parse = _System_TimeOnly_ParsePtr.asFunction< + System_TimeOnly_t Function( + System_String_t, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Parse_1( + System_String_t s, + System_IFormatProvider_t provider, + int style, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Parse_1( + s, + provider, + style, + outException, + ); + } + + late final _System_TimeOnly_Parse_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>('System_TimeOnly_Parse_1'); + late final _System_TimeOnly_Parse_1 = _System_TimeOnly_Parse_1Ptr.asFunction< + System_TimeOnly_t Function(System_String_t, System_IFormatProvider_t, int, + ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_ParseExact( + System_String_t s, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ParseExact( + s, + format, + outException, + ); + } + + late final _System_TimeOnly_ParseExactPtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(System_String_t, System_String_t, + ffi.Pointer)>>('System_TimeOnly_ParseExact'); + late final _System_TimeOnly_ParseExact = + _System_TimeOnly_ParseExactPtr.asFunction< + System_TimeOnly_t Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_ParseExact_1( + System_String_t s, + System_String_t format, + System_IFormatProvider_t provider, + int style, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ParseExact_1( + s, + format, + provider, + style, + outException, + ); + } + + late final _System_TimeOnly_ParseExact_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_TimeOnly_ParseExact_1'); + late final _System_TimeOnly_ParseExact_1 = + _System_TimeOnly_ParseExact_1Ptr.asFunction< + System_TimeOnly_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_ParseExact_2( + System_String_t s, + System_String_Array_t formats, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ParseExact_2( + s, + formats, + outException, + ); + } + + late final _System_TimeOnly_ParseExact_2Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(System_String_t, System_String_Array_t, + ffi.Pointer)>>( + 'System_TimeOnly_ParseExact_2'); + late final _System_TimeOnly_ParseExact_2 = + _System_TimeOnly_ParseExact_2Ptr.asFunction< + System_TimeOnly_t Function(System_String_t, System_String_Array_t, + ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_ParseExact_3( + System_String_t s, + System_String_Array_t formats, + System_IFormatProvider_t provider, + int style, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ParseExact_3( + s, + formats, + provider, + style, + outException, + ); + } + + late final _System_TimeOnly_ParseExact_3Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_TimeOnly_ParseExact_3'); + late final _System_TimeOnly_ParseExact_3 = + _System_TimeOnly_ParseExact_3Ptr.asFunction< + System_TimeOnly_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + bool System_TimeOnly_TryParse( + System_String_t s, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeOnly_TryParse( + s, + result, + outException, + ); + } + + late final _System_TimeOnly_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>('System_TimeOnly_TryParse'); + late final _System_TimeOnly_TryParse = + _System_TimeOnly_TryParsePtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeOnly_TryParse_1( + System_String_t s, + System_IFormatProvider_t provider, + int style, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeOnly_TryParse_1( + s, + provider, + style, + result, + outException, + ); + } + + late final _System_TimeOnly_TryParse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>('System_TimeOnly_TryParse_1'); + late final _System_TimeOnly_TryParse_1 = + _System_TimeOnly_TryParse_1Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeOnly_TryParseExact( + System_String_t s, + System_String_t format, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeOnly_TryParseExact( + s, + format, + result, + outException, + ); + } + + late final _System_TimeOnly_TryParseExactPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeOnly_TryParseExact'); + late final _System_TimeOnly_TryParseExact = + _System_TimeOnly_TryParseExactPtr.asFunction< + bool Function( + System_String_t, + System_String_t, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeOnly_TryParseExact_1( + System_String_t s, + System_String_t format, + System_IFormatProvider_t provider, + int style, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeOnly_TryParseExact_1( + s, + format, + provider, + style, + result, + outException, + ); + } + + late final _System_TimeOnly_TryParseExact_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeOnly_TryParseExact_1'); + late final _System_TimeOnly_TryParseExact_1 = + _System_TimeOnly_TryParseExact_1Ptr.asFunction< + bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeOnly_TryParseExact_2( + System_String_t s, + System_String_Array_t formats, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeOnly_TryParseExact_2( + s, + formats, + result, + outException, + ); + } + + late final _System_TimeOnly_TryParseExact_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_Array_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeOnly_TryParseExact_2'); + late final _System_TimeOnly_TryParseExact_2 = + _System_TimeOnly_TryParseExact_2Ptr.asFunction< + bool Function( + System_String_t, + System_String_Array_t, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeOnly_TryParseExact_3( + System_String_t s, + System_String_Array_t formats, + System_IFormatProvider_t provider, + int style, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeOnly_TryParseExact_3( + s, + formats, + provider, + style, + result, + outException, + ); + } + + late final _System_TimeOnly_TryParseExact_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeOnly_TryParseExact_3'); + late final _System_TimeOnly_TryParseExact_3 = + _System_TimeOnly_TryParseExact_3Ptr.asFunction< + bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + System_String_t System_TimeOnly_ToLongTimeString( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ToLongTimeString( + self, + outException, + ); + } + + late final _System_TimeOnly_ToLongTimeStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeOnly_t, ffi.Pointer)>>( + 'System_TimeOnly_ToLongTimeString'); + late final _System_TimeOnly_ToLongTimeString = + _System_TimeOnly_ToLongTimeStringPtr.asFunction< + System_String_t Function( + System_TimeOnly_t, ffi.Pointer)>(); + + System_String_t System_TimeOnly_ToShortTimeString( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ToShortTimeString( + self, + outException, + ); + } + + late final _System_TimeOnly_ToShortTimeStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeOnly_t, ffi.Pointer)>>( + 'System_TimeOnly_ToShortTimeString'); + late final _System_TimeOnly_ToShortTimeString = + _System_TimeOnly_ToShortTimeStringPtr.asFunction< + System_String_t Function( + System_TimeOnly_t, ffi.Pointer)>(); + + System_String_t System_TimeOnly_ToString( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ToString( + self, + outException, + ); + } + + late final _System_TimeOnly_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_ToString'); + late final _System_TimeOnly_ToString = + _System_TimeOnly_ToStringPtr.asFunction< + System_String_t Function( + System_TimeOnly_t, ffi.Pointer)>(); + + System_String_t System_TimeOnly_ToString_1( + System_TimeOnly_t self, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ToString_1( + self, + format, + outException, + ); + } + + late final _System_TimeOnly_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_TimeOnly_t, System_String_t, + ffi.Pointer)>>('System_TimeOnly_ToString_1'); + late final _System_TimeOnly_ToString_1 = + _System_TimeOnly_ToString_1Ptr.asFunction< + System_String_t Function(System_TimeOnly_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_TimeOnly_ToString_2( + System_TimeOnly_t self, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ToString_2( + self, + provider, + outException, + ); + } + + late final _System_TimeOnly_ToString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_TimeOnly_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_TimeOnly_ToString_2'); + late final _System_TimeOnly_ToString_2 = + _System_TimeOnly_ToString_2Ptr.asFunction< + System_String_t Function(System_TimeOnly_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + System_String_t System_TimeOnly_ToString_3( + System_TimeOnly_t self, + System_String_t format, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_TimeOnly_ToString_3( + self, + format, + provider, + outException, + ); + } + + late final _System_TimeOnly_ToString_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeOnly_t, + System_String_t, + System_IFormatProvider_t, + ffi.Pointer)>>('System_TimeOnly_ToString_3'); + late final _System_TimeOnly_ToString_3 = + _System_TimeOnly_ToString_3Ptr.asFunction< + System_String_t Function(System_TimeOnly_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Parse_2( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Parse_2( + s, + provider, + outException, + ); + } + + late final _System_TimeOnly_Parse_2Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>>('System_TimeOnly_Parse_2'); + late final _System_TimeOnly_Parse_2 = _System_TimeOnly_Parse_2Ptr.asFunction< + System_TimeOnly_t Function(System_String_t, System_IFormatProvider_t, + ffi.Pointer)>(); + + bool System_TimeOnly_TryParse_2( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_TimeOnly_TryParse_2( + s, + provider, + result, + outException, + ); + } + + late final _System_TimeOnly_TryParse_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>('System_TimeOnly_TryParse_2'); + late final _System_TimeOnly_TryParse_2 = + _System_TimeOnly_TryParse_2Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Create( + int hour, + int minute, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Create( + hour, + minute, + outException, + ); + } + + late final _System_TimeOnly_CreatePtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_TimeOnly_Create'); + late final _System_TimeOnly_Create = _System_TimeOnly_CreatePtr.asFunction< + System_TimeOnly_t Function(int, int, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Create_1( + int hour, + int minute, + int second, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Create_1( + hour, + minute, + second, + outException, + ); + } + + late final _System_TimeOnly_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_TimeOnly_Create_1'); + late final _System_TimeOnly_Create_1 = + _System_TimeOnly_Create_1Ptr.asFunction< + System_TimeOnly_t Function( + int, int, int, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Create_2( + int hour, + int minute, + int second, + int millisecond, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Create_2( + hour, + minute, + second, + millisecond, + outException, + ); + } + + late final _System_TimeOnly_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(ffi.Int32, ffi.Int32, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_TimeOnly_Create_2'); + late final _System_TimeOnly_Create_2 = + _System_TimeOnly_Create_2Ptr.asFunction< + System_TimeOnly_t Function( + int, int, int, int, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Create_3( + int hour, + int minute, + int second, + int millisecond, + int microsecond, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Create_3( + hour, + minute, + second, + millisecond, + microsecond, + outException, + ); + } + + late final _System_TimeOnly_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_TimeOnly_Create_3'); + late final _System_TimeOnly_Create_3 = + _System_TimeOnly_Create_3Ptr.asFunction< + System_TimeOnly_t Function( + int, int, int, int, int, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Create_4( + int ticks, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Create_4( + ticks, + outException, + ); + } + + late final _System_TimeOnly_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(ffi.Int64, + ffi.Pointer)>>('System_TimeOnly_Create_4'); + late final _System_TimeOnly_Create_4 = + _System_TimeOnly_Create_4Ptr.asFunction< + System_TimeOnly_t Function(int, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_MinValue_Get( + ffi.Pointer outException, + ) { + return _System_TimeOnly_MinValue_Get( + outException, + ); + } + + late final _System_TimeOnly_MinValue_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(ffi.Pointer)>>( + 'System_TimeOnly_MinValue_Get'); + late final _System_TimeOnly_MinValue_Get = + _System_TimeOnly_MinValue_GetPtr.asFunction< + System_TimeOnly_t Function(ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_MaxValue_Get( + ffi.Pointer outException, + ) { + return _System_TimeOnly_MaxValue_Get( + outException, + ); + } + + late final _System_TimeOnly_MaxValue_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function(ffi.Pointer)>>( + 'System_TimeOnly_MaxValue_Get'); + late final _System_TimeOnly_MaxValue_Get = + _System_TimeOnly_MaxValue_GetPtr.asFunction< + System_TimeOnly_t Function(ffi.Pointer)>(); + + int System_TimeOnly_Hour_Get( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Hour_Get( + self, + outException, + ); + } + + late final _System_TimeOnly_Hour_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_Hour_Get'); + late final _System_TimeOnly_Hour_Get = + _System_TimeOnly_Hour_GetPtr.asFunction< + int Function(System_TimeOnly_t, ffi.Pointer)>(); + + int System_TimeOnly_Minute_Get( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Minute_Get( + self, + outException, + ); + } + + late final _System_TimeOnly_Minute_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_Minute_Get'); + late final _System_TimeOnly_Minute_Get = + _System_TimeOnly_Minute_GetPtr.asFunction< + int Function(System_TimeOnly_t, ffi.Pointer)>(); + + int System_TimeOnly_Second_Get( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Second_Get( + self, + outException, + ); + } + + late final _System_TimeOnly_Second_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_Second_Get'); + late final _System_TimeOnly_Second_Get = + _System_TimeOnly_Second_GetPtr.asFunction< + int Function(System_TimeOnly_t, ffi.Pointer)>(); + + int System_TimeOnly_Millisecond_Get( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Millisecond_Get( + self, + outException, + ); + } + + late final _System_TimeOnly_Millisecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_TimeOnly_t, ffi.Pointer)>>( + 'System_TimeOnly_Millisecond_Get'); + late final _System_TimeOnly_Millisecond_Get = + _System_TimeOnly_Millisecond_GetPtr.asFunction< + int Function(System_TimeOnly_t, ffi.Pointer)>(); + + int System_TimeOnly_Microsecond_Get( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Microsecond_Get( + self, + outException, + ); + } + + late final _System_TimeOnly_Microsecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_TimeOnly_t, ffi.Pointer)>>( + 'System_TimeOnly_Microsecond_Get'); + late final _System_TimeOnly_Microsecond_Get = + _System_TimeOnly_Microsecond_GetPtr.asFunction< + int Function(System_TimeOnly_t, ffi.Pointer)>(); + + int System_TimeOnly_Nanosecond_Get( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Nanosecond_Get( + self, + outException, + ); + } + + late final _System_TimeOnly_Nanosecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_TimeOnly_t, ffi.Pointer)>>( + 'System_TimeOnly_Nanosecond_Get'); + late final _System_TimeOnly_Nanosecond_Get = + _System_TimeOnly_Nanosecond_GetPtr.asFunction< + int Function(System_TimeOnly_t, ffi.Pointer)>(); + + int System_TimeOnly_Ticks_Get( + System_TimeOnly_t self, + ffi.Pointer outException, + ) { + return _System_TimeOnly_Ticks_Get( + self, + outException, + ); + } + + late final _System_TimeOnly_Ticks_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_TimeOnly_t, + ffi.Pointer)>>('System_TimeOnly_Ticks_Get'); + late final _System_TimeOnly_Ticks_Get = + _System_TimeOnly_Ticks_GetPtr.asFunction< + int Function(System_TimeOnly_t, ffi.Pointer)>(); + + System_TimeOnly_t System_TimeOnly_Create_5( + ffi.Pointer outException, + ) { + return _System_TimeOnly_Create_5( + outException, + ); + } + + late final _System_TimeOnly_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_TimeOnly_t Function( + ffi.Pointer)>>('System_TimeOnly_Create_5'); + late final _System_TimeOnly_Create_5 = + _System_TimeOnly_Create_5Ptr.asFunction< + System_TimeOnly_t Function(ffi.Pointer)>(); + + System_Type_t System_TimeOnly_TypeOf() { + return _System_TimeOnly_TypeOf(); + } + + late final _System_TimeOnly_TypeOfPtr = + _lookup>( + 'System_TimeOnly_TypeOf'); + late final _System_TimeOnly_TypeOf = + _System_TimeOnly_TypeOfPtr.asFunction(); + + void System_TimeOnly_Destroy( + System_TimeOnly_t self, + ) { + return _System_TimeOnly_Destroy( + self, + ); + } + + late final _System_TimeOnly_DestroyPtr = + _lookup>( + 'System_TimeOnly_Destroy'); + late final _System_TimeOnly_Destroy = _System_TimeOnly_DestroyPtr.asFunction< + void Function(System_TimeOnly_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_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(); + + void System_IDisposable_Dispose( + System_IDisposable_t self, + ffi.Pointer outException, + ) { + return _System_IDisposable_Dispose( + self, + outException, + ); + } + + late final _System_IDisposable_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IDisposable_t, + ffi.Pointer)>>('System_IDisposable_Dispose'); + late final _System_IDisposable_Dispose = + _System_IDisposable_DisposePtr.asFunction< + void Function( + System_IDisposable_t, ffi.Pointer)>(); + + System_Type_t System_IDisposable_TypeOf() { + return _System_IDisposable_TypeOf(); + } + + late final _System_IDisposable_TypeOfPtr = + _lookup>( + 'System_IDisposable_TypeOf'); + late final _System_IDisposable_TypeOf = + _System_IDisposable_TypeOfPtr.asFunction(); + + void System_IDisposable_Destroy( + System_IDisposable_t self, + ) { + return _System_IDisposable_Destroy( + self, + ); + } + + late final _System_IDisposable_DestroyPtr = + _lookup>( + 'System_IDisposable_Destroy'); + late final _System_IDisposable_Destroy = _System_IDisposable_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)>(); + + 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, + 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)>(); + + 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_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_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_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< + 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.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( + self, + outException, + ); + } + + 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)>(); + + void System_Text_Decoder_Fallback_Set( + System_Text_Decoder_t self, + System_Text_DecoderFallback_t value, + ffi.Pointer outException, + ) { + return _System_Text_Decoder_Fallback_Set( + self, + value, + outException, + ); + } + + 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_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< + 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_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(); + + void System_IO_Stream_CopyTo( + System_IO_Stream_t self, + System_IO_Stream_t destination, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CopyTo( + self, + destination, + outException, + ); + } + + late final _System_IO_Stream_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, System_IO_Stream_t, + ffi.Pointer)>>('System_IO_Stream_CopyTo'); + late final _System_IO_Stream_CopyTo = _System_IO_Stream_CopyToPtr.asFunction< + void Function(System_IO_Stream_t, System_IO_Stream_t, + ffi.Pointer)>(); + + void System_IO_Stream_CopyTo_1( + System_IO_Stream_t self, + System_IO_Stream_t destination, + int bufferSize, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CopyTo_1( + self, + destination, + bufferSize, + outException, + ); + } + + late final _System_IO_Stream_CopyTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, System_IO_Stream_t, ffi.Int32, + ffi.Pointer)>>('System_IO_Stream_CopyTo_1'); + late final _System_IO_Stream_CopyTo_1 = + _System_IO_Stream_CopyTo_1Ptr.asFunction< + void Function(System_IO_Stream_t, System_IO_Stream_t, int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_Stream_CopyToAsync( + System_IO_Stream_t self, + System_IO_Stream_t destination, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CopyToAsync( + self, + destination, + outException, + ); + } + + late final _System_IO_Stream_CopyToAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_IO_Stream_t, + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_CopyToAsync'); + late final _System_IO_Stream_CopyToAsync = + _System_IO_Stream_CopyToAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_IO_Stream_t, + System_IO_Stream_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_Stream_CopyToAsync_1( + System_IO_Stream_t self, + System_IO_Stream_t destination, + int bufferSize, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CopyToAsync_1( + self, + destination, + bufferSize, + outException, + ); + } + + late final _System_IO_Stream_CopyToAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_IO_Stream_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_IO_Stream_CopyToAsync_1'); + late final _System_IO_Stream_CopyToAsync_1 = + _System_IO_Stream_CopyToAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function(System_IO_Stream_t, + System_IO_Stream_t, int, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_Stream_CopyToAsync_2( + System_IO_Stream_t self, + System_IO_Stream_t destination, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CopyToAsync_2( + self, + destination, + cancellationToken, + outException, + ); + } + + late final _System_IO_Stream_CopyToAsync_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_IO_Stream_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_Stream_CopyToAsync_2'); + late final _System_IO_Stream_CopyToAsync_2 = + _System_IO_Stream_CopyToAsync_2Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_IO_Stream_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_Stream_CopyToAsync_3( + System_IO_Stream_t self, + System_IO_Stream_t destination, + int bufferSize, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CopyToAsync_3( + self, + destination, + bufferSize, + cancellationToken, + outException, + ); + } + + late final _System_IO_Stream_CopyToAsync_3Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_IO_Stream_t, + ffi.Int32, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_Stream_CopyToAsync_3'); + late final _System_IO_Stream_CopyToAsync_3 = + _System_IO_Stream_CopyToAsync_3Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_IO_Stream_t, + int, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + void System_IO_Stream_Dispose( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Dispose( + self, + outException, + ); + } + + late final _System_IO_Stream_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, + ffi.Pointer)>>('System_IO_Stream_Dispose'); + late final _System_IO_Stream_Dispose = + _System_IO_Stream_DisposePtr.asFunction< + void Function(System_IO_Stream_t, ffi.Pointer)>(); + + void System_IO_Stream_Close( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Close( + self, + outException, + ); + } + + late final _System_IO_Stream_ClosePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, + ffi.Pointer)>>('System_IO_Stream_Close'); + late final _System_IO_Stream_Close = _System_IO_Stream_ClosePtr.asFunction< + void Function(System_IO_Stream_t, ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t System_IO_Stream_DisposeAsync( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_DisposeAsync( + self, + outException, + ); + } + + late final _System_IO_Stream_DisposeAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_DisposeAsync'); + late final _System_IO_Stream_DisposeAsync = + _System_IO_Stream_DisposeAsyncPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IO_Stream_t, ffi.Pointer)>(); + + void System_IO_Stream_Flush( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Flush( + self, + outException, + ); + } + + late final _System_IO_Stream_FlushPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, + ffi.Pointer)>>('System_IO_Stream_Flush'); + late final _System_IO_Stream_Flush = _System_IO_Stream_FlushPtr.asFunction< + void Function(System_IO_Stream_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_Stream_FlushAsync( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_FlushAsync( + self, + outException, + ); + } + + late final _System_IO_Stream_FlushAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_IO_Stream_t, + ffi.Pointer)>>('System_IO_Stream_FlushAsync'); + late final _System_IO_Stream_FlushAsync = + _System_IO_Stream_FlushAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_Stream_FlushAsync_1( + System_IO_Stream_t self, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_Stream_FlushAsync_1( + self, + cancellationToken, + outException, + ); + } + + late final _System_IO_Stream_FlushAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_Stream_FlushAsync_1'); + late final _System_IO_Stream_FlushAsync_1 = + _System_IO_Stream_FlushAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_IAsyncResult_t System_IO_Stream_BeginRead( + System_IO_Stream_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_Stream_BeginRead( + self, + buffer, + offset, + count, + callback, + state, + outException, + ); + } + + late final _System_IO_Stream_BeginReadPtr = _lookup< + ffi.NativeFunction< + System_IAsyncResult_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_AsyncCallback_t, + System_Object_t, + ffi.Pointer)>>('System_IO_Stream_BeginRead'); + late final _System_IO_Stream_BeginRead = + _System_IO_Stream_BeginReadPtr.asFunction< + System_IAsyncResult_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + int, + int, + System_AsyncCallback_t, + System_Object_t, + ffi.Pointer)>(); + + int System_IO_Stream_EndRead( + System_IO_Stream_t self, + System_IAsyncResult_t asyncResult, + ffi.Pointer outException, + ) { + return _System_IO_Stream_EndRead( + self, + asyncResult, + outException, + ); + } + + late final _System_IO_Stream_EndReadPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_Stream_t, System_IAsyncResult_t, + ffi.Pointer)>>('System_IO_Stream_EndRead'); + late final _System_IO_Stream_EndRead = + _System_IO_Stream_EndReadPtr.asFunction< + int Function(System_IO_Stream_t, System_IAsyncResult_t, + ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t System_IO_Stream_ReadExactlyAsync( + System_IO_Stream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_Stream_ReadExactlyAsync( + self, + buffer, + offset, + count, + cancellationToken, + outException, + ); + } + + late final _System_IO_Stream_ReadExactlyAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_Stream_ReadExactlyAsync'); + late final _System_IO_Stream_ReadExactlyAsync = + _System_IO_Stream_ReadExactlyAsyncPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + int, + int, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_IAsyncResult_t System_IO_Stream_BeginWrite( + System_IO_Stream_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_Stream_BeginWrite( + self, + buffer, + offset, + count, + callback, + state, + outException, + ); + } + + late final _System_IO_Stream_BeginWritePtr = _lookup< + ffi.NativeFunction< + System_IAsyncResult_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_AsyncCallback_t, + System_Object_t, + ffi.Pointer)>>('System_IO_Stream_BeginWrite'); + late final _System_IO_Stream_BeginWrite = + _System_IO_Stream_BeginWritePtr.asFunction< + System_IAsyncResult_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + int, + int, + System_AsyncCallback_t, + System_Object_t, + ffi.Pointer)>(); + + void System_IO_Stream_EndWrite( + System_IO_Stream_t self, + System_IAsyncResult_t asyncResult, + ffi.Pointer outException, + ) { + return _System_IO_Stream_EndWrite( + self, + asyncResult, + outException, + ); + } + + late final _System_IO_Stream_EndWritePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, System_IAsyncResult_t, + ffi.Pointer)>>('System_IO_Stream_EndWrite'); + late final _System_IO_Stream_EndWrite = + _System_IO_Stream_EndWritePtr.asFunction< + void Function(System_IO_Stream_t, System_IAsyncResult_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_Stream_WriteAsync( + System_IO_Stream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + ffi.Pointer outException, + ) { + return _System_IO_Stream_WriteAsync( + self, + buffer, + offset, + count, + outException, + ); + } + + late final _System_IO_Stream_WriteAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_IO_Stream_WriteAsync'); + late final _System_IO_Stream_WriteAsync = + _System_IO_Stream_WriteAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_Stream_WriteAsync_1( + System_IO_Stream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_Stream_WriteAsync_1( + self, + buffer, + offset, + count, + cancellationToken, + outException, + ); + } + + late final _System_IO_Stream_WriteAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_Stream_WriteAsync_1'); + late final _System_IO_Stream_WriteAsync_1 = + _System_IO_Stream_WriteAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_Stream_t, + System_Byte_Array_t, + int, + int, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + int System_IO_Stream_Seek( + System_IO_Stream_t self, + int offset, + int origin, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Seek( + self, + offset, + origin, + outException, + ); + } + + late final _System_IO_Stream_SeekPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_IO_Stream_t, ffi.Int64, ffi.Int32, + ffi.Pointer)>>('System_IO_Stream_Seek'); + late final _System_IO_Stream_Seek = _System_IO_Stream_SeekPtr.asFunction< + int Function( + System_IO_Stream_t, int, int, ffi.Pointer)>(); + + void System_IO_Stream_SetLength( + System_IO_Stream_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_Stream_SetLength( + self, + value, + outException, + ); + } + + late final _System_IO_Stream_SetLengthPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, ffi.Int64, + ffi.Pointer)>>('System_IO_Stream_SetLength'); + late final _System_IO_Stream_SetLength = + _System_IO_Stream_SetLengthPtr.asFunction< + void Function( + System_IO_Stream_t, int, ffi.Pointer)>(); + + int System_IO_Stream_Read_1( + System_IO_Stream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Read_1( + self, + buffer, + offset, + count, + outException, + ); + } + + late final _System_IO_Stream_Read_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_IO_Stream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_IO_Stream_Read_1'); + late final _System_IO_Stream_Read_1 = _System_IO_Stream_Read_1Ptr.asFunction< + int Function(System_IO_Stream_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + int System_IO_Stream_ReadByte( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_ReadByte( + self, + outException, + ); + } + + late final _System_IO_Stream_ReadBytePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_Stream_t, + ffi.Pointer)>>('System_IO_Stream_ReadByte'); + late final _System_IO_Stream_ReadByte = + _System_IO_Stream_ReadBytePtr.asFunction< + int Function(System_IO_Stream_t, ffi.Pointer)>(); + + void System_IO_Stream_ReadExactly_1( + System_IO_Stream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + ffi.Pointer outException, + ) { + return _System_IO_Stream_ReadExactly_1( + self, + buffer, + offset, + count, + outException, + ); + } + + late final _System_IO_Stream_ReadExactly_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_IO_Stream_ReadExactly_1'); + late final _System_IO_Stream_ReadExactly_1 = + _System_IO_Stream_ReadExactly_1Ptr.asFunction< + void Function(System_IO_Stream_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + void System_IO_Stream_Write_1( + System_IO_Stream_t self, + System_Byte_Array_t buffer, + int offset, + int count, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Write_1( + self, + buffer, + offset, + count, + outException, + ); + } + + late final _System_IO_Stream_Write_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_Stream_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_IO_Stream_Write_1'); + late final _System_IO_Stream_Write_1 = + _System_IO_Stream_Write_1Ptr.asFunction< + 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, + ffi.Pointer outException, + ) { + return _System_IO_Stream_WriteByte( + self, + value, + outException, + ); + } + + late final _System_IO_Stream_WriteBytePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, ffi.Uint8, + ffi.Pointer)>>('System_IO_Stream_WriteByte'); + late final _System_IO_Stream_WriteByte = + _System_IO_Stream_WriteBytePtr.asFunction< + void Function( + System_IO_Stream_t, int, ffi.Pointer)>(); + + System_IO_Stream_t System_IO_Stream_Synchronized( + System_IO_Stream_t stream, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Synchronized( + stream, + outException, + ); + } + + late final _System_IO_Stream_SynchronizedPtr = _lookup< + ffi.NativeFunction< + System_IO_Stream_t Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_Synchronized'); + late final _System_IO_Stream_Synchronized = + _System_IO_Stream_SynchronizedPtr.asFunction< + System_IO_Stream_t Function( + System_IO_Stream_t, ffi.Pointer)>(); + + bool System_IO_Stream_CanRead_Get( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CanRead_Get( + self, + outException, + ); + } + + late final _System_IO_Stream_CanRead_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_CanRead_Get'); + late final _System_IO_Stream_CanRead_Get = + _System_IO_Stream_CanRead_GetPtr.asFunction< + bool Function(System_IO_Stream_t, ffi.Pointer)>(); + + bool System_IO_Stream_CanWrite_Get( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CanWrite_Get( + self, + outException, + ); + } + + late final _System_IO_Stream_CanWrite_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_CanWrite_Get'); + late final _System_IO_Stream_CanWrite_Get = + _System_IO_Stream_CanWrite_GetPtr.asFunction< + bool Function(System_IO_Stream_t, ffi.Pointer)>(); + + bool System_IO_Stream_CanSeek_Get( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CanSeek_Get( + self, + outException, + ); + } + + late final _System_IO_Stream_CanSeek_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_CanSeek_Get'); + late final _System_IO_Stream_CanSeek_Get = + _System_IO_Stream_CanSeek_GetPtr.asFunction< + bool Function(System_IO_Stream_t, ffi.Pointer)>(); + + bool System_IO_Stream_CanTimeout_Get( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_CanTimeout_Get( + self, + outException, + ); + } + + late final _System_IO_Stream_CanTimeout_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_CanTimeout_Get'); + late final _System_IO_Stream_CanTimeout_Get = + _System_IO_Stream_CanTimeout_GetPtr.asFunction< + bool Function(System_IO_Stream_t, ffi.Pointer)>(); + + int System_IO_Stream_Length_Get( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Length_Get( + self, + outException, + ); + } + + late final _System_IO_Stream_Length_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_IO_Stream_t, + ffi.Pointer)>>('System_IO_Stream_Length_Get'); + late final _System_IO_Stream_Length_Get = + _System_IO_Stream_Length_GetPtr.asFunction< + int Function(System_IO_Stream_t, ffi.Pointer)>(); + + int System_IO_Stream_Position_Get( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Position_Get( + self, + outException, + ); + } + + late final _System_IO_Stream_Position_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_Position_Get'); + late final _System_IO_Stream_Position_Get = + _System_IO_Stream_Position_GetPtr.asFunction< + int Function(System_IO_Stream_t, ffi.Pointer)>(); + + void System_IO_Stream_Position_Set( + System_IO_Stream_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_Stream_Position_Set( + self, + value, + outException, + ); + } + + late final _System_IO_Stream_Position_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, ffi.Int64, + ffi.Pointer)>>( + 'System_IO_Stream_Position_Set'); + late final _System_IO_Stream_Position_Set = + _System_IO_Stream_Position_SetPtr.asFunction< + void Function( + System_IO_Stream_t, int, ffi.Pointer)>(); + + int System_IO_Stream_ReadTimeout_Get( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_ReadTimeout_Get( + self, + outException, + ); + } + + late final _System_IO_Stream_ReadTimeout_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_ReadTimeout_Get'); + late final _System_IO_Stream_ReadTimeout_Get = + _System_IO_Stream_ReadTimeout_GetPtr.asFunction< + int Function(System_IO_Stream_t, ffi.Pointer)>(); + + void System_IO_Stream_ReadTimeout_Set( + System_IO_Stream_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_Stream_ReadTimeout_Set( + self, + value, + outException, + ); + } + + late final _System_IO_Stream_ReadTimeout_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_Stream_ReadTimeout_Set'); + late final _System_IO_Stream_ReadTimeout_Set = + _System_IO_Stream_ReadTimeout_SetPtr.asFunction< + void Function( + System_IO_Stream_t, int, ffi.Pointer)>(); + + int System_IO_Stream_WriteTimeout_Get( + System_IO_Stream_t self, + ffi.Pointer outException, + ) { + return _System_IO_Stream_WriteTimeout_Get( + self, + outException, + ); + } + + late final _System_IO_Stream_WriteTimeout_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_IO_Stream_WriteTimeout_Get'); + late final _System_IO_Stream_WriteTimeout_Get = + _System_IO_Stream_WriteTimeout_GetPtr.asFunction< + int Function(System_IO_Stream_t, ffi.Pointer)>(); + + void System_IO_Stream_WriteTimeout_Set( + System_IO_Stream_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_Stream_WriteTimeout_Set( + self, + value, + outException, + ); + } + + late final _System_IO_Stream_WriteTimeout_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_Stream_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_Stream_WriteTimeout_Set'); + late final _System_IO_Stream_WriteTimeout_Set = + _System_IO_Stream_WriteTimeout_SetPtr.asFunction< + void Function( + System_IO_Stream_t, int, ffi.Pointer)>(); + + System_IO_Stream_t System_IO_Stream_Null_Get() { + return _System_IO_Stream_Null_Get(); + } + + late final _System_IO_Stream_Null_GetPtr = + _lookup>( + 'System_IO_Stream_Null_Get'); + late final _System_IO_Stream_Null_Get = + _System_IO_Stream_Null_GetPtr.asFunction(); + + System_Type_t System_IO_Stream_TypeOf() { + return _System_IO_Stream_TypeOf(); + } + + late final _System_IO_Stream_TypeOfPtr = + _lookup>( + 'System_IO_Stream_TypeOf'); + late final _System_IO_Stream_TypeOf = + _System_IO_Stream_TypeOfPtr.asFunction(); + + void System_IO_Stream_Destroy( + System_IO_Stream_t self, + ) { + return _System_IO_Stream_Destroy( + self, + ); + } + + late final _System_IO_Stream_DestroyPtr = + _lookup>( + 'System_IO_Stream_Destroy'); + late final _System_IO_Stream_Destroy = _System_IO_Stream_DestroyPtr + .asFunction(); + + System_Threading_Tasks_ValueTask_t System_IAsyncDisposable_DisposeAsync( + System_IAsyncDisposable_t self, + ffi.Pointer outException, + ) { + return _System_IAsyncDisposable_DisposeAsync( + self, + outException, + ); + } + + late final _System_IAsyncDisposable_DisposeAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IAsyncDisposable_t, ffi.Pointer)>>( + 'System_IAsyncDisposable_DisposeAsync'); + late final _System_IAsyncDisposable_DisposeAsync = + _System_IAsyncDisposable_DisposeAsyncPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IAsyncDisposable_t, ffi.Pointer)>(); + + System_Type_t System_IAsyncDisposable_TypeOf() { + return _System_IAsyncDisposable_TypeOf(); + } + + late final _System_IAsyncDisposable_TypeOfPtr = + _lookup>( + 'System_IAsyncDisposable_TypeOf'); + late final _System_IAsyncDisposable_TypeOf = + _System_IAsyncDisposable_TypeOfPtr.asFunction(); + + void System_IAsyncDisposable_Destroy( + System_IAsyncDisposable_t self, + ) { + return _System_IAsyncDisposable_Destroy( + self, + ); + } + + late final _System_IAsyncDisposable_DestroyPtr = + _lookup>( + 'System_IAsyncDisposable_Destroy'); + late final _System_IAsyncDisposable_Destroy = + _System_IAsyncDisposable_DestroyPtr.asFunction< + void Function(System_IAsyncDisposable_t)>(); + + System_Threading_Tasks_ValueTask_t + System_Threading_Tasks_ValueTask_FromCanceled( + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_FromCanceled( + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_FromCanceledPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_FromCanceled'); + late final _System_Threading_Tasks_ValueTask_FromCanceled = + _System_Threading_Tasks_ValueTask_FromCanceledPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t + System_Threading_Tasks_ValueTask_FromException( + System_Exception_t exception, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_FromException( + exception, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_FromExceptionPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_FromException'); + late final _System_Threading_Tasks_ValueTask_FromException = + _System_Threading_Tasks_ValueTask_FromExceptionPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Exception_t, ffi.Pointer)>(); + + int System_Threading_Tasks_ValueTask_GetHashCode( + System_Threading_Tasks_ValueTask_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_GetHashCode( + self, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_GetHashCode'); + late final _System_Threading_Tasks_ValueTask_GetHashCode = + _System_Threading_Tasks_ValueTask_GetHashCodePtr.asFunction< + int Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_ValueTask_Equals( + System_Threading_Tasks_ValueTask_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_Equals( + self, + obj, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_ValueTask_t, + System_Object_t, ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_Equals'); + late final _System_Threading_Tasks_ValueTask_Equals = + _System_Threading_Tasks_ValueTask_EqualsPtr.asFunction< + bool Function(System_Threading_Tasks_ValueTask_t, System_Object_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_ValueTask_Equals_1( + System_Threading_Tasks_ValueTask_t self, + System_Threading_Tasks_ValueTask_t other, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_Tasks_ValueTask_t, + System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_Equals_1'); + late final _System_Threading_Tasks_ValueTask_Equals_1 = + _System_Threading_Tasks_ValueTask_Equals_1Ptr.asFunction< + bool Function( + System_Threading_Tasks_ValueTask_t, + System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_ValueTask_AsTask( + System_Threading_Tasks_ValueTask_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_AsTask( + self, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_AsTaskPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_AsTask'); + late final _System_Threading_Tasks_ValueTask_AsTask = + _System_Threading_Tasks_ValueTask_AsTaskPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t System_Threading_Tasks_ValueTask_Preserve( + System_Threading_Tasks_ValueTask_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_Preserve( + self, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_PreservePtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_Preserve'); + late final _System_Threading_Tasks_ValueTask_Preserve = + _System_Threading_Tasks_ValueTask_PreservePtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t System_Threading_Tasks_ValueTask_Create( + System_Threading_Tasks_Task_t task, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_Create( + task, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_CreatePtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_Create'); + late final _System_Threading_Tasks_ValueTask_Create = + _System_Threading_Tasks_ValueTask_CreatePtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t + System_Threading_Tasks_ValueTask_CompletedTask_Get( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_CompletedTask_Get( + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_CompletedTask_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_CompletedTask_Get'); + late final _System_Threading_Tasks_ValueTask_CompletedTask_Get = + _System_Threading_Tasks_ValueTask_CompletedTask_GetPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + ffi.Pointer)>(); + + bool System_Threading_Tasks_ValueTask_IsCompleted_Get( + System_Threading_Tasks_ValueTask_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_IsCompleted_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_IsCompleted_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_IsCompleted_Get'); + late final _System_Threading_Tasks_ValueTask_IsCompleted_Get = + _System_Threading_Tasks_ValueTask_IsCompleted_GetPtr.asFunction< + bool Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get( + System_Threading_Tasks_ValueTask_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get'); + late final _System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_Get = + _System_Threading_Tasks_ValueTask_IsCompletedSuccessfully_GetPtr + .asFunction< + bool Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_ValueTask_IsFaulted_Get( + System_Threading_Tasks_ValueTask_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_IsFaulted_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_IsFaulted_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_IsFaulted_Get'); + late final _System_Threading_Tasks_ValueTask_IsFaulted_Get = + _System_Threading_Tasks_ValueTask_IsFaulted_GetPtr.asFunction< + bool Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_ValueTask_IsCanceled_Get( + System_Threading_Tasks_ValueTask_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_IsCanceled_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_IsCanceled_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_ValueTask_IsCanceled_Get'); + late final _System_Threading_Tasks_ValueTask_IsCanceled_Get = + _System_Threading_Tasks_ValueTask_IsCanceled_GetPtr.asFunction< + bool Function(System_Threading_Tasks_ValueTask_t, + ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t System_Threading_Tasks_ValueTask_Create_1( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_ValueTask_Create_1( + outException, + ); + } + + late final _System_Threading_Tasks_ValueTask_Create_1Ptr = _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_t Function( + ffi.Pointer)>(); + + System_Type_t System_Threading_Tasks_ValueTask_TypeOf() { + return _System_Threading_Tasks_ValueTask_TypeOf(); + } + + late final _System_Threading_Tasks_ValueTask_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_ValueTask_TypeOf'); + late final _System_Threading_Tasks_ValueTask_TypeOf = + _System_Threading_Tasks_ValueTask_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_Tasks_ValueTask_Destroy( + System_Threading_Tasks_ValueTask_t self, + ) { + return _System_Threading_Tasks_ValueTask_Destroy( + self, + ); + } + + late final _System_Threading_Tasks_ValueTask_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_Tasks_ValueTask_t)>>( + 'System_Threading_Tasks_ValueTask_Destroy'); + late final _System_Threading_Tasks_ValueTask_Destroy = + _System_Threading_Tasks_ValueTask_DestroyPtr.asFunction< + void Function(System_Threading_Tasks_ValueTask_t)>(); + + bool System_Threading_CancellationToken_Equals( + System_Threading_CancellationToken_t self, + System_Threading_CancellationToken_t other, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_Equals( + self, + other, + outException, + ); + } + + late final _System_Threading_CancellationToken_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_CancellationToken_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_CancellationToken_Equals'); + late final _System_Threading_CancellationToken_Equals = + _System_Threading_CancellationToken_EqualsPtr.asFunction< + bool Function( + System_Threading_CancellationToken_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + bool System_Threading_CancellationToken_Equals_1( + System_Threading_CancellationToken_t self, + System_Object_t other, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Threading_CancellationToken_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_CancellationToken_t, + System_Object_t, ffi.Pointer)>>( + 'System_Threading_CancellationToken_Equals_1'); + late final _System_Threading_CancellationToken_Equals_1 = + _System_Threading_CancellationToken_Equals_1Ptr.asFunction< + bool Function(System_Threading_CancellationToken_t, System_Object_t, + ffi.Pointer)>(); + + int System_Threading_CancellationToken_GetHashCode( + System_Threading_CancellationToken_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_GetHashCode( + self, + outException, + ); + } + + late final _System_Threading_CancellationToken_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_CancellationToken_GetHashCode'); + late final _System_Threading_CancellationToken_GetHashCode = + _System_Threading_CancellationToken_GetHashCodePtr.asFunction< + int Function(System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + void System_Threading_CancellationToken_ThrowIfCancellationRequested( + System_Threading_CancellationToken_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_ThrowIfCancellationRequested( + self, + outException, + ); + } + + late final _System_Threading_CancellationToken_ThrowIfCancellationRequestedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_CancellationToken_ThrowIfCancellationRequested'); + late final _System_Threading_CancellationToken_ThrowIfCancellationRequested = + _System_Threading_CancellationToken_ThrowIfCancellationRequestedPtr + .asFunction< + void Function(System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_CancellationToken_t + System_Threading_CancellationToken_Create( + bool canceled, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_Create( + canceled, + outException, + ); + } + + late final _System_Threading_CancellationToken_CreatePtr = _lookup< + ffi.NativeFunction< + System_Threading_CancellationToken_t Function( + ffi.Bool, ffi.Pointer)>>( + 'System_Threading_CancellationToken_Create'); + late final _System_Threading_CancellationToken_Create = + _System_Threading_CancellationToken_CreatePtr.asFunction< + System_Threading_CancellationToken_t Function( + bool, ffi.Pointer)>(); + + System_Threading_CancellationToken_t + System_Threading_CancellationToken_None_Get( + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_None_Get( + outException, + ); + } + + late final _System_Threading_CancellationToken_None_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_CancellationToken_t Function( + ffi.Pointer)>>( + 'System_Threading_CancellationToken_None_Get'); + late final _System_Threading_CancellationToken_None_Get = + _System_Threading_CancellationToken_None_GetPtr.asFunction< + System_Threading_CancellationToken_t Function( + ffi.Pointer)>(); + + bool System_Threading_CancellationToken_IsCancellationRequested_Get( + System_Threading_CancellationToken_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_IsCancellationRequested_Get( + self, + outException, + ); + } + + late final _System_Threading_CancellationToken_IsCancellationRequested_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_CancellationToken_IsCancellationRequested_Get'); + late final _System_Threading_CancellationToken_IsCancellationRequested_Get = + _System_Threading_CancellationToken_IsCancellationRequested_GetPtr + .asFunction< + bool Function(System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + bool System_Threading_CancellationToken_CanBeCanceled_Get( + System_Threading_CancellationToken_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_CanBeCanceled_Get( + self, + outException, + ); + } + + late final _System_Threading_CancellationToken_CanBeCanceled_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_CancellationToken_CanBeCanceled_Get'); + late final _System_Threading_CancellationToken_CanBeCanceled_Get = + _System_Threading_CancellationToken_CanBeCanceled_GetPtr.asFunction< + bool Function(System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_WaitHandle_t + System_Threading_CancellationToken_WaitHandle_Get( + System_Threading_CancellationToken_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_WaitHandle_Get( + self, + outException, + ); + } + + late final _System_Threading_CancellationToken_WaitHandle_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_WaitHandle_t Function( + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_CancellationToken_WaitHandle_Get'); + late final _System_Threading_CancellationToken_WaitHandle_Get = + _System_Threading_CancellationToken_WaitHandle_GetPtr.asFunction< + System_Threading_WaitHandle_t Function( + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_CancellationToken_t + System_Threading_CancellationToken_Create_1( + ffi.Pointer outException, + ) { + return _System_Threading_CancellationToken_Create_1( + outException, + ); + } + + late final _System_Threading_CancellationToken_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_CancellationToken_t Function( + ffi.Pointer)>>( + 'System_Threading_CancellationToken_Create_1'); + late final _System_Threading_CancellationToken_Create_1 = + _System_Threading_CancellationToken_Create_1Ptr.asFunction< + System_Threading_CancellationToken_t Function( + ffi.Pointer)>(); + + System_Type_t System_Threading_CancellationToken_TypeOf() { + return _System_Threading_CancellationToken_TypeOf(); + } + + late final _System_Threading_CancellationToken_TypeOfPtr = + _lookup>( + 'System_Threading_CancellationToken_TypeOf'); + late final _System_Threading_CancellationToken_TypeOf = + _System_Threading_CancellationToken_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_CancellationToken_Destroy( + System_Threading_CancellationToken_t self, + ) { + return _System_Threading_CancellationToken_Destroy( + self, + ); + } + + late final _System_Threading_CancellationToken_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_CancellationToken_t)>>( + 'System_Threading_CancellationToken_Destroy'); + late final _System_Threading_CancellationToken_Destroy = + _System_Threading_CancellationToken_DestroyPtr.asFunction< + void Function(System_Threading_CancellationToken_t)>(); + + void System_Threading_WaitHandle_Close( + System_Threading_WaitHandle_t self, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_Close( + self, + outException, + ); + } + + late final _System_Threading_WaitHandle_ClosePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_WaitHandle_t, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_Close'); + late final _System_Threading_WaitHandle_Close = + _System_Threading_WaitHandle_ClosePtr.asFunction< + void Function(System_Threading_WaitHandle_t, + ffi.Pointer)>(); + + void System_Threading_WaitHandle_Dispose( + System_Threading_WaitHandle_t self, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_Dispose( + self, + outException, + ); + } + + late final _System_Threading_WaitHandle_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_WaitHandle_t, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_Dispose'); + late final _System_Threading_WaitHandle_Dispose = + _System_Threading_WaitHandle_DisposePtr.asFunction< + void Function(System_Threading_WaitHandle_t, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitOne( + System_Threading_WaitHandle_t self, + int millisecondsTimeout, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitOne( + self, + millisecondsTimeout, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitOnePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_WaitHandle_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitOne'); + late final _System_Threading_WaitHandle_WaitOne = + _System_Threading_WaitHandle_WaitOnePtr.asFunction< + bool Function(System_Threading_WaitHandle_t, int, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitOne_1( + System_Threading_WaitHandle_t self, + System_TimeSpan_t timeout, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitOne_1( + self, + timeout, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitOne_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_WaitHandle_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitOne_1'); + late final _System_Threading_WaitHandle_WaitOne_1 = + _System_Threading_WaitHandle_WaitOne_1Ptr.asFunction< + bool Function(System_Threading_WaitHandle_t, System_TimeSpan_t, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitOne_2( + System_Threading_WaitHandle_t self, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitOne_2( + self, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitOne_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_WaitHandle_t, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitOne_2'); + late final _System_Threading_WaitHandle_WaitOne_2 = + _System_Threading_WaitHandle_WaitOne_2Ptr.asFunction< + bool Function(System_Threading_WaitHandle_t, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitOne_3( + System_Threading_WaitHandle_t self, + int millisecondsTimeout, + bool exitContext, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitOne_3( + self, + millisecondsTimeout, + exitContext, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitOne_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_WaitHandle_t, ffi.Int32, + ffi.Bool, ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitOne_3'); + late final _System_Threading_WaitHandle_WaitOne_3 = + _System_Threading_WaitHandle_WaitOne_3Ptr.asFunction< + bool Function(System_Threading_WaitHandle_t, int, bool, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitOne_4( + System_Threading_WaitHandle_t self, + System_TimeSpan_t timeout, + bool exitContext, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitOne_4( + self, + timeout, + exitContext, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitOne_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_WaitHandle_t, + System_TimeSpan_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitOne_4'); + late final _System_Threading_WaitHandle_WaitOne_4 = + _System_Threading_WaitHandle_WaitOne_4Ptr.asFunction< + bool Function(System_Threading_WaitHandle_t, System_TimeSpan_t, bool, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitAll( + System_Threading_WaitHandle_Array_t waitHandles, + int millisecondsTimeout, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAll( + waitHandles, + millisecondsTimeout, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAllPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_WaitHandle_Array_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAll'); + late final _System_Threading_WaitHandle_WaitAll = + _System_Threading_WaitHandle_WaitAllPtr.asFunction< + bool Function(System_Threading_WaitHandle_Array_t, int, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitAll_1( + System_Threading_WaitHandle_Array_t waitHandles, + System_TimeSpan_t timeout, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAll_1( + waitHandles, + timeout, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAll_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_WaitHandle_Array_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAll_1'); + late final _System_Threading_WaitHandle_WaitAll_1 = + _System_Threading_WaitHandle_WaitAll_1Ptr.asFunction< + bool Function(System_Threading_WaitHandle_Array_t, System_TimeSpan_t, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitAll_2( + System_Threading_WaitHandle_Array_t waitHandles, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAll_2( + waitHandles, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAll_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_WaitHandle_Array_t, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAll_2'); + late final _System_Threading_WaitHandle_WaitAll_2 = + _System_Threading_WaitHandle_WaitAll_2Ptr.asFunction< + bool Function(System_Threading_WaitHandle_Array_t, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitAll_3( + System_Threading_WaitHandle_Array_t waitHandles, + int millisecondsTimeout, + bool exitContext, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAll_3( + waitHandles, + millisecondsTimeout, + exitContext, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAll_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_WaitHandle_Array_t, ffi.Int32, + ffi.Bool, ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAll_3'); + late final _System_Threading_WaitHandle_WaitAll_3 = + _System_Threading_WaitHandle_WaitAll_3Ptr.asFunction< + bool Function(System_Threading_WaitHandle_Array_t, int, bool, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_WaitAll_4( + System_Threading_WaitHandle_Array_t waitHandles, + System_TimeSpan_t timeout, + bool exitContext, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAll_4( + waitHandles, + timeout, + exitContext, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAll_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_WaitHandle_Array_t, + System_TimeSpan_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAll_4'); + late final _System_Threading_WaitHandle_WaitAll_4 = + _System_Threading_WaitHandle_WaitAll_4Ptr.asFunction< + bool Function(System_Threading_WaitHandle_Array_t, System_TimeSpan_t, + bool, ffi.Pointer)>(); + + int System_Threading_WaitHandle_WaitAny( + System_Threading_WaitHandle_Array_t waitHandles, + int millisecondsTimeout, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAny( + waitHandles, + millisecondsTimeout, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAnyPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_WaitHandle_Array_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAny'); + late final _System_Threading_WaitHandle_WaitAny = + _System_Threading_WaitHandle_WaitAnyPtr.asFunction< + int Function(System_Threading_WaitHandle_Array_t, int, + ffi.Pointer)>(); + + int System_Threading_WaitHandle_WaitAny_1( + System_Threading_WaitHandle_Array_t waitHandles, + System_TimeSpan_t timeout, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAny_1( + waitHandles, + timeout, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAny_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_WaitHandle_Array_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAny_1'); + late final _System_Threading_WaitHandle_WaitAny_1 = + _System_Threading_WaitHandle_WaitAny_1Ptr.asFunction< + int Function(System_Threading_WaitHandle_Array_t, System_TimeSpan_t, + ffi.Pointer)>(); + + int System_Threading_WaitHandle_WaitAny_2( + System_Threading_WaitHandle_Array_t waitHandles, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAny_2( + waitHandles, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAny_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_WaitHandle_Array_t, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAny_2'); + late final _System_Threading_WaitHandle_WaitAny_2 = + _System_Threading_WaitHandle_WaitAny_2Ptr.asFunction< + int Function(System_Threading_WaitHandle_Array_t, + ffi.Pointer)>(); + + int System_Threading_WaitHandle_WaitAny_3( + System_Threading_WaitHandle_Array_t waitHandles, + int millisecondsTimeout, + bool exitContext, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAny_3( + waitHandles, + millisecondsTimeout, + exitContext, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAny_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_WaitHandle_Array_t, ffi.Int32, + ffi.Bool, ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAny_3'); + late final _System_Threading_WaitHandle_WaitAny_3 = + _System_Threading_WaitHandle_WaitAny_3Ptr.asFunction< + int Function(System_Threading_WaitHandle_Array_t, int, bool, + ffi.Pointer)>(); + + int System_Threading_WaitHandle_WaitAny_4( + System_Threading_WaitHandle_Array_t waitHandles, + System_TimeSpan_t timeout, + bool exitContext, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_WaitAny_4( + waitHandles, + timeout, + exitContext, + outException, + ); + } + + late final _System_Threading_WaitHandle_WaitAny_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Threading_WaitHandle_Array_t, + System_TimeSpan_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_WaitAny_4'); + late final _System_Threading_WaitHandle_WaitAny_4 = + _System_Threading_WaitHandle_WaitAny_4Ptr.asFunction< + int Function(System_Threading_WaitHandle_Array_t, System_TimeSpan_t, + bool, ffi.Pointer)>(); + + bool System_Threading_WaitHandle_SignalAndWait( + System_Threading_WaitHandle_t toSignal, + System_Threading_WaitHandle_t toWaitOn, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_SignalAndWait( + toSignal, + toWaitOn, + outException, + ); + } + + late final _System_Threading_WaitHandle_SignalAndWaitPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_WaitHandle_t, + System_Threading_WaitHandle_t, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_SignalAndWait'); + late final _System_Threading_WaitHandle_SignalAndWait = + _System_Threading_WaitHandle_SignalAndWaitPtr.asFunction< + bool Function( + System_Threading_WaitHandle_t, + System_Threading_WaitHandle_t, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_SignalAndWait_1( + System_Threading_WaitHandle_t toSignal, + System_Threading_WaitHandle_t toWaitOn, + System_TimeSpan_t timeout, + bool exitContext, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_SignalAndWait_1( + toSignal, + toWaitOn, + timeout, + exitContext, + outException, + ); + } + + late final _System_Threading_WaitHandle_SignalAndWait_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_WaitHandle_t, + System_Threading_WaitHandle_t, + System_TimeSpan_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_SignalAndWait_1'); + late final _System_Threading_WaitHandle_SignalAndWait_1 = + _System_Threading_WaitHandle_SignalAndWait_1Ptr.asFunction< + bool Function( + System_Threading_WaitHandle_t, + System_Threading_WaitHandle_t, + System_TimeSpan_t, + bool, + ffi.Pointer)>(); + + bool System_Threading_WaitHandle_SignalAndWait_2( + System_Threading_WaitHandle_t toSignal, + System_Threading_WaitHandle_t toWaitOn, + int millisecondsTimeout, + bool exitContext, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_SignalAndWait_2( + toSignal, + toWaitOn, + millisecondsTimeout, + exitContext, + outException, + ); + } + + late final _System_Threading_WaitHandle_SignalAndWait_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_WaitHandle_t, + System_Threading_WaitHandle_t, + ffi.Int32, + ffi.Bool, + ffi.Pointer)>>( + 'System_Threading_WaitHandle_SignalAndWait_2'); + late final _System_Threading_WaitHandle_SignalAndWait_2 = + _System_Threading_WaitHandle_SignalAndWait_2Ptr.asFunction< + bool Function( + System_Threading_WaitHandle_t, + System_Threading_WaitHandle_t, + int, + bool, + ffi.Pointer)>(); + + ffi.Pointer System_Threading_WaitHandle_Handle_Get( + System_Threading_WaitHandle_t self, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_Handle_Get( + self, + outException, + ); + } + + late final _System_Threading_WaitHandle_Handle_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer 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, + ffi.Pointer)>(); + + void System_Threading_WaitHandle_Handle_Set( + System_Threading_WaitHandle_t self, + ffi.Pointer value, + ffi.Pointer outException, + ) { + return _System_Threading_WaitHandle_Handle_Set( + self, + value, + outException, + ); + } + + late final _System_Threading_WaitHandle_Handle_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_WaitHandle_t, + ffi.Pointer, 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, + ffi.Pointer)>(); + + int System_Threading_WaitHandle_WaitTimeout_Get() { + return _System_Threading_WaitHandle_WaitTimeout_Get(); + } + + late final _System_Threading_WaitHandle_WaitTimeout_GetPtr = + _lookup>( + 'System_Threading_WaitHandle_WaitTimeout_Get'); + late final _System_Threading_WaitHandle_WaitTimeout_Get = + _System_Threading_WaitHandle_WaitTimeout_GetPtr.asFunction< + int Function()>(); + + System_Type_t System_Threading_WaitHandle_TypeOf() { + return _System_Threading_WaitHandle_TypeOf(); + } + + late final _System_Threading_WaitHandle_TypeOfPtr = + _lookup>( + 'System_Threading_WaitHandle_TypeOf'); + late final _System_Threading_WaitHandle_TypeOf = + _System_Threading_WaitHandle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_WaitHandle_Destroy( + System_Threading_WaitHandle_t self, + ) { + return _System_Threading_WaitHandle_Destroy( + self, + ); + } + + late final _System_Threading_WaitHandle_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Threading_WaitHandle_Destroy'); + late final _System_Threading_WaitHandle_Destroy = + _System_Threading_WaitHandle_DestroyPtr.asFunction< + void Function(System_Threading_WaitHandle_t)>(); + + System_Type_t System_IntPtr_TypeOf() { + return _System_IntPtr_TypeOf(); + } + + late final _System_IntPtr_TypeOfPtr = + _lookup>( + 'System_IntPtr_TypeOf'); + late final _System_IntPtr_TypeOf = + _System_IntPtr_TypeOfPtr.asFunction(); + + void System_Threading_CancellationTokenRegistration_Dispose( + System_Threading_CancellationTokenRegistration_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationTokenRegistration_Dispose( + self, + outException, + ); + } + + late final _System_Threading_CancellationTokenRegistration_DisposePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>>( + 'System_Threading_CancellationTokenRegistration_Dispose'); + late final _System_Threading_CancellationTokenRegistration_Dispose = + _System_Threading_CancellationTokenRegistration_DisposePtr.asFunction< + void Function(System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t + System_Threading_CancellationTokenRegistration_DisposeAsync( + System_Threading_CancellationTokenRegistration_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationTokenRegistration_DisposeAsync( + self, + outException, + ); + } + + late final _System_Threading_CancellationTokenRegistration_DisposeAsyncPtr = + _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>>( + 'System_Threading_CancellationTokenRegistration_DisposeAsync'); + late final _System_Threading_CancellationTokenRegistration_DisposeAsync = + _System_Threading_CancellationTokenRegistration_DisposeAsyncPtr + .asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>(); + + bool System_Threading_CancellationTokenRegistration_Unregister( + System_Threading_CancellationTokenRegistration_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationTokenRegistration_Unregister( + self, + outException, + ); + } + + late final _System_Threading_CancellationTokenRegistration_UnregisterPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>>( + 'System_Threading_CancellationTokenRegistration_Unregister'); + late final _System_Threading_CancellationTokenRegistration_Unregister = + _System_Threading_CancellationTokenRegistration_UnregisterPtr.asFunction< + bool Function(System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>(); + + bool System_Threading_CancellationTokenRegistration_Equals( + System_Threading_CancellationTokenRegistration_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationTokenRegistration_Equals( + self, + obj, + outException, + ); + } + + late final _System_Threading_CancellationTokenRegistration_EqualsPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_CancellationTokenRegistration_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Threading_CancellationTokenRegistration_Equals'); + late final _System_Threading_CancellationTokenRegistration_Equals = + _System_Threading_CancellationTokenRegistration_EqualsPtr.asFunction< + bool Function(System_Threading_CancellationTokenRegistration_t, + System_Object_t, ffi.Pointer)>(); + + bool System_Threading_CancellationTokenRegistration_Equals_1( + System_Threading_CancellationTokenRegistration_t self, + System_Threading_CancellationTokenRegistration_t other, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationTokenRegistration_Equals_1( + self, + other, + outException, + ); + } + + late final _System_Threading_CancellationTokenRegistration_Equals_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_CancellationTokenRegistration_t, + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>>( + 'System_Threading_CancellationTokenRegistration_Equals_1'); + late final _System_Threading_CancellationTokenRegistration_Equals_1 = + _System_Threading_CancellationTokenRegistration_Equals_1Ptr.asFunction< + bool Function( + System_Threading_CancellationTokenRegistration_t, + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>(); + + int System_Threading_CancellationTokenRegistration_GetHashCode( + System_Threading_CancellationTokenRegistration_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationTokenRegistration_GetHashCode( + self, + outException, + ); + } + + late final _System_Threading_CancellationTokenRegistration_GetHashCodePtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>>( + 'System_Threading_CancellationTokenRegistration_GetHashCode'); + late final _System_Threading_CancellationTokenRegistration_GetHashCode = + _System_Threading_CancellationTokenRegistration_GetHashCodePtr.asFunction< + int Function(System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>(); + + System_Threading_CancellationToken_t + System_Threading_CancellationTokenRegistration_Token_Get( + System_Threading_CancellationTokenRegistration_t self, + ffi.Pointer outException, + ) { + return _System_Threading_CancellationTokenRegistration_Token_Get( + self, + outException, + ); + } + + late final _System_Threading_CancellationTokenRegistration_Token_GetPtr = + _lookup< + ffi.NativeFunction< + System_Threading_CancellationToken_t Function( + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>>( + 'System_Threading_CancellationTokenRegistration_Token_Get'); + late final _System_Threading_CancellationTokenRegistration_Token_Get = + _System_Threading_CancellationTokenRegistration_Token_GetPtr.asFunction< + System_Threading_CancellationToken_t Function( + System_Threading_CancellationTokenRegistration_t, + ffi.Pointer)>(); + + System_Threading_CancellationTokenRegistration_t + System_Threading_CancellationTokenRegistration_Create( + ffi.Pointer outException, + ) { + return _System_Threading_CancellationTokenRegistration_Create( + outException, + ); + } + + late final _System_Threading_CancellationTokenRegistration_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Threading_CancellationTokenRegistration_t Function( + ffi.Pointer)>>( + 'System_Threading_CancellationTokenRegistration_Create'); + late final _System_Threading_CancellationTokenRegistration_Create = + _System_Threading_CancellationTokenRegistration_CreatePtr.asFunction< + System_Threading_CancellationTokenRegistration_t Function( + ffi.Pointer)>(); + + System_Type_t System_Threading_CancellationTokenRegistration_TypeOf() { + return _System_Threading_CancellationTokenRegistration_TypeOf(); + } + + late final _System_Threading_CancellationTokenRegistration_TypeOfPtr = + _lookup>( + 'System_Threading_CancellationTokenRegistration_TypeOf'); + late final _System_Threading_CancellationTokenRegistration_TypeOf = + _System_Threading_CancellationTokenRegistration_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_CancellationTokenRegistration_Destroy( + System_Threading_CancellationTokenRegistration_t self, + ) { + return _System_Threading_CancellationTokenRegistration_Destroy( + self, + ); + } + + late final _System_Threading_CancellationTokenRegistration_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_CancellationTokenRegistration_t)>>( + 'System_Threading_CancellationTokenRegistration_Destroy'); + late final _System_Threading_CancellationTokenRegistration_Destroy = + _System_Threading_CancellationTokenRegistration_DestroyPtr.asFunction< + void Function(System_Threading_CancellationTokenRegistration_t)>(); + + System_Exception_t System_Exception_GetBaseException( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_GetBaseException( + self, + outException, + ); + } + + late final _System_Exception_GetBaseExceptionPtr = _lookup< + ffi.NativeFunction< + System_Exception_t Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Exception_GetBaseException'); + late final _System_Exception_GetBaseException = + _System_Exception_GetBaseExceptionPtr.asFunction< + System_Exception_t Function( + System_Exception_t, ffi.Pointer)>(); + + System_String_t System_Exception_ToString( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_ToString( + self, + outException, + ); + } + + late final _System_Exception_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Exception_t, + ffi.Pointer)>>('System_Exception_ToString'); + late final _System_Exception_ToString = + _System_Exception_ToStringPtr.asFunction< + System_String_t Function( + System_Exception_t, ffi.Pointer)>(); + + System_Type_t System_Exception_GetType( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_GetType( + self, + outException, + ); + } + + late final _System_Exception_GetTypePtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Exception_t, + ffi.Pointer)>>('System_Exception_GetType'); + late final _System_Exception_GetType = + _System_Exception_GetTypePtr.asFunction< + System_Type_t Function( + System_Exception_t, ffi.Pointer)>(); + + System_Exception_t System_Exception_Create( + ffi.Pointer outException, + ) { + return _System_Exception_Create( + outException, + ); + } + + late final _System_Exception_CreatePtr = _lookup< + ffi.NativeFunction< + System_Exception_t Function( + ffi.Pointer)>>('System_Exception_Create'); + late final _System_Exception_Create = _System_Exception_CreatePtr.asFunction< + System_Exception_t Function(ffi.Pointer)>(); + + System_Exception_t System_Exception_Create_1( + System_String_t message, + ffi.Pointer outException, + ) { + return _System_Exception_Create_1( + message, + outException, + ); + } + + late final _System_Exception_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Exception_t Function(System_String_t, + ffi.Pointer)>>('System_Exception_Create_1'); + late final _System_Exception_Create_1 = + _System_Exception_Create_1Ptr.asFunction< + System_Exception_t Function( + System_String_t, ffi.Pointer)>(); + + System_Exception_t System_Exception_Create_2( + System_String_t message, + System_Exception_t innerException, + ffi.Pointer outException, + ) { + return _System_Exception_Create_2( + message, + innerException, + outException, + ); + } + + late final _System_Exception_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Exception_t Function(System_String_t, System_Exception_t, + ffi.Pointer)>>('System_Exception_Create_2'); + late final _System_Exception_Create_2 = + _System_Exception_Create_2Ptr.asFunction< + System_Exception_t Function(System_String_t, System_Exception_t, + ffi.Pointer)>(); + + System_String_t System_Exception_Message_Get( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_Message_Get( + self, + outException, + ); + } + + late final _System_Exception_Message_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Exception_Message_Get'); + late final _System_Exception_Message_Get = + _System_Exception_Message_GetPtr.asFunction< + System_String_t Function( + System_Exception_t, ffi.Pointer)>(); + + System_Collections_IDictionary_t System_Exception_Data_Get( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_Data_Get( + self, + outException, + ); + } + + late final _System_Exception_Data_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_IDictionary_t Function(System_Exception_t, + ffi.Pointer)>>('System_Exception_Data_Get'); + late final _System_Exception_Data_Get = + _System_Exception_Data_GetPtr.asFunction< + System_Collections_IDictionary_t Function( + System_Exception_t, ffi.Pointer)>(); + + System_Exception_t System_Exception_InnerException_Get( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_InnerException_Get( + self, + outException, + ); + } + + late final _System_Exception_InnerException_GetPtr = _lookup< + ffi.NativeFunction< + System_Exception_t Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Exception_InnerException_Get'); + late final _System_Exception_InnerException_Get = + _System_Exception_InnerException_GetPtr.asFunction< + System_Exception_t Function( + System_Exception_t, ffi.Pointer)>(); + + System_String_t System_Exception_HelpLink_Get( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_HelpLink_Get( + self, + outException, + ); + } + + late final _System_Exception_HelpLink_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Exception_HelpLink_Get'); + late final _System_Exception_HelpLink_Get = + _System_Exception_HelpLink_GetPtr.asFunction< + System_String_t Function( + System_Exception_t, ffi.Pointer)>(); + + void System_Exception_HelpLink_Set( + System_Exception_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Exception_HelpLink_Set( + self, + value, + outException, + ); + } + + late final _System_Exception_HelpLink_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Exception_t, System_String_t, + ffi.Pointer)>>( + 'System_Exception_HelpLink_Set'); + late final _System_Exception_HelpLink_Set = + _System_Exception_HelpLink_SetPtr.asFunction< + void Function(System_Exception_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Exception_Source_Get( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_Source_Get( + self, + outException, + ); + } + + late final _System_Exception_Source_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Exception_t, + ffi.Pointer)>>('System_Exception_Source_Get'); + late final _System_Exception_Source_Get = + _System_Exception_Source_GetPtr.asFunction< + System_String_t Function( + System_Exception_t, ffi.Pointer)>(); + + void System_Exception_Source_Set( + System_Exception_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Exception_Source_Set( + self, + value, + outException, + ); + } + + late final _System_Exception_Source_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Exception_t, System_String_t, + ffi.Pointer)>>('System_Exception_Source_Set'); + late final _System_Exception_Source_Set = + _System_Exception_Source_SetPtr.asFunction< + void Function(System_Exception_t, System_String_t, + ffi.Pointer)>(); + + int System_Exception_HResult_Get( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_HResult_Get( + self, + outException, + ); + } + + late final _System_Exception_HResult_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Exception_HResult_Get'); + late final _System_Exception_HResult_Get = + _System_Exception_HResult_GetPtr.asFunction< + int Function(System_Exception_t, ffi.Pointer)>(); + + void System_Exception_HResult_Set( + System_Exception_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Exception_HResult_Set( + self, + value, + outException, + ); + } + + late final _System_Exception_HResult_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Exception_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Exception_HResult_Set'); + late final _System_Exception_HResult_Set = + _System_Exception_HResult_SetPtr.asFunction< + void Function( + System_Exception_t, int, ffi.Pointer)>(); + + System_String_t System_Exception_StackTrace_Get( + System_Exception_t self, + ffi.Pointer outException, + ) { + return _System_Exception_StackTrace_Get( + self, + outException, + ); + } + + late final _System_Exception_StackTrace_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Exception_StackTrace_Get'); + late final _System_Exception_StackTrace_Get = + _System_Exception_StackTrace_GetPtr.asFunction< + System_String_t Function( + System_Exception_t, ffi.Pointer)>(); + + System_Type_t System_Exception_TypeOf() { + return _System_Exception_TypeOf(); + } + + late final _System_Exception_TypeOfPtr = + _lookup>( + 'System_Exception_TypeOf'); + late final _System_Exception_TypeOf = + _System_Exception_TypeOfPtr.asFunction(); + + void System_Exception_Destroy( + System_Exception_t self, + ) { + return _System_Exception_Destroy( + self, + ); + } + + late final _System_Exception_DestroyPtr = + _lookup>( + 'System_Exception_Destroy'); + late final _System_Exception_Destroy = _System_Exception_DestroyPtr + .asFunction(); + + bool System_Collections_IDictionary_Contains( + System_Collections_IDictionary_t self, + System_Object_t key, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_Contains( + self, + key, + outException, + ); + } + + late final _System_Collections_IDictionary_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_IDictionary_t, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_IDictionary_Contains'); + late final _System_Collections_IDictionary_Contains = + _System_Collections_IDictionary_ContainsPtr.asFunction< + bool Function(System_Collections_IDictionary_t, System_Object_t, + ffi.Pointer)>(); + + void System_Collections_IDictionary_Add( + System_Collections_IDictionary_t self, + System_Object_t key, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_Add( + self, + key, + value, + outException, + ); + } + + late final _System_Collections_IDictionary_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_IDictionary_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_IDictionary_Add'); + late final _System_Collections_IDictionary_Add = + _System_Collections_IDictionary_AddPtr.asFunction< + void Function(System_Collections_IDictionary_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + void System_Collections_IDictionary_Clear( + System_Collections_IDictionary_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_Clear( + self, + outException, + ); + } + + late final _System_Collections_IDictionary_ClearPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IDictionary_t, + ffi.Pointer)>>( + 'System_Collections_IDictionary_Clear'); + late final _System_Collections_IDictionary_Clear = + _System_Collections_IDictionary_ClearPtr.asFunction< + void Function(System_Collections_IDictionary_t, + ffi.Pointer)>(); + + System_Collections_IDictionaryEnumerator_t + System_Collections_IDictionary_GetEnumerator( + System_Collections_IDictionary_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_GetEnumerator( + self, + outException, + ); + } + + late final _System_Collections_IDictionary_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IDictionaryEnumerator_t Function( + System_Collections_IDictionary_t, + ffi.Pointer)>>( + 'System_Collections_IDictionary_GetEnumerator'); + late final _System_Collections_IDictionary_GetEnumerator = + _System_Collections_IDictionary_GetEnumeratorPtr.asFunction< + System_Collections_IDictionaryEnumerator_t Function( + System_Collections_IDictionary_t, + ffi.Pointer)>(); + + void System_Collections_IDictionary_Remove( + System_Collections_IDictionary_t self, + System_Object_t key, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_Remove( + self, + key, + outException, + ); + } + + late final _System_Collections_IDictionary_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IDictionary_t, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_IDictionary_Remove'); + late final _System_Collections_IDictionary_Remove = + _System_Collections_IDictionary_RemovePtr.asFunction< + void Function(System_Collections_IDictionary_t, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Collections_IDictionary_Item_Get( + System_Collections_IDictionary_t self, + System_Object_t key, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_Item_Get( + self, + key, + outException, + ); + } + + late final _System_Collections_IDictionary_Item_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Collections_IDictionary_t, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_IDictionary_Item_Get'); + late final _System_Collections_IDictionary_Item_Get = + _System_Collections_IDictionary_Item_GetPtr.asFunction< + System_Object_t Function(System_Collections_IDictionary_t, + System_Object_t, ffi.Pointer)>(); + + void System_Collections_IDictionary_Item_Set( + System_Collections_IDictionary_t self, + System_Object_t key, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_Item_Set( + self, + key, + value, + outException, + ); + } + + late final _System_Collections_IDictionary_Item_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_IDictionary_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Collections_IDictionary_Item_Set'); + late final _System_Collections_IDictionary_Item_Set = + _System_Collections_IDictionary_Item_SetPtr.asFunction< + void Function(System_Collections_IDictionary_t, System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_Collections_ICollection_t System_Collections_IDictionary_Keys_Get( + System_Collections_IDictionary_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_Keys_Get( + self, + outException, + ); + } + + late final _System_Collections_IDictionary_Keys_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_ICollection_t Function( + System_Collections_IDictionary_t, + ffi.Pointer)>>( + 'System_Collections_IDictionary_Keys_Get'); + late final _System_Collections_IDictionary_Keys_Get = + _System_Collections_IDictionary_Keys_GetPtr.asFunction< + System_Collections_ICollection_t Function( + System_Collections_IDictionary_t, + ffi.Pointer)>(); + + System_Collections_ICollection_t System_Collections_IDictionary_Values_Get( + System_Collections_IDictionary_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_Values_Get( + self, + outException, + ); + } + + late final _System_Collections_IDictionary_Values_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_ICollection_t Function( + System_Collections_IDictionary_t, + ffi.Pointer)>>( + 'System_Collections_IDictionary_Values_Get'); + late final _System_Collections_IDictionary_Values_Get = + _System_Collections_IDictionary_Values_GetPtr.asFunction< + System_Collections_ICollection_t Function( + System_Collections_IDictionary_t, + ffi.Pointer)>(); + + bool System_Collections_IDictionary_IsReadOnly_Get( + System_Collections_IDictionary_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Collections_IDictionary_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_IDictionary_t, + ffi.Pointer)>>( + 'System_Collections_IDictionary_IsReadOnly_Get'); + late final _System_Collections_IDictionary_IsReadOnly_Get = + _System_Collections_IDictionary_IsReadOnly_GetPtr.asFunction< + bool Function(System_Collections_IDictionary_t, + ffi.Pointer)>(); + + bool System_Collections_IDictionary_IsFixedSize_Get( + System_Collections_IDictionary_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionary_IsFixedSize_Get( + self, + outException, + ); + } + + late final _System_Collections_IDictionary_IsFixedSize_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Collections_IDictionary_t, + ffi.Pointer)>>( + 'System_Collections_IDictionary_IsFixedSize_Get'); + late final _System_Collections_IDictionary_IsFixedSize_Get = + _System_Collections_IDictionary_IsFixedSize_GetPtr.asFunction< + bool Function(System_Collections_IDictionary_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_IDictionary_TypeOf() { + return _System_Collections_IDictionary_TypeOf(); + } + + late final _System_Collections_IDictionary_TypeOfPtr = + _lookup>( + 'System_Collections_IDictionary_TypeOf'); + late final _System_Collections_IDictionary_TypeOf = + _System_Collections_IDictionary_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IDictionary_Destroy( + System_Collections_IDictionary_t self, + ) { + return _System_Collections_IDictionary_Destroy( + self, + ); + } + + late final _System_Collections_IDictionary_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Collections_IDictionary_Destroy'); + late final _System_Collections_IDictionary_Destroy = + _System_Collections_IDictionary_DestroyPtr.asFunction< + void Function(System_Collections_IDictionary_t)>(); + + System_Object_t System_Collections_IDictionaryEnumerator_Key_Get( + System_Collections_IDictionaryEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionaryEnumerator_Key_Get( + self, + outException, + ); + } + + late final _System_Collections_IDictionaryEnumerator_Key_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Collections_IDictionaryEnumerator_t, + ffi.Pointer)>>( + 'System_Collections_IDictionaryEnumerator_Key_Get'); + late final _System_Collections_IDictionaryEnumerator_Key_Get = + _System_Collections_IDictionaryEnumerator_Key_GetPtr.asFunction< + System_Object_t Function(System_Collections_IDictionaryEnumerator_t, + ffi.Pointer)>(); + + System_Object_t System_Collections_IDictionaryEnumerator_Value_Get( + System_Collections_IDictionaryEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionaryEnumerator_Value_Get( + self, + outException, + ); + } + + late final _System_Collections_IDictionaryEnumerator_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Collections_IDictionaryEnumerator_t, + ffi.Pointer)>>( + 'System_Collections_IDictionaryEnumerator_Value_Get'); + late final _System_Collections_IDictionaryEnumerator_Value_Get = + _System_Collections_IDictionaryEnumerator_Value_GetPtr.asFunction< + System_Object_t Function(System_Collections_IDictionaryEnumerator_t, + ffi.Pointer)>(); + + System_Collections_DictionaryEntry_t + System_Collections_IDictionaryEnumerator_Entry_Get( + System_Collections_IDictionaryEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Collections_IDictionaryEnumerator_Entry_Get( + self, + outException, + ); + } + + late final _System_Collections_IDictionaryEnumerator_Entry_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_DictionaryEntry_t Function( + System_Collections_IDictionaryEnumerator_t, + ffi.Pointer)>>( + 'System_Collections_IDictionaryEnumerator_Entry_Get'); + late final _System_Collections_IDictionaryEnumerator_Entry_Get = + _System_Collections_IDictionaryEnumerator_Entry_GetPtr.asFunction< + System_Collections_DictionaryEntry_t Function( + System_Collections_IDictionaryEnumerator_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_IDictionaryEnumerator_TypeOf() { + return _System_Collections_IDictionaryEnumerator_TypeOf(); + } + + late final _System_Collections_IDictionaryEnumerator_TypeOfPtr = + _lookup>( + 'System_Collections_IDictionaryEnumerator_TypeOf'); + late final _System_Collections_IDictionaryEnumerator_TypeOf = + _System_Collections_IDictionaryEnumerator_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_IDictionaryEnumerator_Destroy( + System_Collections_IDictionaryEnumerator_t self, + ) { + return _System_Collections_IDictionaryEnumerator_Destroy( + self, + ); + } + + late final _System_Collections_IDictionaryEnumerator_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_IDictionaryEnumerator_t)>>( + 'System_Collections_IDictionaryEnumerator_Destroy'); + late final _System_Collections_IDictionaryEnumerator_Destroy = + _System_Collections_IDictionaryEnumerator_DestroyPtr.asFunction< + void Function(System_Collections_IDictionaryEnumerator_t)>(); + + void System_Collections_DictionaryEntry_Deconstruct( + System_Collections_DictionaryEntry_t self, + ffi.Pointer key, + ffi.Pointer value, + ffi.Pointer outException, + ) { + return _System_Collections_DictionaryEntry_Deconstruct( + self, + key, + value, + outException, + ); + } + + late final _System_Collections_DictionaryEntry_DeconstructPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Collections_DictionaryEntry_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>( + 'System_Collections_DictionaryEntry_Deconstruct'); + late final _System_Collections_DictionaryEntry_Deconstruct = + _System_Collections_DictionaryEntry_DeconstructPtr.asFunction< + void Function( + System_Collections_DictionaryEntry_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + System_String_t System_Collections_DictionaryEntry_ToString( + System_Collections_DictionaryEntry_t self, + ffi.Pointer outException, + ) { + return _System_Collections_DictionaryEntry_ToString( + self, + outException, + ); + } + + late final _System_Collections_DictionaryEntry_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Collections_DictionaryEntry_t, + ffi.Pointer)>>( + 'System_Collections_DictionaryEntry_ToString'); + late final _System_Collections_DictionaryEntry_ToString = + _System_Collections_DictionaryEntry_ToStringPtr.asFunction< + System_String_t Function(System_Collections_DictionaryEntry_t, + ffi.Pointer)>(); + + System_Collections_DictionaryEntry_t + System_Collections_DictionaryEntry_Create( + System_Object_t key, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_DictionaryEntry_Create( + key, + value, + outException, + ); + } + + late final _System_Collections_DictionaryEntry_CreatePtr = _lookup< + ffi.NativeFunction< + System_Collections_DictionaryEntry_t Function(System_Object_t, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_DictionaryEntry_Create'); + late final _System_Collections_DictionaryEntry_Create = + _System_Collections_DictionaryEntry_CreatePtr.asFunction< + System_Collections_DictionaryEntry_t Function(System_Object_t, + System_Object_t, ffi.Pointer)>(); + + System_Object_t System_Collections_DictionaryEntry_Key_Get( + System_Collections_DictionaryEntry_t self, + ffi.Pointer outException, + ) { + return _System_Collections_DictionaryEntry_Key_Get( + self, + outException, + ); + } + + late final _System_Collections_DictionaryEntry_Key_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Collections_DictionaryEntry_t, + ffi.Pointer)>>( + 'System_Collections_DictionaryEntry_Key_Get'); + late final _System_Collections_DictionaryEntry_Key_Get = + _System_Collections_DictionaryEntry_Key_GetPtr.asFunction< + System_Object_t Function(System_Collections_DictionaryEntry_t, + ffi.Pointer)>(); + + void System_Collections_DictionaryEntry_Key_Set( + System_Collections_DictionaryEntry_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_DictionaryEntry_Key_Set( + self, + value, + outException, + ); + } + + late final _System_Collections_DictionaryEntry_Key_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_DictionaryEntry_t, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_DictionaryEntry_Key_Set'); + late final _System_Collections_DictionaryEntry_Key_Set = + _System_Collections_DictionaryEntry_Key_SetPtr.asFunction< + void Function(System_Collections_DictionaryEntry_t, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Collections_DictionaryEntry_Value_Get( + System_Collections_DictionaryEntry_t self, + ffi.Pointer outException, + ) { + return _System_Collections_DictionaryEntry_Value_Get( + self, + outException, + ); + } + + late final _System_Collections_DictionaryEntry_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Collections_DictionaryEntry_t, + ffi.Pointer)>>( + 'System_Collections_DictionaryEntry_Value_Get'); + late final _System_Collections_DictionaryEntry_Value_Get = + _System_Collections_DictionaryEntry_Value_GetPtr.asFunction< + System_Object_t Function(System_Collections_DictionaryEntry_t, + ffi.Pointer)>(); + + void System_Collections_DictionaryEntry_Value_Set( + System_Collections_DictionaryEntry_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Collections_DictionaryEntry_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Collections_DictionaryEntry_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_DictionaryEntry_t, + System_Object_t, ffi.Pointer)>>( + 'System_Collections_DictionaryEntry_Value_Set'); + late final _System_Collections_DictionaryEntry_Value_Set = + _System_Collections_DictionaryEntry_Value_SetPtr.asFunction< + void Function(System_Collections_DictionaryEntry_t, System_Object_t, + ffi.Pointer)>(); + + System_Collections_DictionaryEntry_t + System_Collections_DictionaryEntry_Create_1( + ffi.Pointer outException, + ) { + return _System_Collections_DictionaryEntry_Create_1( + outException, + ); + } + + late final _System_Collections_DictionaryEntry_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Collections_DictionaryEntry_t Function( + ffi.Pointer)>>( + 'System_Collections_DictionaryEntry_Create_1'); + late final _System_Collections_DictionaryEntry_Create_1 = + _System_Collections_DictionaryEntry_Create_1Ptr.asFunction< + System_Collections_DictionaryEntry_t Function( + ffi.Pointer)>(); + + System_Type_t System_Collections_DictionaryEntry_TypeOf() { + return _System_Collections_DictionaryEntry_TypeOf(); + } + + late final _System_Collections_DictionaryEntry_TypeOfPtr = + _lookup>( + 'System_Collections_DictionaryEntry_TypeOf'); + late final _System_Collections_DictionaryEntry_TypeOf = + _System_Collections_DictionaryEntry_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_DictionaryEntry_Destroy( + System_Collections_DictionaryEntry_t self, + ) { + return _System_Collections_DictionaryEntry_Destroy( + self, + ); + } + + late final _System_Collections_DictionaryEntry_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_DictionaryEntry_t)>>( + 'System_Collections_DictionaryEntry_Destroy'); + late final _System_Collections_DictionaryEntry_Destroy = + _System_Collections_DictionaryEntry_DestroyPtr.asFunction< + void Function(System_Collections_DictionaryEntry_t)>(); + + void System_Threading_Tasks_Task_Start( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Start( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_StartPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Start'); + late final _System_Threading_Tasks_Task_Start = + _System_Threading_Tasks_Task_StartPtr.asFunction< + void Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + void System_Threading_Tasks_Task_Start_1( + System_Threading_Tasks_Task_t self, + System_Threading_Tasks_TaskScheduler_t scheduler, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Start_1( + self, + scheduler, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Start_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_Tasks_Task_t, + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Start_1'); + late final _System_Threading_Tasks_Task_Start_1 = + _System_Threading_Tasks_Task_Start_1Ptr.asFunction< + void Function( + System_Threading_Tasks_Task_t, + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>(); + + void System_Threading_Tasks_Task_RunSynchronously( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_RunSynchronously( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_RunSynchronouslyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_RunSynchronously'); + late final _System_Threading_Tasks_Task_RunSynchronously = + _System_Threading_Tasks_Task_RunSynchronouslyPtr.asFunction< + void Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + void System_Threading_Tasks_Task_RunSynchronously_1( + System_Threading_Tasks_Task_t self, + System_Threading_Tasks_TaskScheduler_t scheduler, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_RunSynchronously_1( + self, + scheduler, + outException, + ); + } + + late final _System_Threading_Tasks_Task_RunSynchronously_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_Tasks_Task_t, + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_RunSynchronously_1'); + late final _System_Threading_Tasks_Task_RunSynchronously_1 = + _System_Threading_Tasks_Task_RunSynchronously_1Ptr.asFunction< + void Function( + System_Threading_Tasks_Task_t, + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>(); + + void System_Threading_Tasks_Task_Dispose( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Dispose( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Dispose'); + late final _System_Threading_Tasks_Task_Dispose = + _System_Threading_Tasks_Task_DisposePtr.asFunction< + void Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + void System_Threading_Tasks_Task_Wait( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Wait( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Wait'); + late final _System_Threading_Tasks_Task_Wait = + _System_Threading_Tasks_Task_WaitPtr.asFunction< + void Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_Wait_1( + System_Threading_Tasks_Task_t self, + System_TimeSpan_t timeout, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Wait_1( + self, + timeout, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Wait_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_Task_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Wait_1'); + late final _System_Threading_Tasks_Task_Wait_1 = + _System_Threading_Tasks_Task_Wait_1Ptr.asFunction< + bool Function(System_Threading_Tasks_Task_t, System_TimeSpan_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_Wait_2( + System_Threading_Tasks_Task_t self, + System_TimeSpan_t timeout, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Wait_2( + self, + timeout, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Wait_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Wait_2'); + late final _System_Threading_Tasks_Task_Wait_2 = + _System_Threading_Tasks_Task_Wait_2Ptr.asFunction< + bool Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + void System_Threading_Tasks_Task_Wait_3( + System_Threading_Tasks_Task_t self, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Wait_3( + self, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Wait_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_Tasks_Task_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Wait_3'); + late final _System_Threading_Tasks_Task_Wait_3 = + _System_Threading_Tasks_Task_Wait_3Ptr.asFunction< + void Function( + System_Threading_Tasks_Task_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_Wait_4( + System_Threading_Tasks_Task_t self, + int millisecondsTimeout, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Wait_4( + self, + millisecondsTimeout, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Wait_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_Task_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Wait_4'); + late final _System_Threading_Tasks_Task_Wait_4 = + _System_Threading_Tasks_Task_Wait_4Ptr.asFunction< + bool Function(System_Threading_Tasks_Task_t, int, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_Wait_5( + System_Threading_Tasks_Task_t self, + int millisecondsTimeout, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Wait_5( + self, + millisecondsTimeout, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Wait_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_Tasks_Task_t, + ffi.Int32, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Wait_5'); + late final _System_Threading_Tasks_Task_Wait_5 = + _System_Threading_Tasks_Task_Wait_5Ptr.asFunction< + bool Function( + System_Threading_Tasks_Task_t, + int, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_WaitAsync( + System_Threading_Tasks_Task_t self, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAsync( + self, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAsync'); + late final _System_Threading_Tasks_Task_WaitAsync = + _System_Threading_Tasks_Task_WaitAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_WaitAsync_1( + System_Threading_Tasks_Task_t self, + System_TimeSpan_t timeout, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAsync_1( + self, + timeout, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAsync_1'); + late final _System_Threading_Tasks_Task_WaitAsync_1 = + _System_Threading_Tasks_Task_WaitAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function(System_Threading_Tasks_Task_t, + System_TimeSpan_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_WaitAsync_2( + System_Threading_Tasks_Task_t self, + System_TimeSpan_t timeout, + System_TimeProvider_t timeProvider, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAsync_2( + self, + timeout, + timeProvider, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAsync_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + System_TimeProvider_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAsync_2'); + late final _System_Threading_Tasks_Task_WaitAsync_2 = + _System_Threading_Tasks_Task_WaitAsync_2Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + System_TimeProvider_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_WaitAsync_3( + System_Threading_Tasks_Task_t self, + System_TimeSpan_t timeout, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAsync_3( + self, + timeout, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAsync_3Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAsync_3'); + late final _System_Threading_Tasks_Task_WaitAsync_3 = + _System_Threading_Tasks_Task_WaitAsync_3Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_WaitAsync_4( + System_Threading_Tasks_Task_t self, + System_TimeSpan_t timeout, + System_TimeProvider_t timeProvider, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAsync_4( + self, + timeout, + timeProvider, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAsync_4Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + System_TimeProvider_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAsync_4'); + late final _System_Threading_Tasks_Task_WaitAsync_4 = + _System_Threading_Tasks_Task_WaitAsync_4Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_t, + System_TimeSpan_t, + System_TimeProvider_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + void System_Threading_Tasks_Task_WaitAll( + System_Threading_Tasks_Task_Array_t tasks, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAll( + tasks, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAllPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_Tasks_Task_Array_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAll'); + late final _System_Threading_Tasks_Task_WaitAll = + _System_Threading_Tasks_Task_WaitAllPtr.asFunction< + void Function(System_Threading_Tasks_Task_Array_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_WaitAll_1( + System_Threading_Tasks_Task_Array_t tasks, + System_TimeSpan_t timeout, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAll_1( + tasks, + timeout, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAll_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_Task_Array_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAll_1'); + late final _System_Threading_Tasks_Task_WaitAll_1 = + _System_Threading_Tasks_Task_WaitAll_1Ptr.asFunction< + bool Function(System_Threading_Tasks_Task_Array_t, System_TimeSpan_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_WaitAll_2( + System_Threading_Tasks_Task_Array_t tasks, + int millisecondsTimeout, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAll_2( + tasks, + millisecondsTimeout, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAll_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_Task_Array_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAll_2'); + late final _System_Threading_Tasks_Task_WaitAll_2 = + _System_Threading_Tasks_Task_WaitAll_2Ptr.asFunction< + bool Function(System_Threading_Tasks_Task_Array_t, int, + ffi.Pointer)>(); + + void System_Threading_Tasks_Task_WaitAll_3( + System_Threading_Tasks_Task_Array_t tasks, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAll_3( + tasks, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAll_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Threading_Tasks_Task_Array_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAll_3'); + late final _System_Threading_Tasks_Task_WaitAll_3 = + _System_Threading_Tasks_Task_WaitAll_3Ptr.asFunction< + void Function( + System_Threading_Tasks_Task_Array_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_WaitAll_4( + System_Threading_Tasks_Task_Array_t tasks, + int millisecondsTimeout, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAll_4( + tasks, + millisecondsTimeout, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAll_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Threading_Tasks_Task_Array_t, + ffi.Int32, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAll_4'); + late final _System_Threading_Tasks_Task_WaitAll_4 = + _System_Threading_Tasks_Task_WaitAll_4Ptr.asFunction< + bool Function( + System_Threading_Tasks_Task_Array_t, + int, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_Task_WaitAny( + System_Threading_Tasks_Task_Array_t tasks, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAny( + tasks, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAnyPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_Task_Array_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAny'); + late final _System_Threading_Tasks_Task_WaitAny = + _System_Threading_Tasks_Task_WaitAnyPtr.asFunction< + int Function(System_Threading_Tasks_Task_Array_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_Task_WaitAny_1( + System_Threading_Tasks_Task_Array_t tasks, + System_TimeSpan_t timeout, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAny_1( + tasks, + timeout, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAny_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_Task_Array_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAny_1'); + late final _System_Threading_Tasks_Task_WaitAny_1 = + _System_Threading_Tasks_Task_WaitAny_1Ptr.asFunction< + int Function(System_Threading_Tasks_Task_Array_t, System_TimeSpan_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_Task_WaitAny_2( + System_Threading_Tasks_Task_Array_t tasks, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAny_2( + tasks, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAny_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Threading_Tasks_Task_Array_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAny_2'); + late final _System_Threading_Tasks_Task_WaitAny_2 = + _System_Threading_Tasks_Task_WaitAny_2Ptr.asFunction< + int Function( + System_Threading_Tasks_Task_Array_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_Task_WaitAny_3( + System_Threading_Tasks_Task_Array_t tasks, + int millisecondsTimeout, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAny_3( + tasks, + millisecondsTimeout, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAny_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_Task_Array_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAny_3'); + late final _System_Threading_Tasks_Task_WaitAny_3 = + _System_Threading_Tasks_Task_WaitAny_3Ptr.asFunction< + int Function(System_Threading_Tasks_Task_Array_t, int, + ffi.Pointer)>(); + + int System_Threading_Tasks_Task_WaitAny_4( + System_Threading_Tasks_Task_Array_t tasks, + int millisecondsTimeout, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WaitAny_4( + tasks, + millisecondsTimeout, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WaitAny_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Threading_Tasks_Task_Array_t, + ffi.Int32, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WaitAny_4'); + late final _System_Threading_Tasks_Task_WaitAny_4 = + _System_Threading_Tasks_Task_WaitAny_4Ptr.asFunction< + int Function( + System_Threading_Tasks_Task_Array_t, + int, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_FromException( + System_Exception_t exception, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_FromException( + exception, + outException, + ); + } + + late final _System_Threading_Tasks_Task_FromExceptionPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Exception_t, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_FromException'); + late final _System_Threading_Tasks_Task_FromException = + _System_Threading_Tasks_Task_FromExceptionPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Exception_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_FromCanceled( + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_FromCanceled( + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_FromCanceledPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_FromCanceled'); + late final _System_Threading_Tasks_Task_FromCanceled = + _System_Threading_Tasks_Task_FromCanceledPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Delay( + System_TimeSpan_t delay, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Delay( + delay, + outException, + ); + } + + late final _System_Threading_Tasks_Task_DelayPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_TimeSpan_t, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Delay'); + late final _System_Threading_Tasks_Task_Delay = + _System_Threading_Tasks_Task_DelayPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_TimeSpan_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Delay_1( + System_TimeSpan_t delay, + System_TimeProvider_t timeProvider, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Delay_1( + delay, + timeProvider, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Delay_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_TimeSpan_t, + System_TimeProvider_t, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Delay_1'); + late final _System_Threading_Tasks_Task_Delay_1 = + _System_Threading_Tasks_Task_Delay_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function(System_TimeSpan_t, + System_TimeProvider_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Delay_2( + System_TimeSpan_t delay, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Delay_2( + delay, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Delay_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_TimeSpan_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Delay_2'); + late final _System_Threading_Tasks_Task_Delay_2 = + _System_Threading_Tasks_Task_Delay_2Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_TimeSpan_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Delay_3( + System_TimeSpan_t delay, + System_TimeProvider_t timeProvider, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Delay_3( + delay, + timeProvider, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Delay_3Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_TimeSpan_t, + System_TimeProvider_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Delay_3'); + late final _System_Threading_Tasks_Task_Delay_3 = + _System_Threading_Tasks_Task_Delay_3Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_TimeSpan_t, + System_TimeProvider_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Delay_4( + int millisecondsDelay, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Delay_4( + millisecondsDelay, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Delay_4Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Delay_4'); + late final _System_Threading_Tasks_Task_Delay_4 = + _System_Threading_Tasks_Task_Delay_4Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + int, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_Delay_5( + int millisecondsDelay, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Delay_5( + millisecondsDelay, + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Delay_5Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + ffi.Int32, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Delay_5'); + late final _System_Threading_Tasks_Task_Delay_5 = + _System_Threading_Tasks_Task_Delay_5Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + int, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_WhenAll( + System_Threading_Tasks_Task_Array_t tasks, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_WhenAll( + tasks, + outException, + ); + } + + late final _System_Threading_Tasks_Task_WhenAllPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_Array_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_WhenAll'); + late final _System_Threading_Tasks_Task_WhenAll = + _System_Threading_Tasks_Task_WhenAllPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Threading_Tasks_Task_Array_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_Task_Id_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Id_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Id_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Id_Get'); + late final _System_Threading_Tasks_Task_Id_Get = + _System_Threading_Tasks_Task_Id_GetPtr.asFunction< + int Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_Task_Status_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Status_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_Status_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Status_Get'); + late final _System_Threading_Tasks_Task_Status_Get = + _System_Threading_Tasks_Task_Status_GetPtr.asFunction< + int Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_IsCanceled_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_IsCanceled_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_IsCanceled_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_IsCanceled_Get'); + late final _System_Threading_Tasks_Task_IsCanceled_Get = + _System_Threading_Tasks_Task_IsCanceled_GetPtr.asFunction< + bool Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_IsCompleted_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_IsCompleted_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_IsCompleted_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_IsCompleted_Get'); + late final _System_Threading_Tasks_Task_IsCompleted_Get = + _System_Threading_Tasks_Task_IsCompleted_GetPtr.asFunction< + bool Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_IsCompletedSuccessfully_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_IsCompletedSuccessfully_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_IsCompletedSuccessfully_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_IsCompletedSuccessfully_Get'); + late final _System_Threading_Tasks_Task_IsCompletedSuccessfully_Get = + _System_Threading_Tasks_Task_IsCompletedSuccessfully_GetPtr.asFunction< + bool Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_Task_CreationOptions_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_CreationOptions_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_CreationOptions_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_CreationOptions_Get'); + late final _System_Threading_Tasks_Task_CreationOptions_Get = + _System_Threading_Tasks_Task_CreationOptions_GetPtr.asFunction< + int Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + System_Object_t System_Threading_Tasks_Task_AsyncState_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_AsyncState_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_AsyncState_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_AsyncState_Get'); + late final _System_Threading_Tasks_Task_AsyncState_Get = + _System_Threading_Tasks_Task_AsyncState_GetPtr.asFunction< + System_Object_t Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + System_Threading_Tasks_TaskFactory_t System_Threading_Tasks_Task_Factory_Get( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_Factory_Get( + outException, + ); + } + + late final _System_Threading_Tasks_Task_Factory_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskFactory_t Function( + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_Factory_Get'); + late final _System_Threading_Tasks_Task_Factory_Get = + _System_Threading_Tasks_Task_Factory_GetPtr.asFunction< + System_Threading_Tasks_TaskFactory_t Function( + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Threading_Tasks_Task_CompletedTask_Get( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_CompletedTask_Get( + outException, + ); + } + + late final _System_Threading_Tasks_Task_CompletedTask_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_CompletedTask_Get'); + late final _System_Threading_Tasks_Task_CompletedTask_Get = + _System_Threading_Tasks_Task_CompletedTask_GetPtr.asFunction< + System_Threading_Tasks_Task_t Function( + ffi.Pointer)>(); + + bool System_Threading_Tasks_Task_IsFaulted_Get( + System_Threading_Tasks_Task_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_Task_IsFaulted_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_Task_IsFaulted_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_Task_IsFaulted_Get'); + late final _System_Threading_Tasks_Task_IsFaulted_Get = + _System_Threading_Tasks_Task_IsFaulted_GetPtr.asFunction< + bool Function(System_Threading_Tasks_Task_t, + ffi.Pointer)>(); + + System_Type_t System_Threading_Tasks_Task_TypeOf() { + return _System_Threading_Tasks_Task_TypeOf(); + } + + late final _System_Threading_Tasks_Task_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_Task_TypeOf'); + late final _System_Threading_Tasks_Task_TypeOf = + _System_Threading_Tasks_Task_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_Tasks_Task_Destroy( + System_Threading_Tasks_Task_t self, + ) { + return _System_Threading_Tasks_Task_Destroy( + self, + ); + } + + late final _System_Threading_Tasks_Task_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Threading_Tasks_Task_Destroy'); + late final _System_Threading_Tasks_Task_Destroy = + _System_Threading_Tasks_Task_DestroyPtr.asFunction< + void Function(System_Threading_Tasks_Task_t)>(); + + bool System_IAsyncResult_IsCompleted_Get( + System_IAsyncResult_t self, + ffi.Pointer outException, + ) { + return _System_IAsyncResult_IsCompleted_Get( + self, + outException, + ); + } + + late final _System_IAsyncResult_IsCompleted_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_IAsyncResult_t, ffi.Pointer)>>( + 'System_IAsyncResult_IsCompleted_Get'); + late final _System_IAsyncResult_IsCompleted_Get = + _System_IAsyncResult_IsCompleted_GetPtr.asFunction< + bool Function( + System_IAsyncResult_t, ffi.Pointer)>(); + + System_Threading_WaitHandle_t System_IAsyncResult_AsyncWaitHandle_Get( + System_IAsyncResult_t self, + ffi.Pointer outException, + ) { + return _System_IAsyncResult_AsyncWaitHandle_Get( + self, + outException, + ); + } + + late final _System_IAsyncResult_AsyncWaitHandle_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_WaitHandle_t Function( + System_IAsyncResult_t, ffi.Pointer)>>( + 'System_IAsyncResult_AsyncWaitHandle_Get'); + late final _System_IAsyncResult_AsyncWaitHandle_Get = + _System_IAsyncResult_AsyncWaitHandle_GetPtr.asFunction< + System_Threading_WaitHandle_t Function( + System_IAsyncResult_t, ffi.Pointer)>(); + + System_Object_t System_IAsyncResult_AsyncState_Get( + System_IAsyncResult_t self, + ffi.Pointer outException, + ) { + return _System_IAsyncResult_AsyncState_Get( + self, + outException, + ); + } + + late final _System_IAsyncResult_AsyncState_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_IAsyncResult_t, ffi.Pointer)>>( + 'System_IAsyncResult_AsyncState_Get'); + late final _System_IAsyncResult_AsyncState_Get = + _System_IAsyncResult_AsyncState_GetPtr.asFunction< + System_Object_t Function( + System_IAsyncResult_t, ffi.Pointer)>(); + + bool System_IAsyncResult_CompletedSynchronously_Get( + System_IAsyncResult_t self, + ffi.Pointer outException, + ) { + return _System_IAsyncResult_CompletedSynchronously_Get( + self, + outException, + ); + } + + late final _System_IAsyncResult_CompletedSynchronously_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_IAsyncResult_t, ffi.Pointer)>>( + 'System_IAsyncResult_CompletedSynchronously_Get'); + late final _System_IAsyncResult_CompletedSynchronously_Get = + _System_IAsyncResult_CompletedSynchronously_GetPtr.asFunction< + bool Function( + System_IAsyncResult_t, ffi.Pointer)>(); + + System_Type_t System_IAsyncResult_TypeOf() { + return _System_IAsyncResult_TypeOf(); + } + + late final _System_IAsyncResult_TypeOfPtr = + _lookup>( + 'System_IAsyncResult_TypeOf'); + late final _System_IAsyncResult_TypeOf = + _System_IAsyncResult_TypeOfPtr.asFunction(); + + void System_IAsyncResult_Destroy( + System_IAsyncResult_t self, + ) { + return _System_IAsyncResult_Destroy( + self, + ); + } + + late final _System_IAsyncResult_DestroyPtr = + _lookup>( + 'System_IAsyncResult_Destroy'); + late final _System_IAsyncResult_Destroy = _System_IAsyncResult_DestroyPtr + .asFunction(); + + System_Threading_Tasks_TaskScheduler_t + System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext( + outException, + ); + } + + late final _System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContextPtr = + _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskScheduler_t Function( + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext'); + late final _System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContext = + _System_Threading_Tasks_TaskScheduler_FromCurrentSynchronizationContextPtr + .asFunction< + System_Threading_Tasks_TaskScheduler_t Function( + ffi.Pointer)>(); + + int System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get( + System_Threading_Tasks_TaskScheduler_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get'); + late final _System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_Get = + _System_Threading_Tasks_TaskScheduler_MaximumConcurrencyLevel_GetPtr + .asFunction< + int Function(System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>(); + + System_Threading_Tasks_TaskScheduler_t + System_Threading_Tasks_TaskScheduler_Default_Get( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskScheduler_Default_Get( + outException, + ); + } + + late final _System_Threading_Tasks_TaskScheduler_Default_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskScheduler_t Function( + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskScheduler_Default_Get'); + late final _System_Threading_Tasks_TaskScheduler_Default_Get = + _System_Threading_Tasks_TaskScheduler_Default_GetPtr.asFunction< + System_Threading_Tasks_TaskScheduler_t Function( + ffi.Pointer)>(); + + System_Threading_Tasks_TaskScheduler_t + System_Threading_Tasks_TaskScheduler_Current_Get( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskScheduler_Current_Get( + outException, + ); + } + + late final _System_Threading_Tasks_TaskScheduler_Current_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskScheduler_t Function( + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskScheduler_Current_Get'); + late final _System_Threading_Tasks_TaskScheduler_Current_Get = + _System_Threading_Tasks_TaskScheduler_Current_GetPtr.asFunction< + System_Threading_Tasks_TaskScheduler_t Function( + ffi.Pointer)>(); + + int System_Threading_Tasks_TaskScheduler_Id_Get( + System_Threading_Tasks_TaskScheduler_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskScheduler_Id_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_TaskScheduler_Id_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskScheduler_Id_Get'); + late final _System_Threading_Tasks_TaskScheduler_Id_Get = + _System_Threading_Tasks_TaskScheduler_Id_GetPtr.asFunction< + int Function(System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>(); + + System_Type_t System_Threading_Tasks_TaskScheduler_TypeOf() { + return _System_Threading_Tasks_TaskScheduler_TypeOf(); + } + + late final _System_Threading_Tasks_TaskScheduler_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_TaskScheduler_TypeOf'); + late final _System_Threading_Tasks_TaskScheduler_TypeOf = + _System_Threading_Tasks_TaskScheduler_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_Tasks_TaskScheduler_Destroy( + System_Threading_Tasks_TaskScheduler_t self, + ) { + return _System_Threading_Tasks_TaskScheduler_Destroy( + self, + ); + } + + late final _System_Threading_Tasks_TaskScheduler_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_Tasks_TaskScheduler_t)>>( + 'System_Threading_Tasks_TaskScheduler_Destroy'); + late final _System_Threading_Tasks_TaskScheduler_Destroy = + _System_Threading_Tasks_TaskScheduler_DestroyPtr.asFunction< + void Function(System_Threading_Tasks_TaskScheduler_t)>(); + + System_Threading_Tasks_TaskFactory_t + System_Threading_Tasks_TaskFactory_Create( + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_Create( + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_CreatePtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskFactory_t Function( + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_Create'); + late final _System_Threading_Tasks_TaskFactory_Create = + _System_Threading_Tasks_TaskFactory_CreatePtr.asFunction< + System_Threading_Tasks_TaskFactory_t Function( + ffi.Pointer)>(); + + System_Threading_Tasks_TaskFactory_t + System_Threading_Tasks_TaskFactory_Create_1( + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_Create_1( + cancellationToken, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskFactory_t Function( + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_Create_1'); + late final _System_Threading_Tasks_TaskFactory_Create_1 = + _System_Threading_Tasks_TaskFactory_Create_1Ptr.asFunction< + System_Threading_Tasks_TaskFactory_t Function( + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_TaskFactory_t + System_Threading_Tasks_TaskFactory_Create_2( + System_Threading_Tasks_TaskScheduler_t scheduler, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_Create_2( + scheduler, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskFactory_t Function( + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_Create_2'); + late final _System_Threading_Tasks_TaskFactory_Create_2 = + _System_Threading_Tasks_TaskFactory_Create_2Ptr.asFunction< + System_Threading_Tasks_TaskFactory_t Function( + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>(); + + System_Threading_Tasks_TaskFactory_t + System_Threading_Tasks_TaskFactory_Create_3( + int creationOptions, + int continuationOptions, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_Create_3( + creationOptions, + continuationOptions, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskFactory_t Function( + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_Create_3'); + late final _System_Threading_Tasks_TaskFactory_Create_3 = + _System_Threading_Tasks_TaskFactory_Create_3Ptr.asFunction< + System_Threading_Tasks_TaskFactory_t Function( + int, int, ffi.Pointer)>(); + + System_Threading_Tasks_TaskFactory_t + System_Threading_Tasks_TaskFactory_Create_4( + System_Threading_CancellationToken_t cancellationToken, + int creationOptions, + int continuationOptions, + System_Threading_Tasks_TaskScheduler_t scheduler, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_Create_4( + cancellationToken, + creationOptions, + continuationOptions, + scheduler, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskFactory_t Function( + System_Threading_CancellationToken_t, + ffi.Int32, + ffi.Int32, + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_Create_4'); + late final _System_Threading_Tasks_TaskFactory_Create_4 = + _System_Threading_Tasks_TaskFactory_Create_4Ptr.asFunction< + System_Threading_Tasks_TaskFactory_t Function( + System_Threading_CancellationToken_t, + int, + int, + System_Threading_Tasks_TaskScheduler_t, + ffi.Pointer)>(); + + System_Threading_CancellationToken_t + System_Threading_Tasks_TaskFactory_CancellationToken_Get( + System_Threading_Tasks_TaskFactory_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_CancellationToken_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_CancellationToken_GetPtr = + _lookup< + ffi.NativeFunction< + System_Threading_CancellationToken_t Function( + System_Threading_Tasks_TaskFactory_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_CancellationToken_Get'); + late final _System_Threading_Tasks_TaskFactory_CancellationToken_Get = + _System_Threading_Tasks_TaskFactory_CancellationToken_GetPtr.asFunction< + System_Threading_CancellationToken_t Function( + System_Threading_Tasks_TaskFactory_t, + ffi.Pointer)>(); + + System_Threading_Tasks_TaskScheduler_t + System_Threading_Tasks_TaskFactory_Scheduler_Get( + System_Threading_Tasks_TaskFactory_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_Scheduler_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_Scheduler_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_TaskScheduler_t Function( + System_Threading_Tasks_TaskFactory_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_Scheduler_Get'); + late final _System_Threading_Tasks_TaskFactory_Scheduler_Get = + _System_Threading_Tasks_TaskFactory_Scheduler_GetPtr.asFunction< + System_Threading_Tasks_TaskScheduler_t Function( + System_Threading_Tasks_TaskFactory_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_TaskFactory_CreationOptions_Get( + System_Threading_Tasks_TaskFactory_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_CreationOptions_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_CreationOptions_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_TaskFactory_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_CreationOptions_Get'); + late final _System_Threading_Tasks_TaskFactory_CreationOptions_Get = + _System_Threading_Tasks_TaskFactory_CreationOptions_GetPtr.asFunction< + int Function(System_Threading_Tasks_TaskFactory_t, + ffi.Pointer)>(); + + int System_Threading_Tasks_TaskFactory_ContinuationOptions_Get( + System_Threading_Tasks_TaskFactory_t self, + ffi.Pointer outException, + ) { + return _System_Threading_Tasks_TaskFactory_ContinuationOptions_Get( + self, + outException, + ); + } + + late final _System_Threading_Tasks_TaskFactory_ContinuationOptions_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Threading_Tasks_TaskFactory_t, + ffi.Pointer)>>( + 'System_Threading_Tasks_TaskFactory_ContinuationOptions_Get'); + late final _System_Threading_Tasks_TaskFactory_ContinuationOptions_Get = + _System_Threading_Tasks_TaskFactory_ContinuationOptions_GetPtr.asFunction< + int Function(System_Threading_Tasks_TaskFactory_t, + ffi.Pointer)>(); + + System_Type_t System_Threading_Tasks_TaskFactory_TypeOf() { + return _System_Threading_Tasks_TaskFactory_TypeOf(); + } + + late final _System_Threading_Tasks_TaskFactory_TypeOfPtr = + _lookup>( + 'System_Threading_Tasks_TaskFactory_TypeOf'); + late final _System_Threading_Tasks_TaskFactory_TypeOf = + _System_Threading_Tasks_TaskFactory_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_Tasks_TaskFactory_Destroy( + System_Threading_Tasks_TaskFactory_t self, + ) { + return _System_Threading_Tasks_TaskFactory_Destroy( + self, + ); + } + + late final _System_Threading_Tasks_TaskFactory_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_Tasks_TaskFactory_t)>>( + 'System_Threading_Tasks_TaskFactory_Destroy'); + late final _System_Threading_Tasks_TaskFactory_Destroy = + _System_Threading_Tasks_TaskFactory_DestroyPtr.asFunction< + void Function(System_Threading_Tasks_TaskFactory_t)>(); + + System_DateTimeOffset_t System_TimeProvider_GetUtcNow( + System_TimeProvider_t self, + ffi.Pointer outException, + ) { + return _System_TimeProvider_GetUtcNow( + self, + outException, + ); + } + + late final _System_TimeProvider_GetUtcNowPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_TimeProvider_t, ffi.Pointer)>>( + 'System_TimeProvider_GetUtcNow'); + late final _System_TimeProvider_GetUtcNow = + _System_TimeProvider_GetUtcNowPtr.asFunction< + System_DateTimeOffset_t Function( + System_TimeProvider_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_TimeProvider_GetLocalNow( + System_TimeProvider_t self, + ffi.Pointer outException, + ) { + return _System_TimeProvider_GetLocalNow( + self, + outException, + ); + } + + late final _System_TimeProvider_GetLocalNowPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_TimeProvider_t, ffi.Pointer)>>( + 'System_TimeProvider_GetLocalNow'); + late final _System_TimeProvider_GetLocalNow = + _System_TimeProvider_GetLocalNowPtr.asFunction< + System_DateTimeOffset_t Function( + System_TimeProvider_t, ffi.Pointer)>(); + + int System_TimeProvider_GetTimestamp( + System_TimeProvider_t self, + ffi.Pointer outException, + ) { + return _System_TimeProvider_GetTimestamp( + self, + outException, + ); + } + + late final _System_TimeProvider_GetTimestampPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_TimeProvider_t, ffi.Pointer)>>( + 'System_TimeProvider_GetTimestamp'); + late final _System_TimeProvider_GetTimestamp = + _System_TimeProvider_GetTimestampPtr.asFunction< + int Function( + System_TimeProvider_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeProvider_GetElapsedTime( + System_TimeProvider_t self, + int startingTimestamp, + int endingTimestamp, + ffi.Pointer outException, + ) { + return _System_TimeProvider_GetElapsedTime( + self, + startingTimestamp, + endingTimestamp, + outException, + ); + } + + late final _System_TimeProvider_GetElapsedTimePtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeProvider_t, ffi.Int64, + ffi.Int64, ffi.Pointer)>>( + 'System_TimeProvider_GetElapsedTime'); + late final _System_TimeProvider_GetElapsedTime = + _System_TimeProvider_GetElapsedTimePtr.asFunction< + System_TimeSpan_t Function(System_TimeProvider_t, int, int, + ffi.Pointer)>(); + + System_TimeSpan_t System_TimeProvider_GetElapsedTime_1( + System_TimeProvider_t self, + int startingTimestamp, + ffi.Pointer outException, + ) { + return _System_TimeProvider_GetElapsedTime_1( + self, + startingTimestamp, + outException, + ); + } + + late final _System_TimeProvider_GetElapsedTime_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeProvider_t, ffi.Int64, + ffi.Pointer)>>( + 'System_TimeProvider_GetElapsedTime_1'); + late final _System_TimeProvider_GetElapsedTime_1 = + _System_TimeProvider_GetElapsedTime_1Ptr.asFunction< + System_TimeSpan_t Function( + System_TimeProvider_t, int, ffi.Pointer)>(); + + System_Threading_ITimer_t System_TimeProvider_CreateTimer( + System_TimeProvider_t self, + System_Threading_TimerCallback_t callback, + System_Object_t state, + System_TimeSpan_t dueTime, + System_TimeSpan_t period, + ffi.Pointer outException, + ) { + return _System_TimeProvider_CreateTimer( + self, + callback, + state, + dueTime, + period, + outException, + ); + } + + late final _System_TimeProvider_CreateTimerPtr = _lookup< + ffi.NativeFunction< + System_Threading_ITimer_t Function( + System_TimeProvider_t, + System_Threading_TimerCallback_t, + System_Object_t, + System_TimeSpan_t, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_TimeProvider_CreateTimer'); + late final _System_TimeProvider_CreateTimer = + _System_TimeProvider_CreateTimerPtr.asFunction< + System_Threading_ITimer_t Function( + System_TimeProvider_t, + System_Threading_TimerCallback_t, + System_Object_t, + System_TimeSpan_t, + System_TimeSpan_t, + ffi.Pointer)>(); + + System_TimeProvider_t System_TimeProvider_System_Get( + ffi.Pointer outException, + ) { + return _System_TimeProvider_System_Get( + outException, + ); + } + + late final _System_TimeProvider_System_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeProvider_t Function(ffi.Pointer)>>( + 'System_TimeProvider_System_Get'); + late final _System_TimeProvider_System_Get = + _System_TimeProvider_System_GetPtr.asFunction< + System_TimeProvider_t Function(ffi.Pointer)>(); + + System_TimeZoneInfo_t System_TimeProvider_LocalTimeZone_Get( + System_TimeProvider_t self, + ffi.Pointer outException, + ) { + return _System_TimeProvider_LocalTimeZone_Get( + self, + outException, + ); + } + + late final _System_TimeProvider_LocalTimeZone_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_t Function( + System_TimeProvider_t, ffi.Pointer)>>( + 'System_TimeProvider_LocalTimeZone_Get'); + late final _System_TimeProvider_LocalTimeZone_Get = + _System_TimeProvider_LocalTimeZone_GetPtr.asFunction< + System_TimeZoneInfo_t Function( + System_TimeProvider_t, ffi.Pointer)>(); + + int System_TimeProvider_TimestampFrequency_Get( + System_TimeProvider_t self, + ffi.Pointer outException, + ) { + return _System_TimeProvider_TimestampFrequency_Get( + self, + outException, + ); + } + + late final _System_TimeProvider_TimestampFrequency_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_TimeProvider_t, ffi.Pointer)>>( + 'System_TimeProvider_TimestampFrequency_Get'); + late final _System_TimeProvider_TimestampFrequency_Get = + _System_TimeProvider_TimestampFrequency_GetPtr.asFunction< + int Function( + System_TimeProvider_t, ffi.Pointer)>(); + + System_Type_t System_TimeProvider_TypeOf() { + return _System_TimeProvider_TypeOf(); + } + + late final _System_TimeProvider_TypeOfPtr = + _lookup>( + 'System_TimeProvider_TypeOf'); + late final _System_TimeProvider_TypeOf = + _System_TimeProvider_TypeOfPtr.asFunction(); + + void System_TimeProvider_Destroy( + System_TimeProvider_t self, + ) { + return _System_TimeProvider_Destroy( + self, + ); + } + + late final _System_TimeProvider_DestroyPtr = + _lookup>( + 'System_TimeProvider_Destroy'); + late final _System_TimeProvider_Destroy = _System_TimeProvider_DestroyPtr + .asFunction(); + + System_DateTimeOffset_t System_DateTimeOffset_ToOffset( + System_DateTimeOffset_t self, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToOffset( + self, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_ToOffsetPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToOffset'); + late final _System_DateTimeOffset_ToOffset = + _System_DateTimeOffset_ToOffsetPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_TimeSpan_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Add( + System_DateTimeOffset_t self, + System_TimeSpan_t timeSpan, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Add( + self, + timeSpan, + outException, + ); + } + + late final _System_DateTimeOffset_AddPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_DateTimeOffset_t, + System_TimeSpan_t, + ffi.Pointer)>>('System_DateTimeOffset_Add'); + late final _System_DateTimeOffset_Add = + _System_DateTimeOffset_AddPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_TimeSpan_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddDays( + System_DateTimeOffset_t self, + double days, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddDays( + self, + days, + outException, + ); + } + + late final _System_DateTimeOffset_AddDaysPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Double, ffi.Pointer)>>( + 'System_DateTimeOffset_AddDays'); + late final _System_DateTimeOffset_AddDays = + _System_DateTimeOffset_AddDaysPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, double, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddHours( + System_DateTimeOffset_t self, + double hours, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddHours( + self, + hours, + outException, + ); + } + + late final _System_DateTimeOffset_AddHoursPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Double, ffi.Pointer)>>( + 'System_DateTimeOffset_AddHours'); + late final _System_DateTimeOffset_AddHours = + _System_DateTimeOffset_AddHoursPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, double, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddMilliseconds( + System_DateTimeOffset_t self, + double milliseconds, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddMilliseconds( + self, + milliseconds, + outException, + ); + } + + late final _System_DateTimeOffset_AddMillisecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Double, ffi.Pointer)>>( + 'System_DateTimeOffset_AddMilliseconds'); + late final _System_DateTimeOffset_AddMilliseconds = + _System_DateTimeOffset_AddMillisecondsPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, double, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddMicroseconds( + System_DateTimeOffset_t self, + double microseconds, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddMicroseconds( + self, + microseconds, + outException, + ); + } + + late final _System_DateTimeOffset_AddMicrosecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Double, ffi.Pointer)>>( + 'System_DateTimeOffset_AddMicroseconds'); + late final _System_DateTimeOffset_AddMicroseconds = + _System_DateTimeOffset_AddMicrosecondsPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, double, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddMinutes( + System_DateTimeOffset_t self, + double minutes, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddMinutes( + self, + minutes, + outException, + ); + } + + late final _System_DateTimeOffset_AddMinutesPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Double, ffi.Pointer)>>( + 'System_DateTimeOffset_AddMinutes'); + late final _System_DateTimeOffset_AddMinutes = + _System_DateTimeOffset_AddMinutesPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, double, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddMonths( + System_DateTimeOffset_t self, + int months, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddMonths( + self, + months, + outException, + ); + } + + late final _System_DateTimeOffset_AddMonthsPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Int32, ffi.Pointer)>>( + 'System_DateTimeOffset_AddMonths'); + late final _System_DateTimeOffset_AddMonths = + _System_DateTimeOffset_AddMonthsPtr.asFunction< + System_DateTimeOffset_t Function( + System_DateTimeOffset_t, int, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddSeconds( + System_DateTimeOffset_t self, + double seconds, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddSeconds( + self, + seconds, + outException, + ); + } + + late final _System_DateTimeOffset_AddSecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Double, ffi.Pointer)>>( + 'System_DateTimeOffset_AddSeconds'); + late final _System_DateTimeOffset_AddSeconds = + _System_DateTimeOffset_AddSecondsPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, double, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddTicks( + System_DateTimeOffset_t self, + int ticks, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddTicks( + self, + ticks, + outException, + ); + } + + late final _System_DateTimeOffset_AddTicksPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Int64, ffi.Pointer)>>( + 'System_DateTimeOffset_AddTicks'); + late final _System_DateTimeOffset_AddTicks = + _System_DateTimeOffset_AddTicksPtr.asFunction< + System_DateTimeOffset_t Function( + System_DateTimeOffset_t, int, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_AddYears( + System_DateTimeOffset_t self, + int years, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_AddYears( + self, + years, + outException, + ); + } + + late final _System_DateTimeOffset_AddYearsPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + ffi.Int32, ffi.Pointer)>>( + 'System_DateTimeOffset_AddYears'); + late final _System_DateTimeOffset_AddYears = + _System_DateTimeOffset_AddYearsPtr.asFunction< + System_DateTimeOffset_t Function( + System_DateTimeOffset_t, int, ffi.Pointer)>(); + + int System_DateTimeOffset_Compare( + System_DateTimeOffset_t first, + System_DateTimeOffset_t second, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Compare( + first, + second, + outException, + ); + } + + late final _System_DateTimeOffset_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTimeOffset_t, + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Compare'); + late final _System_DateTimeOffset_Compare = + _System_DateTimeOffset_ComparePtr.asFunction< + int Function(System_DateTimeOffset_t, System_DateTimeOffset_t, + ffi.Pointer)>(); + + int System_DateTimeOffset_CompareTo( + System_DateTimeOffset_t self, + System_DateTimeOffset_t other, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_CompareTo( + self, + other, + outException, + ); + } + + late final _System_DateTimeOffset_CompareToPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_DateTimeOffset_t, + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_CompareTo'); + late final _System_DateTimeOffset_CompareTo = + _System_DateTimeOffset_CompareToPtr.asFunction< + int Function(System_DateTimeOffset_t, System_DateTimeOffset_t, + ffi.Pointer)>(); + + bool System_DateTimeOffset_Equals( + System_DateTimeOffset_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Equals( + self, + obj, + outException, + ); + } + + late final _System_DateTimeOffset_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateTimeOffset_t, System_Object_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_Equals'); + late final _System_DateTimeOffset_Equals = + _System_DateTimeOffset_EqualsPtr.asFunction< + bool Function(System_DateTimeOffset_t, System_Object_t, + ffi.Pointer)>(); + + bool System_DateTimeOffset_Equals_1( + System_DateTimeOffset_t self, + System_DateTimeOffset_t other, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Equals_1( + self, + other, + outException, + ); + } + + late final _System_DateTimeOffset_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateTimeOffset_t, + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Equals_1'); + late final _System_DateTimeOffset_Equals_1 = + _System_DateTimeOffset_Equals_1Ptr.asFunction< + bool Function(System_DateTimeOffset_t, System_DateTimeOffset_t, + ffi.Pointer)>(); + + bool System_DateTimeOffset_EqualsExact( + System_DateTimeOffset_t self, + System_DateTimeOffset_t other, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_EqualsExact( + self, + other, + outException, + ); + } + + late final _System_DateTimeOffset_EqualsExactPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateTimeOffset_t, + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_EqualsExact'); + late final _System_DateTimeOffset_EqualsExact = + _System_DateTimeOffset_EqualsExactPtr.asFunction< + bool Function(System_DateTimeOffset_t, System_DateTimeOffset_t, + ffi.Pointer)>(); + + bool System_DateTimeOffset_Equals_2( + System_DateTimeOffset_t first, + System_DateTimeOffset_t second, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Equals_2( + first, + second, + outException, + ); + } + + late final _System_DateTimeOffset_Equals_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_DateTimeOffset_t, + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Equals_2'); + late final _System_DateTimeOffset_Equals_2 = + _System_DateTimeOffset_Equals_2Ptr.asFunction< + bool Function(System_DateTimeOffset_t, System_DateTimeOffset_t, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_FromFileTime( + int fileTime, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_FromFileTime( + fileTime, + outException, + ); + } + + late final _System_DateTimeOffset_FromFileTimePtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Int64, ffi.Pointer)>>( + 'System_DateTimeOffset_FromFileTime'); + late final _System_DateTimeOffset_FromFileTime = + _System_DateTimeOffset_FromFileTimePtr.asFunction< + System_DateTimeOffset_t Function( + int, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_FromUnixTimeSeconds( + int seconds, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_FromUnixTimeSeconds( + seconds, + outException, + ); + } + + late final _System_DateTimeOffset_FromUnixTimeSecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Int64, ffi.Pointer)>>( + 'System_DateTimeOffset_FromUnixTimeSeconds'); + late final _System_DateTimeOffset_FromUnixTimeSeconds = + _System_DateTimeOffset_FromUnixTimeSecondsPtr.asFunction< + System_DateTimeOffset_t Function( + int, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_FromUnixTimeMilliseconds( + int milliseconds, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_FromUnixTimeMilliseconds( + milliseconds, + outException, + ); + } + + late final _System_DateTimeOffset_FromUnixTimeMillisecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Int64, ffi.Pointer)>>( + 'System_DateTimeOffset_FromUnixTimeMilliseconds'); + late final _System_DateTimeOffset_FromUnixTimeMilliseconds = + _System_DateTimeOffset_FromUnixTimeMillisecondsPtr.asFunction< + System_DateTimeOffset_t Function( + int, ffi.Pointer)>(); + + int System_DateTimeOffset_GetHashCode( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_GetHashCode( + self, + outException, + ); + } + + late final _System_DateTimeOffset_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_GetHashCode'); + late final _System_DateTimeOffset_GetHashCode = + _System_DateTimeOffset_GetHashCodePtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Parse( + System_String_t input, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Parse( + input, + outException, + ); + } + + late final _System_DateTimeOffset_ParsePtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_String_t, + ffi.Pointer)>>('System_DateTimeOffset_Parse'); + late final _System_DateTimeOffset_Parse = + _System_DateTimeOffset_ParsePtr.asFunction< + System_DateTimeOffset_t Function( + System_String_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Parse_1( + System_String_t input, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Parse_1( + input, + formatProvider, + outException, + ); + } + + late final _System_DateTimeOffset_Parse_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_String_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Parse_1'); + late final _System_DateTimeOffset_Parse_1 = + _System_DateTimeOffset_Parse_1Ptr.asFunction< + System_DateTimeOffset_t Function(System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Parse_2( + System_String_t input, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Parse_2( + input, + formatProvider, + styles, + outException, + ); + } + + late final _System_DateTimeOffset_Parse_2Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_DateTimeOffset_Parse_2'); + late final _System_DateTimeOffset_Parse_2 = + _System_DateTimeOffset_Parse_2Ptr.asFunction< + System_DateTimeOffset_t Function( + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_ParseExact( + System_String_t input, + System_String_t format, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ParseExact( + input, + format, + formatProvider, + outException, + ); + } + + late final _System_DateTimeOffset_ParseExactPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_String_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ParseExact'); + late final _System_DateTimeOffset_ParseExact = + _System_DateTimeOffset_ParseExactPtr.asFunction< + System_DateTimeOffset_t Function(System_String_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_ParseExact_1( + System_String_t input, + System_String_t format, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ParseExact_1( + input, + format, + formatProvider, + styles, + outException, + ); + } + + late final _System_DateTimeOffset_ParseExact_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_DateTimeOffset_ParseExact_1'); + late final _System_DateTimeOffset_ParseExact_1 = + _System_DateTimeOffset_ParseExact_1Ptr.asFunction< + System_DateTimeOffset_t Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_ParseExact_2( + System_String_t input, + System_String_Array_t formats, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ParseExact_2( + input, + formats, + formatProvider, + styles, + outException, + ); + } + + late final _System_DateTimeOffset_ParseExact_2Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_DateTimeOffset_ParseExact_2'); + late final _System_DateTimeOffset_ParseExact_2 = + _System_DateTimeOffset_ParseExact_2Ptr.asFunction< + System_DateTimeOffset_t Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer)>(); + + System_TimeSpan_t System_DateTimeOffset_Subtract( + System_DateTimeOffset_t self, + System_DateTimeOffset_t value, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Subtract( + self, + value, + outException, + ); + } + + late final _System_DateTimeOffset_SubtractPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_DateTimeOffset_t, + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Subtract'); + late final _System_DateTimeOffset_Subtract = + _System_DateTimeOffset_SubtractPtr.asFunction< + System_TimeSpan_t Function(System_DateTimeOffset_t, + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Subtract_1( + System_DateTimeOffset_t self, + System_TimeSpan_t value, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Subtract_1( + self, + value, + outException, + ); + } + + late final _System_DateTimeOffset_Subtract_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Subtract_1'); + late final _System_DateTimeOffset_Subtract_1 = + _System_DateTimeOffset_Subtract_1Ptr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_TimeSpan_t, ffi.Pointer)>(); + + int System_DateTimeOffset_ToFileTime( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToFileTime( + self, + outException, + ); + } + + late final _System_DateTimeOffset_ToFileTimePtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToFileTime'); + late final _System_DateTimeOffset_ToFileTime = + _System_DateTimeOffset_ToFileTimePtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_ToUnixTimeSeconds( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToUnixTimeSeconds( + self, + outException, + ); + } + + late final _System_DateTimeOffset_ToUnixTimeSecondsPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToUnixTimeSeconds'); + late final _System_DateTimeOffset_ToUnixTimeSeconds = + _System_DateTimeOffset_ToUnixTimeSecondsPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_ToUnixTimeMilliseconds( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToUnixTimeMilliseconds( + self, + outException, + ); + } + + late final _System_DateTimeOffset_ToUnixTimeMillisecondsPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToUnixTimeMilliseconds'); + late final _System_DateTimeOffset_ToUnixTimeMilliseconds = + _System_DateTimeOffset_ToUnixTimeMillisecondsPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_ToLocalTime( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToLocalTime( + self, + outException, + ); + } + + late final _System_DateTimeOffset_ToLocalTimePtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToLocalTime'); + late final _System_DateTimeOffset_ToLocalTime = + _System_DateTimeOffset_ToLocalTimePtr.asFunction< + System_DateTimeOffset_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_String_t System_DateTimeOffset_ToString( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToString( + self, + outException, + ); + } + + late final _System_DateTimeOffset_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToString'); + late final _System_DateTimeOffset_ToString = + _System_DateTimeOffset_ToStringPtr.asFunction< + System_String_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_String_t System_DateTimeOffset_ToString_1( + System_DateTimeOffset_t self, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToString_1( + self, + format, + outException, + ); + } + + late final _System_DateTimeOffset_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateTimeOffset_t, System_String_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_ToString_1'); + late final _System_DateTimeOffset_ToString_1 = + _System_DateTimeOffset_ToString_1Ptr.asFunction< + System_String_t Function(System_DateTimeOffset_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_DateTimeOffset_ToString_2( + System_DateTimeOffset_t self, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToString_2( + self, + formatProvider, + outException, + ); + } + + late final _System_DateTimeOffset_ToString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateTimeOffset_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToString_2'); + late final _System_DateTimeOffset_ToString_2 = + _System_DateTimeOffset_ToString_2Ptr.asFunction< + System_String_t Function(System_DateTimeOffset_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_String_t System_DateTimeOffset_ToString_3( + System_DateTimeOffset_t self, + System_String_t format, + System_IFormatProvider_t formatProvider, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToString_3( + self, + format, + formatProvider, + outException, + ); + } + + late final _System_DateTimeOffset_ToString_3Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_DateTimeOffset_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToString_3'); + late final _System_DateTimeOffset_ToString_3 = + _System_DateTimeOffset_ToString_3Ptr.asFunction< + System_String_t Function(System_DateTimeOffset_t, System_String_t, + System_IFormatProvider_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_ToUniversalTime( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_ToUniversalTime( + self, + outException, + ); + } + + late final _System_DateTimeOffset_ToUniversalTimePtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_ToUniversalTime'); + late final _System_DateTimeOffset_ToUniversalTime = + _System_DateTimeOffset_ToUniversalTimePtr.asFunction< + System_DateTimeOffset_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + bool System_DateTimeOffset_TryParse( + System_String_t input, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_TryParse( + input, + result, + outException, + ); + } + + late final _System_DateTimeOffset_TryParsePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTimeOffset_TryParse'); + late final _System_DateTimeOffset_TryParse = + _System_DateTimeOffset_TryParsePtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateTimeOffset_TryParse_1( + System_String_t input, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_TryParse_1( + input, + formatProvider, + styles, + result, + outException, + ); + } + + late final _System_DateTimeOffset_TryParse_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTimeOffset_TryParse_1'); + late final _System_DateTimeOffset_TryParse_1 = + _System_DateTimeOffset_TryParse_1Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateTimeOffset_TryParseExact( + System_String_t input, + System_String_t format, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_TryParseExact( + input, + format, + formatProvider, + styles, + result, + outException, + ); + } + + late final _System_DateTimeOffset_TryParseExactPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTimeOffset_TryParseExact'); + late final _System_DateTimeOffset_TryParseExact = + _System_DateTimeOffset_TryParseExactPtr.asFunction< + bool Function( + System_String_t, + System_String_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateTimeOffset_TryParseExact_1( + System_String_t input, + System_String_Array_t formats, + System_IFormatProvider_t formatProvider, + int styles, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_TryParseExact_1( + input, + formats, + formatProvider, + styles, + result, + outException, + ); + } + + late final _System_DateTimeOffset_TryParseExact_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTimeOffset_TryParseExact_1'); + late final _System_DateTimeOffset_TryParseExact_1 = + _System_DateTimeOffset_TryParseExact_1Ptr.asFunction< + bool Function( + System_String_t, + System_String_Array_t, + System_IFormatProvider_t, + int, + ffi.Pointer, + ffi.Pointer)>(); + + void System_DateTimeOffset_Deconstruct( + System_DateTimeOffset_t self, + ffi.Pointer date, + ffi.Pointer time, + ffi.Pointer offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Deconstruct( + self, + date, + time, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_DeconstructPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_DateTimeOffset_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTimeOffset_Deconstruct'); + late final _System_DateTimeOffset_Deconstruct = + _System_DateTimeOffset_DeconstructPtr.asFunction< + void Function( + System_DateTimeOffset_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); + + bool System_DateTimeOffset_TryParse_2( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_TryParse_2( + s, + provider, + result, + outException, + ); + } + + late final _System_DateTimeOffset_TryParse_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_DateTimeOffset_TryParse_2'); + late final _System_DateTimeOffset_TryParse_2 = + _System_DateTimeOffset_TryParse_2Ptr.asFunction< + bool Function( + System_String_t, + System_IFormatProvider_t, + ffi.Pointer, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create( + int ticks, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create( + ticks, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_CreatePtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(ffi.Int64, System_TimeSpan_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_Create'); + late final _System_DateTimeOffset_Create = + _System_DateTimeOffset_CreatePtr.asFunction< + System_DateTimeOffset_t Function( + int, System_TimeSpan_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_1( + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_1( + dateTime, + outException, + ); + } + + late final _System_DateTimeOffset_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Create_1'); + late final _System_DateTimeOffset_Create_1 = + _System_DateTimeOffset_Create_1Ptr.asFunction< + System_DateTimeOffset_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_2( + System_DateTime_t dateTime, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_2( + dateTime, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTime_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Create_2'); + late final _System_DateTimeOffset_Create_2 = + _System_DateTimeOffset_Create_2Ptr.asFunction< + System_DateTimeOffset_t Function(System_DateTime_t, System_TimeSpan_t, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_3( + System_DateOnly_t date, + System_TimeOnly_t time, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_3( + date, + time, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_DateOnly_t, + System_TimeOnly_t, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_Create_3'); + late final _System_DateTimeOffset_Create_3 = + _System_DateTimeOffset_Create_3Ptr.asFunction< + System_DateTimeOffset_t Function(System_DateOnly_t, System_TimeOnly_t, + System_TimeSpan_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_4( + int year, + int month, + int day, + int hour, + int minute, + int second, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_4( + year, + month, + day, + hour, + minute, + second, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_Create_4'); + late final _System_DateTimeOffset_Create_4 = + _System_DateTimeOffset_Create_4Ptr.asFunction< + System_DateTimeOffset_t Function(int, int, int, int, int, int, + System_TimeSpan_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_5( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_5( + year, + month, + day, + hour, + minute, + second, + millisecond, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_Create_5'); + late final _System_DateTimeOffset_Create_5 = + _System_DateTimeOffset_Create_5Ptr.asFunction< + System_DateTimeOffset_t Function(int, int, int, int, int, int, int, + System_TimeSpan_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_6( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + System_Globalization_Calendar_t calendar, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_6( + year, + month, + day, + hour, + minute, + second, + millisecond, + calendar, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_Create_6Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_Create_6'); + late final _System_DateTimeOffset_Create_6 = + _System_DateTimeOffset_Create_6Ptr.asFunction< + System_DateTimeOffset_t Function( + int, + int, + int, + int, + int, + int, + int, + System_Globalization_Calendar_t, + System_TimeSpan_t, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_7( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + int microsecond, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_7( + year, + month, + day, + hour, + minute, + second, + millisecond, + microsecond, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_Create_7Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_Create_7'); + late final _System_DateTimeOffset_Create_7 = + _System_DateTimeOffset_Create_7Ptr.asFunction< + System_DateTimeOffset_t Function(int, int, int, int, int, int, int, + int, System_TimeSpan_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_8( + int year, + int month, + int day, + int hour, + int minute, + int second, + int millisecond, + int microsecond, + System_Globalization_Calendar_t calendar, + System_TimeSpan_t offset, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_8( + year, + month, + day, + hour, + minute, + second, + millisecond, + microsecond, + calendar, + offset, + outException, + ); + } + + late final _System_DateTimeOffset_Create_8Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Int32, + System_Globalization_Calendar_t, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_DateTimeOffset_Create_8'); + late final _System_DateTimeOffset_Create_8 = + _System_DateTimeOffset_Create_8Ptr.asFunction< + System_DateTimeOffset_t Function( + int, + int, + int, + int, + int, + int, + int, + int, + System_Globalization_Calendar_t, + System_TimeSpan_t, + ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_UtcNow_Get( + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_UtcNow_Get( + outException, + ); + } + + late final _System_DateTimeOffset_UtcNow_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Pointer)>>( + 'System_DateTimeOffset_UtcNow_Get'); + late final _System_DateTimeOffset_UtcNow_Get = + _System_DateTimeOffset_UtcNow_GetPtr.asFunction< + System_DateTimeOffset_t Function(ffi.Pointer)>(); + + System_DateTime_t System_DateTimeOffset_DateTime_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_DateTime_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_DateTime_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_DateTime_Get'); + late final _System_DateTimeOffset_DateTime_Get = + _System_DateTimeOffset_DateTime_GetPtr.asFunction< + System_DateTime_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTimeOffset_UtcDateTime_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_UtcDateTime_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_UtcDateTime_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_UtcDateTime_Get'); + late final _System_DateTimeOffset_UtcDateTime_Get = + _System_DateTimeOffset_UtcDateTime_GetPtr.asFunction< + System_DateTime_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTimeOffset_LocalDateTime_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_LocalDateTime_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_LocalDateTime_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_LocalDateTime_Get'); + late final _System_DateTimeOffset_LocalDateTime_Get = + _System_DateTimeOffset_LocalDateTime_GetPtr.asFunction< + System_DateTime_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_DateTime_t System_DateTimeOffset_Date_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Date_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Date_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Date_Get'); + late final _System_DateTimeOffset_Date_Get = + _System_DateTimeOffset_Date_GetPtr.asFunction< + System_DateTime_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Day_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Day_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Day_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Day_Get'); + late final _System_DateTimeOffset_Day_Get = + _System_DateTimeOffset_Day_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_DayOfWeek_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_DayOfWeek_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_DayOfWeek_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_DayOfWeek_Get'); + late final _System_DateTimeOffset_DayOfWeek_Get = + _System_DateTimeOffset_DayOfWeek_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_DayOfYear_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_DayOfYear_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_DayOfYear_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_DayOfYear_Get'); + late final _System_DateTimeOffset_DayOfYear_Get = + _System_DateTimeOffset_DayOfYear_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Hour_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Hour_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Hour_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Hour_Get'); + late final _System_DateTimeOffset_Hour_Get = + _System_DateTimeOffset_Hour_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Millisecond_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Millisecond_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Millisecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Millisecond_Get'); + late final _System_DateTimeOffset_Millisecond_Get = + _System_DateTimeOffset_Millisecond_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Microsecond_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Microsecond_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Microsecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Microsecond_Get'); + late final _System_DateTimeOffset_Microsecond_Get = + _System_DateTimeOffset_Microsecond_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Nanosecond_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Nanosecond_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Nanosecond_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Nanosecond_Get'); + late final _System_DateTimeOffset_Nanosecond_Get = + _System_DateTimeOffset_Nanosecond_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Minute_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Minute_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Minute_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Minute_Get'); + late final _System_DateTimeOffset_Minute_Get = + _System_DateTimeOffset_Minute_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Month_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Month_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Month_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Month_Get'); + late final _System_DateTimeOffset_Month_Get = + _System_DateTimeOffset_Month_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_TimeSpan_t System_DateTimeOffset_Offset_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Offset_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Offset_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Offset_Get'); + late final _System_DateTimeOffset_Offset_Get = + _System_DateTimeOffset_Offset_GetPtr.asFunction< + System_TimeSpan_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_TotalOffsetMinutes_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_TotalOffsetMinutes_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_TotalOffsetMinutes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_TotalOffsetMinutes_Get'); + late final _System_DateTimeOffset_TotalOffsetMinutes_Get = + _System_DateTimeOffset_TotalOffsetMinutes_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Second_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Second_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Second_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Second_Get'); + late final _System_DateTimeOffset_Second_Get = + _System_DateTimeOffset_Second_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Ticks_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Ticks_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Ticks_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Ticks_Get'); + late final _System_DateTimeOffset_Ticks_Get = + _System_DateTimeOffset_Ticks_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_UtcTicks_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_UtcTicks_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_UtcTicks_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_UtcTicks_Get'); + late final _System_DateTimeOffset_UtcTicks_Get = + _System_DateTimeOffset_UtcTicks_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_TimeSpan_t System_DateTimeOffset_TimeOfDay_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_TimeOfDay_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_TimeOfDay_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_TimeOfDay_Get'); + late final _System_DateTimeOffset_TimeOfDay_Get = + _System_DateTimeOffset_TimeOfDay_GetPtr.asFunction< + System_TimeSpan_t Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + int System_DateTimeOffset_Year_Get( + System_DateTimeOffset_t self, + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Year_Get( + self, + outException, + ); + } + + late final _System_DateTimeOffset_Year_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_DateTimeOffset_Year_Get'); + late final _System_DateTimeOffset_Year_Get = + _System_DateTimeOffset_Year_GetPtr.asFunction< + int Function( + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_Now_Get( + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Now_Get( + outException, + ); + } + + late final _System_DateTimeOffset_Now_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Pointer)>>( + 'System_DateTimeOffset_Now_Get'); + late final _System_DateTimeOffset_Now_Get = + _System_DateTimeOffset_Now_GetPtr.asFunction< + System_DateTimeOffset_t Function(ffi.Pointer)>(); + + System_DateTimeOffset_t System_DateTimeOffset_MinValue_Get() { + return _System_DateTimeOffset_MinValue_Get(); + } + + late final _System_DateTimeOffset_MinValue_GetPtr = + _lookup>( + 'System_DateTimeOffset_MinValue_Get'); + late final _System_DateTimeOffset_MinValue_Get = + _System_DateTimeOffset_MinValue_GetPtr.asFunction< + System_DateTimeOffset_t Function()>(); + + System_DateTimeOffset_t System_DateTimeOffset_MaxValue_Get() { + return _System_DateTimeOffset_MaxValue_Get(); + } + + late final _System_DateTimeOffset_MaxValue_GetPtr = + _lookup>( + 'System_DateTimeOffset_MaxValue_Get'); + late final _System_DateTimeOffset_MaxValue_Get = + _System_DateTimeOffset_MaxValue_GetPtr.asFunction< + System_DateTimeOffset_t Function()>(); + + System_DateTimeOffset_t System_DateTimeOffset_UnixEpoch_Get() { + return _System_DateTimeOffset_UnixEpoch_Get(); + } + + late final _System_DateTimeOffset_UnixEpoch_GetPtr = + _lookup>( + 'System_DateTimeOffset_UnixEpoch_Get'); + late final _System_DateTimeOffset_UnixEpoch_Get = + _System_DateTimeOffset_UnixEpoch_GetPtr.asFunction< + System_DateTimeOffset_t Function()>(); + + System_DateTimeOffset_t System_DateTimeOffset_Create_9( + ffi.Pointer outException, + ) { + return _System_DateTimeOffset_Create_9( + outException, + ); + } + + late final _System_DateTimeOffset_Create_9Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + ffi.Pointer)>>( + 'System_DateTimeOffset_Create_9'); + late final _System_DateTimeOffset_Create_9 = + _System_DateTimeOffset_Create_9Ptr.asFunction< + System_DateTimeOffset_t Function(ffi.Pointer)>(); + + System_Type_t System_DateTimeOffset_TypeOf() { + return _System_DateTimeOffset_TypeOf(); + } + + late final _System_DateTimeOffset_TypeOfPtr = + _lookup>( + 'System_DateTimeOffset_TypeOf'); + late final _System_DateTimeOffset_TypeOf = + _System_DateTimeOffset_TypeOfPtr.asFunction(); + + void System_DateTimeOffset_Destroy( + System_DateTimeOffset_t self, + ) { + return _System_DateTimeOffset_Destroy( + self, + ); + } + + late final _System_DateTimeOffset_DestroyPtr = + _lookup>( + 'System_DateTimeOffset_Destroy'); + late final _System_DateTimeOffset_Destroy = _System_DateTimeOffset_DestroyPtr + .asFunction(); + + System_TimeSpan_Array_t System_TimeZoneInfo_GetAmbiguousTimeOffsets( + System_TimeZoneInfo_t self, + System_DateTimeOffset_t dateTimeOffset, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_GetAmbiguousTimeOffsets( + self, + dateTimeOffset, + outException, + ); + } + + late final _System_TimeZoneInfo_GetAmbiguousTimeOffsetsPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_Array_t Function(System_TimeZoneInfo_t, + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_GetAmbiguousTimeOffsets'); + late final _System_TimeZoneInfo_GetAmbiguousTimeOffsets = + _System_TimeZoneInfo_GetAmbiguousTimeOffsetsPtr.asFunction< + System_TimeSpan_Array_t Function(System_TimeZoneInfo_t, + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_TimeSpan_Array_t System_TimeZoneInfo_GetAmbiguousTimeOffsets_1( + System_TimeZoneInfo_t self, + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_GetAmbiguousTimeOffsets_1( + self, + dateTime, + outException, + ); + } + + late final _System_TimeZoneInfo_GetAmbiguousTimeOffsets_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_Array_t Function(System_TimeZoneInfo_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_GetAmbiguousTimeOffsets_1'); + late final _System_TimeZoneInfo_GetAmbiguousTimeOffsets_1 = + _System_TimeZoneInfo_GetAmbiguousTimeOffsets_1Ptr.asFunction< + System_TimeSpan_Array_t Function(System_TimeZoneInfo_t, + System_DateTime_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeZoneInfo_GetUtcOffset( + System_TimeZoneInfo_t self, + System_DateTimeOffset_t dateTimeOffset, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_GetUtcOffset( + self, + dateTimeOffset, + outException, + ); + } + + late final _System_TimeZoneInfo_GetUtcOffsetPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeZoneInfo_t, + System_DateTimeOffset_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_GetUtcOffset'); + late final _System_TimeZoneInfo_GetUtcOffset = + _System_TimeZoneInfo_GetUtcOffsetPtr.asFunction< + System_TimeSpan_t Function(System_TimeZoneInfo_t, + System_DateTimeOffset_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeZoneInfo_GetUtcOffset_1( + System_TimeZoneInfo_t self, + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_GetUtcOffset_1( + self, + dateTime, + outException, + ); + } + + late final _System_TimeZoneInfo_GetUtcOffset_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeZoneInfo_t, + System_DateTime_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_GetUtcOffset_1'); + late final _System_TimeZoneInfo_GetUtcOffset_1 = + _System_TimeZoneInfo_GetUtcOffset_1Ptr.asFunction< + System_TimeSpan_t Function(System_TimeZoneInfo_t, System_DateTime_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_IsAmbiguousTime( + System_TimeZoneInfo_t self, + System_DateTimeOffset_t dateTimeOffset, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_IsAmbiguousTime( + self, + dateTimeOffset, + outException, + ); + } + + late final _System_TimeZoneInfo_IsAmbiguousTimePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_t, System_DateTimeOffset_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_IsAmbiguousTime'); + late final _System_TimeZoneInfo_IsAmbiguousTime = + _System_TimeZoneInfo_IsAmbiguousTimePtr.asFunction< + bool Function(System_TimeZoneInfo_t, System_DateTimeOffset_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_IsAmbiguousTime_1( + System_TimeZoneInfo_t self, + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_IsAmbiguousTime_1( + self, + dateTime, + outException, + ); + } + + late final _System_TimeZoneInfo_IsAmbiguousTime_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_t, System_DateTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_IsAmbiguousTime_1'); + late final _System_TimeZoneInfo_IsAmbiguousTime_1 = + _System_TimeZoneInfo_IsAmbiguousTime_1Ptr.asFunction< + bool Function(System_TimeZoneInfo_t, System_DateTime_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_IsDaylightSavingTime( + System_TimeZoneInfo_t self, + System_DateTimeOffset_t dateTimeOffset, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_IsDaylightSavingTime( + self, + dateTimeOffset, + outException, + ); + } + + late final _System_TimeZoneInfo_IsDaylightSavingTimePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_t, System_DateTimeOffset_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_IsDaylightSavingTime'); + late final _System_TimeZoneInfo_IsDaylightSavingTime = + _System_TimeZoneInfo_IsDaylightSavingTimePtr.asFunction< + bool Function(System_TimeZoneInfo_t, System_DateTimeOffset_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_IsDaylightSavingTime_1( + System_TimeZoneInfo_t self, + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_IsDaylightSavingTime_1( + self, + dateTime, + outException, + ); + } + + late final _System_TimeZoneInfo_IsDaylightSavingTime_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_t, System_DateTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_IsDaylightSavingTime_1'); + late final _System_TimeZoneInfo_IsDaylightSavingTime_1 = + _System_TimeZoneInfo_IsDaylightSavingTime_1Ptr.asFunction< + bool Function(System_TimeZoneInfo_t, System_DateTime_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_IsInvalidTime( + System_TimeZoneInfo_t self, + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_IsInvalidTime( + self, + dateTime, + outException, + ); + } + + late final _System_TimeZoneInfo_IsInvalidTimePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_t, System_DateTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_IsInvalidTime'); + late final _System_TimeZoneInfo_IsInvalidTime = + _System_TimeZoneInfo_IsInvalidTimePtr.asFunction< + bool Function(System_TimeZoneInfo_t, System_DateTime_t, + ffi.Pointer)>(); + + void System_TimeZoneInfo_ClearCachedData( + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ClearCachedData( + outException, + ); + } + + late final _System_TimeZoneInfo_ClearCachedDataPtr = _lookup< + ffi + .NativeFunction)>>( + 'System_TimeZoneInfo_ClearCachedData'); + late final _System_TimeZoneInfo_ClearCachedData = + _System_TimeZoneInfo_ClearCachedDataPtr.asFunction< + void Function(ffi.Pointer)>(); + + System_DateTimeOffset_t System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId( + System_DateTimeOffset_t dateTimeOffset, + System_String_t destinationTimeZoneId, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId( + dateTimeOffset, + destinationTimeZoneId, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneIdPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_String_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId'); + late final _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId = + _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneIdPtr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_String_t, ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1( + System_DateTime_t dateTime, + System_String_t destinationTimeZoneId, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1( + dateTime, + destinationTimeZoneId, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, System_String_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1'); + late final _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1 = + _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_1Ptr.asFunction< + 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, + System_String_t destinationTimeZoneId, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2( + dateTime, + sourceTimeZoneId, + destinationTimeZoneId, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2'); + late final _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2 = + _System_TimeZoneInfo_ConvertTimeBySystemTimeZoneId_2Ptr.asFunction< + System_DateTime_t Function(System_DateTime_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_TimeZoneInfo_ConvertTime_1( + System_DateTimeOffset_t dateTimeOffset, + System_TimeZoneInfo_t destinationTimeZone, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTime_1( + dateTimeOffset, + destinationTimeZone, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTime_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTime_1'); + late final _System_TimeZoneInfo_ConvertTime_1 = + _System_TimeZoneInfo_ConvertTime_1Ptr.asFunction< + System_DateTimeOffset_t Function(System_DateTimeOffset_t, + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_ConvertTime_2( + System_DateTime_t dateTime, + System_TimeZoneInfo_t destinationTimeZone, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTime_2( + dateTime, + destinationTimeZone, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTime_2Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTime_2'); + late final _System_TimeZoneInfo_ConvertTime_2 = + _System_TimeZoneInfo_ConvertTime_2Ptr.asFunction< + System_DateTime_t Function(System_DateTime_t, System_TimeZoneInfo_t, + ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_ConvertTime_3( + System_DateTime_t dateTime, + System_TimeZoneInfo_t sourceTimeZone, + System_TimeZoneInfo_t destinationTimeZone, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTime_3( + dateTime, + sourceTimeZone, + destinationTimeZone, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTime_3Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_DateTime_t, + System_TimeZoneInfo_t, + System_TimeZoneInfo_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTime_3'); + late final _System_TimeZoneInfo_ConvertTime_3 = + _System_TimeZoneInfo_ConvertTime_3Ptr.asFunction< + System_DateTime_t Function(System_DateTime_t, System_TimeZoneInfo_t, + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_ConvertTimeFromUtc( + System_DateTime_t dateTime, + System_TimeZoneInfo_t destinationTimeZone, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTimeFromUtc( + dateTime, + destinationTimeZone, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTimeFromUtcPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTimeFromUtc'); + late final _System_TimeZoneInfo_ConvertTimeFromUtc = + _System_TimeZoneInfo_ConvertTimeFromUtcPtr.asFunction< + System_DateTime_t Function(System_DateTime_t, System_TimeZoneInfo_t, + ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_ConvertTimeToUtc( + System_DateTime_t dateTime, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTimeToUtc( + dateTime, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTimeToUtcPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_DateTime_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTimeToUtc'); + late final _System_TimeZoneInfo_ConvertTimeToUtc = + _System_TimeZoneInfo_ConvertTimeToUtcPtr.asFunction< + System_DateTime_t Function( + System_DateTime_t, ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_ConvertTimeToUtc_1( + System_DateTime_t dateTime, + System_TimeZoneInfo_t sourceTimeZone, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ConvertTimeToUtc_1( + dateTime, + sourceTimeZone, + outException, + ); + } + + late final _System_TimeZoneInfo_ConvertTimeToUtc_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_DateTime_t, + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ConvertTimeToUtc_1'); + late final _System_TimeZoneInfo_ConvertTimeToUtc_1 = + _System_TimeZoneInfo_ConvertTimeToUtc_1Ptr.asFunction< + System_DateTime_t Function(System_DateTime_t, System_TimeZoneInfo_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_Equals( + System_TimeZoneInfo_t self, + System_TimeZoneInfo_t other, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_Equals( + self, + other, + outException, + ); + } + + late final _System_TimeZoneInfo_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_t, System_TimeZoneInfo_t, + ffi.Pointer)>>('System_TimeZoneInfo_Equals'); + late final _System_TimeZoneInfo_Equals = + _System_TimeZoneInfo_EqualsPtr.asFunction< + bool Function(System_TimeZoneInfo_t, System_TimeZoneInfo_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_Equals_1( + System_TimeZoneInfo_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_Equals_1( + self, + obj, + outException, + ); + } + + late final _System_TimeZoneInfo_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_t, System_Object_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_Equals_1'); + late final _System_TimeZoneInfo_Equals_1 = + _System_TimeZoneInfo_Equals_1Ptr.asFunction< + bool Function(System_TimeZoneInfo_t, System_Object_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_t System_TimeZoneInfo_FromSerializedString( + System_String_t source, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_FromSerializedString( + source, + outException, + ); + } + + late final _System_TimeZoneInfo_FromSerializedStringPtr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_t Function( + System_String_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_FromSerializedString'); + late final _System_TimeZoneInfo_FromSerializedString = + _System_TimeZoneInfo_FromSerializedStringPtr.asFunction< + System_TimeZoneInfo_t Function( + System_String_t, ffi.Pointer)>(); + + int System_TimeZoneInfo_GetHashCode( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_GetHashCode( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_GetHashCode'); + late final _System_TimeZoneInfo_GetHashCode = + _System_TimeZoneInfo_GetHashCodePtr.asFunction< + int Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + bool System_TimeZoneInfo_HasSameRules( + System_TimeZoneInfo_t self, + System_TimeZoneInfo_t other, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_HasSameRules( + self, + other, + outException, + ); + } + + late final _System_TimeZoneInfo_HasSameRulesPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_t, System_TimeZoneInfo_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_HasSameRules'); + late final _System_TimeZoneInfo_HasSameRules = + _System_TimeZoneInfo_HasSameRulesPtr.asFunction< + bool Function(System_TimeZoneInfo_t, System_TimeZoneInfo_t, + ffi.Pointer)>(); + + System_String_t System_TimeZoneInfo_ToSerializedString( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ToSerializedString( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_ToSerializedStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ToSerializedString'); + late final _System_TimeZoneInfo_ToSerializedString = + _System_TimeZoneInfo_ToSerializedStringPtr.asFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_String_t System_TimeZoneInfo_ToString( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_ToString( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_ToString'); + late final _System_TimeZoneInfo_ToString = + _System_TimeZoneInfo_ToStringPtr.asFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_TimeZoneInfo_t System_TimeZoneInfo_CreateCustomTimeZone( + System_String_t id, + System_TimeSpan_t baseUtcOffset, + System_String_t displayName, + System_String_t standardDisplayName, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_CreateCustomTimeZone( + id, + baseUtcOffset, + displayName, + standardDisplayName, + outException, + ); + } + + late final _System_TimeZoneInfo_CreateCustomTimeZonePtr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_t Function( + System_String_t, + System_TimeSpan_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_CreateCustomTimeZone'); + late final _System_TimeZoneInfo_CreateCustomTimeZone = + _System_TimeZoneInfo_CreateCustomTimeZonePtr.asFunction< + System_TimeZoneInfo_t Function( + System_String_t, + System_TimeSpan_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_t System_TimeZoneInfo_CreateCustomTimeZone_1( + System_String_t id, + System_TimeSpan_t baseUtcOffset, + System_String_t displayName, + System_String_t standardDisplayName, + System_String_t daylightDisplayName, + System_TimeZoneInfo_AdjustmentRule_Array_t adjustmentRules, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_CreateCustomTimeZone_1( + id, + baseUtcOffset, + displayName, + standardDisplayName, + daylightDisplayName, + adjustmentRules, + outException, + ); + } + + late final _System_TimeZoneInfo_CreateCustomTimeZone_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_t Function( + System_String_t, + System_TimeSpan_t, + System_String_t, + System_String_t, + System_String_t, + System_TimeZoneInfo_AdjustmentRule_Array_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_CreateCustomTimeZone_1'); + late final _System_TimeZoneInfo_CreateCustomTimeZone_1 = + _System_TimeZoneInfo_CreateCustomTimeZone_1Ptr.asFunction< + System_TimeZoneInfo_t Function( + System_String_t, + System_TimeSpan_t, + System_String_t, + System_String_t, + System_String_t, + System_TimeZoneInfo_AdjustmentRule_Array_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_t System_TimeZoneInfo_CreateCustomTimeZone_2( + System_String_t id, + System_TimeSpan_t baseUtcOffset, + System_String_t displayName, + System_String_t standardDisplayName, + System_String_t daylightDisplayName, + System_TimeZoneInfo_AdjustmentRule_Array_t adjustmentRules, + bool disableDaylightSavingTime, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_CreateCustomTimeZone_2( + id, + baseUtcOffset, + displayName, + standardDisplayName, + daylightDisplayName, + adjustmentRules, + disableDaylightSavingTime, + outException, + ); + } + + late final _System_TimeZoneInfo_CreateCustomTimeZone_2Ptr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_t Function( + System_String_t, + System_TimeSpan_t, + System_String_t, + System_String_t, + System_String_t, + System_TimeZoneInfo_AdjustmentRule_Array_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_TimeZoneInfo_CreateCustomTimeZone_2'); + late final _System_TimeZoneInfo_CreateCustomTimeZone_2 = + _System_TimeZoneInfo_CreateCustomTimeZone_2Ptr.asFunction< + System_TimeZoneInfo_t Function( + System_String_t, + System_TimeSpan_t, + System_String_t, + System_String_t, + System_String_t, + System_TimeZoneInfo_AdjustmentRule_Array_t, + bool, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_TryConvertIanaIdToWindowsId( + System_String_t ianaId, + ffi.Pointer windowsId, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TryConvertIanaIdToWindowsId( + ianaId, + windowsId, + outException, + ); + } + + late final _System_TimeZoneInfo_TryConvertIanaIdToWindowsIdPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TryConvertIanaIdToWindowsId'); + late final _System_TimeZoneInfo_TryConvertIanaIdToWindowsId = + _System_TimeZoneInfo_TryConvertIanaIdToWindowsIdPtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_TryConvertWindowsIdToIanaId( + System_String_t windowsId, + ffi.Pointer ianaId, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TryConvertWindowsIdToIanaId( + windowsId, + ianaId, + outException, + ); + } + + late final _System_TimeZoneInfo_TryConvertWindowsIdToIanaIdPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TryConvertWindowsIdToIanaId'); + late final _System_TimeZoneInfo_TryConvertWindowsIdToIanaId = + _System_TimeZoneInfo_TryConvertWindowsIdToIanaIdPtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1( + System_String_t windowsId, + System_String_t region, + ffi.Pointer ianaId, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1( + windowsId, + region, + ianaId, + outException, + ); + } + + late final _System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + System_String_t, + ffi.Pointer, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1'); + late final _System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1 = + _System_TimeZoneInfo_TryConvertWindowsIdToIanaId_1Ptr.asFunction< + bool Function(System_String_t, System_String_t, + ffi.Pointer, ffi.Pointer)>(); + + System_TimeZoneInfo_AdjustmentRule_Array_t + System_TimeZoneInfo_GetAdjustmentRules( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_GetAdjustmentRules( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_GetAdjustmentRulesPtr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_AdjustmentRule_Array_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_GetAdjustmentRules'); + late final _System_TimeZoneInfo_GetAdjustmentRules = + _System_TimeZoneInfo_GetAdjustmentRulesPtr.asFunction< + System_TimeZoneInfo_AdjustmentRule_Array_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_String_t System_TimeZoneInfo_Id_Get( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_Id_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_Id_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_TimeZoneInfo_t, + ffi.Pointer)>>('System_TimeZoneInfo_Id_Get'); + late final _System_TimeZoneInfo_Id_Get = + _System_TimeZoneInfo_Id_GetPtr.asFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + bool System_TimeZoneInfo_HasIanaId_Get( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_HasIanaId_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_HasIanaId_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_HasIanaId_Get'); + late final _System_TimeZoneInfo_HasIanaId_Get = + _System_TimeZoneInfo_HasIanaId_GetPtr.asFunction< + bool Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_String_t System_TimeZoneInfo_DisplayName_Get( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_DisplayName_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_DisplayName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_DisplayName_Get'); + late final _System_TimeZoneInfo_DisplayName_Get = + _System_TimeZoneInfo_DisplayName_GetPtr.asFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_String_t System_TimeZoneInfo_StandardName_Get( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_StandardName_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_StandardName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_StandardName_Get'); + late final _System_TimeZoneInfo_StandardName_Get = + _System_TimeZoneInfo_StandardName_GetPtr.asFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_String_t System_TimeZoneInfo_DaylightName_Get( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_DaylightName_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_DaylightName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_DaylightName_Get'); + late final _System_TimeZoneInfo_DaylightName_Get = + _System_TimeZoneInfo_DaylightName_GetPtr.asFunction< + System_String_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_TimeSpan_t System_TimeZoneInfo_BaseUtcOffset_Get( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_BaseUtcOffset_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_BaseUtcOffset_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_BaseUtcOffset_Get'); + late final _System_TimeZoneInfo_BaseUtcOffset_Get = + _System_TimeZoneInfo_BaseUtcOffset_GetPtr.asFunction< + System_TimeSpan_t Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + bool System_TimeZoneInfo_SupportsDaylightSavingTime_Get( + System_TimeZoneInfo_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_SupportsDaylightSavingTime_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_SupportsDaylightSavingTime_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_TimeZoneInfo_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_SupportsDaylightSavingTime_Get'); + late final _System_TimeZoneInfo_SupportsDaylightSavingTime_Get = + _System_TimeZoneInfo_SupportsDaylightSavingTime_GetPtr.asFunction< + bool Function( + System_TimeZoneInfo_t, ffi.Pointer)>(); + + System_TimeZoneInfo_t System_TimeZoneInfo_Local_Get( + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_Local_Get( + outException, + ); + } + + late final _System_TimeZoneInfo_Local_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_t Function(ffi.Pointer)>>( + 'System_TimeZoneInfo_Local_Get'); + late final _System_TimeZoneInfo_Local_Get = + _System_TimeZoneInfo_Local_GetPtr.asFunction< + System_TimeZoneInfo_t Function(ffi.Pointer)>(); + + System_TimeZoneInfo_t System_TimeZoneInfo_Utc_Get( + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_Utc_Get( + outException, + ); + } + + late final _System_TimeZoneInfo_Utc_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_t Function( + ffi.Pointer)>>('System_TimeZoneInfo_Utc_Get'); + late final _System_TimeZoneInfo_Utc_Get = + _System_TimeZoneInfo_Utc_GetPtr.asFunction< + System_TimeZoneInfo_t Function(ffi.Pointer)>(); + + System_Type_t System_TimeZoneInfo_TypeOf() { + return _System_TimeZoneInfo_TypeOf(); + } + + late final _System_TimeZoneInfo_TypeOfPtr = + _lookup>( + 'System_TimeZoneInfo_TypeOf'); + late final _System_TimeZoneInfo_TypeOf = + _System_TimeZoneInfo_TypeOfPtr.asFunction(); + + void System_TimeZoneInfo_Destroy( + System_TimeZoneInfo_t self, + ) { + return _System_TimeZoneInfo_Destroy( + self, + ); + } + + late final _System_TimeZoneInfo_DestroyPtr = + _lookup>( + 'System_TimeZoneInfo_Destroy'); + late final _System_TimeZoneInfo_Destroy = _System_TimeZoneInfo_DestroyPtr + .asFunction(); + + bool System_TimeZoneInfo_AdjustmentRule_Equals( + System_TimeZoneInfo_AdjustmentRule_t self, + System_TimeZoneInfo_AdjustmentRule_t other, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_Equals( + self, + other, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_TimeZoneInfo_AdjustmentRule_t, + System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_Equals'); + late final _System_TimeZoneInfo_AdjustmentRule_Equals = + _System_TimeZoneInfo_AdjustmentRule_EqualsPtr.asFunction< + bool Function( + System_TimeZoneInfo_AdjustmentRule_t, + System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_AdjustmentRule_Equals_1( + System_TimeZoneInfo_AdjustmentRule_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_Equals_1( + self, + obj, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_AdjustmentRule_t, + System_Object_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_Equals_1'); + late final _System_TimeZoneInfo_AdjustmentRule_Equals_1 = + _System_TimeZoneInfo_AdjustmentRule_Equals_1Ptr.asFunction< + bool Function(System_TimeZoneInfo_AdjustmentRule_t, System_Object_t, + ffi.Pointer)>(); + + int System_TimeZoneInfo_AdjustmentRule_GetHashCode( + System_TimeZoneInfo_AdjustmentRule_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_GetHashCode( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_GetHashCode'); + late final _System_TimeZoneInfo_AdjustmentRule_GetHashCode = + _System_TimeZoneInfo_AdjustmentRule_GetHashCodePtr.asFunction< + int Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_AdjustmentRule_t + System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule( + System_DateTime_t dateStart, + System_DateTime_t dateEnd, + System_TimeSpan_t daylightDelta, + System_TimeZoneInfo_TransitionTime_t daylightTransitionStart, + System_TimeZoneInfo_TransitionTime_t daylightTransitionEnd, + System_TimeSpan_t baseUtcOffsetDelta, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule( + dateStart, + dateEnd, + daylightDelta, + daylightTransitionStart, + daylightTransitionEnd, + baseUtcOffsetDelta, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRulePtr = + _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_AdjustmentRule_t Function( + System_DateTime_t, + System_DateTime_t, + System_TimeSpan_t, + System_TimeZoneInfo_TransitionTime_t, + System_TimeZoneInfo_TransitionTime_t, + System_TimeSpan_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule'); + late final _System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule = + _System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRulePtr.asFunction< + System_TimeZoneInfo_AdjustmentRule_t Function( + System_DateTime_t, + System_DateTime_t, + System_TimeSpan_t, + System_TimeZoneInfo_TransitionTime_t, + System_TimeZoneInfo_TransitionTime_t, + System_TimeSpan_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_AdjustmentRule_t + System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1( + System_DateTime_t dateStart, + System_DateTime_t dateEnd, + System_TimeSpan_t daylightDelta, + System_TimeZoneInfo_TransitionTime_t daylightTransitionStart, + System_TimeZoneInfo_TransitionTime_t daylightTransitionEnd, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1( + dateStart, + dateEnd, + daylightDelta, + daylightTransitionStart, + daylightTransitionEnd, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1Ptr = + _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_AdjustmentRule_t Function( + System_DateTime_t, + System_DateTime_t, + System_TimeSpan_t, + System_TimeZoneInfo_TransitionTime_t, + System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1'); + late final _System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1 = + _System_TimeZoneInfo_AdjustmentRule_CreateAdjustmentRule_1Ptr.asFunction< + System_TimeZoneInfo_AdjustmentRule_t Function( + System_DateTime_t, + System_DateTime_t, + System_TimeSpan_t, + System_TimeZoneInfo_TransitionTime_t, + System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_AdjustmentRule_DateStart_Get( + System_TimeZoneInfo_AdjustmentRule_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_DateStart_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_DateStart_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_DateStart_Get'); + late final _System_TimeZoneInfo_AdjustmentRule_DateStart_Get = + _System_TimeZoneInfo_AdjustmentRule_DateStart_GetPtr.asFunction< + System_DateTime_t Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_AdjustmentRule_DateEnd_Get( + System_TimeZoneInfo_AdjustmentRule_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_DateEnd_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_DateEnd_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_DateEnd_Get'); + late final _System_TimeZoneInfo_AdjustmentRule_DateEnd_Get = + _System_TimeZoneInfo_AdjustmentRule_DateEnd_GetPtr.asFunction< + System_DateTime_t Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>(); + + System_TimeSpan_t System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get( + System_TimeZoneInfo_AdjustmentRule_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_DaylightDelta_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get'); + late final _System_TimeZoneInfo_AdjustmentRule_DaylightDelta_Get = + _System_TimeZoneInfo_AdjustmentRule_DaylightDelta_GetPtr.asFunction< + System_TimeSpan_t Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_TransitionTime_t + System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get( + System_TimeZoneInfo_AdjustmentRule_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_GetPtr = + _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_TransitionTime_t Function( + System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get'); + late final _System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_Get = + _System_TimeZoneInfo_AdjustmentRule_DaylightTransitionStart_GetPtr + .asFunction< + System_TimeZoneInfo_TransitionTime_t Function( + System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_TransitionTime_t + System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get( + System_TimeZoneInfo_AdjustmentRule_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_GetPtr = + _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_TransitionTime_t Function( + System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get'); + late final _System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_Get = + _System_TimeZoneInfo_AdjustmentRule_DaylightTransitionEnd_GetPtr + .asFunction< + System_TimeZoneInfo_TransitionTime_t Function( + System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>(); + + System_TimeSpan_t System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get( + System_TimeZoneInfo_AdjustmentRule_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_GetPtr = + _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function( + System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get'); + late final _System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_Get = + _System_TimeZoneInfo_AdjustmentRule_BaseUtcOffsetDelta_GetPtr.asFunction< + System_TimeSpan_t Function(System_TimeZoneInfo_AdjustmentRule_t, + ffi.Pointer)>(); + + System_Type_t System_TimeZoneInfo_AdjustmentRule_TypeOf() { + return _System_TimeZoneInfo_AdjustmentRule_TypeOf(); + } + + late final _System_TimeZoneInfo_AdjustmentRule_TypeOfPtr = + _lookup>( + 'System_TimeZoneInfo_AdjustmentRule_TypeOf'); + late final _System_TimeZoneInfo_AdjustmentRule_TypeOf = + _System_TimeZoneInfo_AdjustmentRule_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_TimeZoneInfo_AdjustmentRule_Destroy( + System_TimeZoneInfo_AdjustmentRule_t self, + ) { + return _System_TimeZoneInfo_AdjustmentRule_Destroy( + self, + ); + } + + late final _System_TimeZoneInfo_AdjustmentRule_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_TimeZoneInfo_AdjustmentRule_t)>>( + 'System_TimeZoneInfo_AdjustmentRule_Destroy'); + late final _System_TimeZoneInfo_AdjustmentRule_Destroy = + _System_TimeZoneInfo_AdjustmentRule_DestroyPtr.asFunction< + void Function(System_TimeZoneInfo_AdjustmentRule_t)>(); + + bool System_TimeZoneInfo_TransitionTime_Equals( + System_TimeZoneInfo_TransitionTime_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_Equals( + self, + obj, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_TransitionTime_t, + System_Object_t, ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_Equals'); + late final _System_TimeZoneInfo_TransitionTime_Equals = + _System_TimeZoneInfo_TransitionTime_EqualsPtr.asFunction< + bool Function(System_TimeZoneInfo_TransitionTime_t, System_Object_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_TransitionTime_Equals_1( + System_TimeZoneInfo_TransitionTime_t self, + System_TimeZoneInfo_TransitionTime_t other, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_Equals_1( + self, + other, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_Equals_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_TimeZoneInfo_TransitionTime_t, + System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_Equals_1'); + late final _System_TimeZoneInfo_TransitionTime_Equals_1 = + _System_TimeZoneInfo_TransitionTime_Equals_1Ptr.asFunction< + bool Function( + System_TimeZoneInfo_TransitionTime_t, + System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + int System_TimeZoneInfo_TransitionTime_GetHashCode( + System_TimeZoneInfo_TransitionTime_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_GetHashCode( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_GetHashCode'); + late final _System_TimeZoneInfo_TransitionTime_GetHashCode = + _System_TimeZoneInfo_TransitionTime_GetHashCodePtr.asFunction< + int Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_TransitionTime_t + System_TimeZoneInfo_TransitionTime_CreateFixedDateRule( + System_DateTime_t timeOfDay, + int month, + int day, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_CreateFixedDateRule( + timeOfDay, + month, + day, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_CreateFixedDateRulePtr = + _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_TransitionTime_t Function( + System_DateTime_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_CreateFixedDateRule'); + late final _System_TimeZoneInfo_TransitionTime_CreateFixedDateRule = + _System_TimeZoneInfo_TransitionTime_CreateFixedDateRulePtr.asFunction< + System_TimeZoneInfo_TransitionTime_t Function( + System_DateTime_t, int, int, ffi.Pointer)>(); + + System_TimeZoneInfo_TransitionTime_t + System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule( + System_DateTime_t timeOfDay, + int month, + int week, + int dayOfWeek, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule( + timeOfDay, + month, + week, + dayOfWeek, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_CreateFloatingDateRulePtr = + _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_TransitionTime_t Function( + System_DateTime_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule'); + late final _System_TimeZoneInfo_TransitionTime_CreateFloatingDateRule = + _System_TimeZoneInfo_TransitionTime_CreateFloatingDateRulePtr.asFunction< + System_TimeZoneInfo_TransitionTime_t Function(System_DateTime_t, int, + int, int, ffi.Pointer)>(); + + System_DateTime_t System_TimeZoneInfo_TransitionTime_TimeOfDay_Get( + System_TimeZoneInfo_TransitionTime_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_TimeOfDay_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_TimeOfDay_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_TimeOfDay_Get'); + late final _System_TimeZoneInfo_TransitionTime_TimeOfDay_Get = + _System_TimeZoneInfo_TransitionTime_TimeOfDay_GetPtr.asFunction< + System_DateTime_t Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + int System_TimeZoneInfo_TransitionTime_Month_Get( + System_TimeZoneInfo_TransitionTime_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_Month_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_Month_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_Month_Get'); + late final _System_TimeZoneInfo_TransitionTime_Month_Get = + _System_TimeZoneInfo_TransitionTime_Month_GetPtr.asFunction< + int Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + int System_TimeZoneInfo_TransitionTime_Week_Get( + System_TimeZoneInfo_TransitionTime_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_Week_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_Week_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_Week_Get'); + late final _System_TimeZoneInfo_TransitionTime_Week_Get = + _System_TimeZoneInfo_TransitionTime_Week_GetPtr.asFunction< + int Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + int System_TimeZoneInfo_TransitionTime_Day_Get( + System_TimeZoneInfo_TransitionTime_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_Day_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_Day_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_Day_Get'); + late final _System_TimeZoneInfo_TransitionTime_Day_Get = + _System_TimeZoneInfo_TransitionTime_Day_GetPtr.asFunction< + int Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + int System_TimeZoneInfo_TransitionTime_DayOfWeek_Get( + System_TimeZoneInfo_TransitionTime_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_DayOfWeek_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_DayOfWeek_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_DayOfWeek_Get'); + late final _System_TimeZoneInfo_TransitionTime_DayOfWeek_Get = + _System_TimeZoneInfo_TransitionTime_DayOfWeek_GetPtr.asFunction< + int Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + bool System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get( + System_TimeZoneInfo_TransitionTime_t self, + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get( + self, + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_IsFixedDateRule_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get'); + late final _System_TimeZoneInfo_TransitionTime_IsFixedDateRule_Get = + _System_TimeZoneInfo_TransitionTime_IsFixedDateRule_GetPtr.asFunction< + bool Function(System_TimeZoneInfo_TransitionTime_t, + ffi.Pointer)>(); + + System_TimeZoneInfo_TransitionTime_t + System_TimeZoneInfo_TransitionTime_Create_1( + ffi.Pointer outException, + ) { + return _System_TimeZoneInfo_TransitionTime_Create_1( + outException, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_TimeZoneInfo_TransitionTime_t Function( + ffi.Pointer)>>( + 'System_TimeZoneInfo_TransitionTime_Create_1'); + late final _System_TimeZoneInfo_TransitionTime_Create_1 = + _System_TimeZoneInfo_TransitionTime_Create_1Ptr.asFunction< + System_TimeZoneInfo_TransitionTime_t Function( + ffi.Pointer)>(); + + System_Type_t System_TimeZoneInfo_TransitionTime_TypeOf() { + return _System_TimeZoneInfo_TransitionTime_TypeOf(); + } + + late final _System_TimeZoneInfo_TransitionTime_TypeOfPtr = + _lookup>( + 'System_TimeZoneInfo_TransitionTime_TypeOf'); + late final _System_TimeZoneInfo_TransitionTime_TypeOf = + _System_TimeZoneInfo_TransitionTime_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_TimeZoneInfo_TransitionTime_Destroy( + System_TimeZoneInfo_TransitionTime_t self, + ) { + return _System_TimeZoneInfo_TransitionTime_Destroy( + self, + ); + } + + late final _System_TimeZoneInfo_TransitionTime_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_TimeZoneInfo_TransitionTime_t)>>( + 'System_TimeZoneInfo_TransitionTime_Destroy'); + late final _System_TimeZoneInfo_TransitionTime_Destroy = + _System_TimeZoneInfo_TransitionTime_DestroyPtr.asFunction< + void Function(System_TimeZoneInfo_TransitionTime_t)>(); + + bool System_Threading_ITimer_Change( + System_Threading_ITimer_t self, + System_TimeSpan_t dueTime, + System_TimeSpan_t period, + ffi.Pointer outException, + ) { + return _System_Threading_ITimer_Change( + self, + dueTime, + period, + outException, + ); + } + + late final _System_Threading_ITimer_ChangePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Threading_ITimer_t, System_TimeSpan_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'System_Threading_ITimer_Change'); + late final _System_Threading_ITimer_Change = + _System_Threading_ITimer_ChangePtr.asFunction< + bool Function(System_Threading_ITimer_t, System_TimeSpan_t, + System_TimeSpan_t, ffi.Pointer)>(); + + System_Type_t System_Threading_ITimer_TypeOf() { + return _System_Threading_ITimer_TypeOf(); + } + + late final _System_Threading_ITimer_TypeOfPtr = + _lookup>( + 'System_Threading_ITimer_TypeOf'); + late final _System_Threading_ITimer_TypeOf = + _System_Threading_ITimer_TypeOfPtr.asFunction(); + + void System_Threading_ITimer_Destroy( + System_Threading_ITimer_t self, + ) { + return _System_Threading_ITimer_Destroy( + self, + ); + } + + late final _System_Threading_ITimer_DestroyPtr = + _lookup>( + 'System_Threading_ITimer_Destroy'); + late final _System_Threading_ITimer_Destroy = + _System_Threading_ITimer_DestroyPtr.asFunction< + void Function(System_Threading_ITimer_t)>(); + + System_Type_t System_SByte_TypeOf() { + return _System_SByte_TypeOf(); + } + + late final _System_SByte_TypeOfPtr = + _lookup>( + 'System_SByte_TypeOf'); + late final _System_SByte_TypeOf = + _System_SByte_TypeOfPtr.asFunction(); + + System_Type_t System_UInt64_TypeOf() { + return _System_UInt64_TypeOf(); + } + + late final _System_UInt64_TypeOfPtr = + _lookup>( + 'System_UInt64_TypeOf'); + late final _System_UInt64_TypeOf = + _System_UInt64_TypeOfPtr.asFunction(); + + System_Type_t System_Single_TypeOf() { + return _System_Single_TypeOf(); + } + + late final _System_Single_TypeOfPtr = + _lookup>( + 'System_Single_TypeOf'); + late final _System_Single_TypeOf = + _System_Single_TypeOfPtr.asFunction(); + + System_Decimal_t System_Decimal_FromOACurrency( + int cy, + ffi.Pointer outException, + ) { + return _System_Decimal_FromOACurrency( + cy, + outException, + ); + } + + late final _System_Decimal_FromOACurrencyPtr = _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)>(); + + int System_Decimal_ToOACurrency( + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Decimal_ToOACurrency( + value, + 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)>(); + + 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_3( + System_String_t s, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Decimal_TryParse_3( + s, + provider, + result, + outException, + ); + } + + late final _System_Decimal_TryParse_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + 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, + ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Parse_5( + DNReadOnlySpanOfByte utf8Text, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Decimal_Parse_5( + utf8Text, + provider, + outException, + ); + } + + late final _System_Decimal_Parse_5Ptr = _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, + ffi.Pointer)>(); + + bool System_Decimal_TryParse_5( + DNReadOnlySpanOfByte utf8Text, + System_IFormatProvider_t provider, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Decimal_TryParse_5( + utf8Text, + provider, + result, + outException, + ); + } + + late final _System_Decimal_TryParse_5Ptr = _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.Pointer)>(); + + System_Decimal_t System_Decimal_Create( + int value, + ffi.Pointer outException, + ) { + return _System_Decimal_Create( + value, + outException, + ); + } + + late final _System_Decimal_CreatePtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(ffi.Int32, + ffi.Pointer)>>('System_Decimal_Create'); + late final _System_Decimal_Create = _System_Decimal_CreatePtr.asFunction< + System_Decimal_t Function(int, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Create_1( + int value, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_1( + value, + outException, + ); + } + + late final _System_Decimal_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(ffi.Uint32, + 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_Decimal_t System_Decimal_Create_2( + int value, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_2( + value, + outException, + ); + } + + late final _System_Decimal_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(ffi.Int64, + 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_Decimal_t System_Decimal_Create_3( + int value, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_3( + value, + outException, + ); + } + + late final _System_Decimal_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(ffi.Uint64, + 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_Decimal_t System_Decimal_Create_4( + double value, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_4( + value, + outException, + ); + } + + late final _System_Decimal_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(ffi.Float, + ffi.Pointer)>>('System_Decimal_Create_4'); + late final _System_Decimal_Create_4 = _System_Decimal_Create_4Ptr.asFunction< + System_Decimal_t Function(double, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Create_5( + double value, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_5( + value, + outException, + ); + } + + late final _System_Decimal_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(ffi.Double, + 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_Decimal_t System_Decimal_Create_6( + System_Int32_Array_t bits, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_6( + bits, + outException, + ); + } + + late final _System_Decimal_Create_6Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Int32_Array_t, + ffi.Pointer)>>('System_Decimal_Create_6'); + late final _System_Decimal_Create_6 = _System_Decimal_Create_6Ptr.asFunction< + System_Decimal_t Function( + System_Int32_Array_t, ffi.Pointer)>(); + + System_Decimal_t System_Decimal_Create_7( + int lo, + int mid, + int hi, + bool isNegative, + int scale, + ffi.Pointer outException, + ) { + return _System_Decimal_Create_7( + lo, + mid, + hi, + isNegative, + scale, + outException, + ); + } + + late final _System_Decimal_Create_7Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function( + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Bool, + ffi.Uint8, + ffi.Pointer)>>('System_Decimal_Create_7'); + late final _System_Decimal_Create_7 = _System_Decimal_Create_7Ptr.asFunction< + System_Decimal_t Function( + int, int, int, bool, int, ffi.Pointer)>(); + + int System_Decimal_Scale_Get( + System_Decimal_t self, + ffi.Pointer outException, + ) { + return _System_Decimal_Scale_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)>(); + + 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_8( + ffi.Pointer outException, + ) { + return _System_Decimal_Create_8( + outException, + ); + } + + late final _System_Decimal_Create_8Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function( + ffi.Pointer)>>('System_Decimal_Create_8'); + late final _System_Decimal_Create_8 = _System_Decimal_Create_8Ptr.asFunction< + System_Decimal_t Function(ffi.Pointer)>(); + + System_Type_t System_Decimal_TypeOf() { + return _System_Decimal_TypeOf(); + } + + late final _System_Decimal_TypeOfPtr = + _lookup>( + 'System_Decimal_TypeOf'); + late final _System_Decimal_TypeOf = + _System_Decimal_TypeOfPtr.asFunction(); + + void System_Decimal_Destroy( + System_Decimal_t self, + ) { + return _System_Decimal_Destroy( + self, + ); + } + + late final _System_Decimal_DestroyPtr = + _lookup>( + 'System_Decimal_Destroy'); + late final _System_Decimal_Destroy = + _System_Decimal_DestroyPtr.asFunction(); + + System_Type_t System_UIntPtr_TypeOf() { + return _System_UIntPtr_TypeOf(); + } + + late final _System_UIntPtr_TypeOfPtr = + _lookup>( + 'System_UIntPtr_TypeOf'); + late final _System_UIntPtr_TypeOf = + _System_UIntPtr_TypeOfPtr.asFunction(); + + System_Object_t System_AppContext_GetData( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_AppContext_GetData( + name, + outException, + ); + } + + late final _System_AppContext_GetDataPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_String_t, + ffi.Pointer)>>('System_AppContext_GetData'); + late final _System_AppContext_GetData = + _System_AppContext_GetDataPtr.asFunction< + System_Object_t Function( + System_String_t, ffi.Pointer)>(); + + void System_AppContext_SetData( + System_String_t name, + System_Object_t data, + ffi.Pointer outException, + ) { + return _System_AppContext_SetData( + name, + data, + outException, + ); + } + + late final _System_AppContext_SetDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_String_t, System_Object_t, + ffi.Pointer)>>('System_AppContext_SetData'); + late final _System_AppContext_SetData = + _System_AppContext_SetDataPtr.asFunction< + void Function(System_String_t, System_Object_t, + ffi.Pointer)>(); + + bool System_AppContext_TryGetSwitch( + System_String_t switchName, + ffi.Pointer isEnabled, + ffi.Pointer outException, + ) { + return _System_AppContext_TryGetSwitch( + switchName, + isEnabled, + outException, + ); + } + + late final _System_AppContext_TryGetSwitchPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>( + 'System_AppContext_TryGetSwitch'); + late final _System_AppContext_TryGetSwitch = + _System_AppContext_TryGetSwitchPtr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + void System_AppContext_SetSwitch( + System_String_t switchName, + bool isEnabled, + ffi.Pointer outException, + ) { + return _System_AppContext_SetSwitch( + switchName, + isEnabled, + outException, + ); + } + + late final _System_AppContext_SetSwitchPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_String_t, ffi.Bool, + ffi.Pointer)>>('System_AppContext_SetSwitch'); + late final _System_AppContext_SetSwitch = + _System_AppContext_SetSwitchPtr.asFunction< + void Function( + System_String_t, bool, ffi.Pointer)>(); + + System_String_t System_AppContext_BaseDirectory_Get( + ffi.Pointer outException, + ) { + return _System_AppContext_BaseDirectory_Get( + outException, + ); + } + + late final _System_AppContext_BaseDirectory_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(ffi.Pointer)>>( + 'System_AppContext_BaseDirectory_Get'); + late final _System_AppContext_BaseDirectory_Get = + _System_AppContext_BaseDirectory_GetPtr.asFunction< + System_String_t Function(ffi.Pointer)>(); + + System_String_t System_AppContext_TargetFrameworkName_Get( + ffi.Pointer outException, + ) { + return _System_AppContext_TargetFrameworkName_Get( + outException, + ); + } + + late final _System_AppContext_TargetFrameworkName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(ffi.Pointer)>>( + 'System_AppContext_TargetFrameworkName_Get'); + late final _System_AppContext_TargetFrameworkName_Get = + _System_AppContext_TargetFrameworkName_GetPtr.asFunction< + System_String_t Function(ffi.Pointer)>(); + + System_Type_t System_AppContext_TypeOf() { + return _System_AppContext_TypeOf(); + } + + late final _System_AppContext_TypeOfPtr = + _lookup>( + 'System_AppContext_TypeOf'); + late final _System_AppContext_TypeOf = + _System_AppContext_TypeOfPtr.asFunction(); + + void System_AppContext_Destroy( + System_AppContext_t self, + ) { + return _System_AppContext_Destroy( + self, + ); + } + + late final _System_AppContext_DestroyPtr = + _lookup>( + 'System_AppContext_Destroy'); + late final _System_AppContext_Destroy = _System_AppContext_DestroyPtr + .asFunction(); + + System_Runtime_InteropServices_GCHandle_t + System_Runtime_InteropServices_GCHandle_Alloc( + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_GCHandle_Alloc( + value, + 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 = + _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + System_Runtime_InteropServices_GCHandle_t, + 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)>(); + + System_Runtime_InteropServices_GCHandle_t + System_Runtime_InteropServices_GCHandle_FromIntPtr( + ffi.Pointer value, + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_GCHandle_FromIntPtr( + value, + 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 = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Runtime_InteropServices_GCHandle_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)>(); + + System_Runtime_InteropServices_GCHandle_t + System_Runtime_InteropServices_GCHandle_Create( + ffi.Pointer outException, + ) { + return _System_Runtime_InteropServices_GCHandle_Create( + 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( + ffi.Pointer)>(); + + System_Type_t System_Runtime_InteropServices_GCHandle_TypeOf() { + return _System_Runtime_InteropServices_GCHandle_TypeOf(); + } + + late final _System_Runtime_InteropServices_GCHandle_TypeOfPtr = + _lookup>( + 'System_Runtime_InteropServices_GCHandle_TypeOf'); + late final _System_Runtime_InteropServices_GCHandle_TypeOf = + _System_Runtime_InteropServices_GCHandle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Runtime_InteropServices_GCHandle_Destroy( + System_Runtime_InteropServices_GCHandle_t self, + ) { + return _System_Runtime_InteropServices_GCHandle_Destroy( + self, + ); + } + + late final _System_Runtime_InteropServices_GCHandle_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)>(); + + bool DALI_Toolkit_Utils_NamePoint_NameIsStrictUpTo( + DALI_Toolkit_Utils_NamePoint_t self, + DALI_Toolkit_Utils_NamePoint_t nametoCompate, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_NameIsStrictUpTo( + self, + nametoCompate, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_NameIsStrictUpToPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + DALI_Toolkit_Utils_NamePoint_t, + DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_NameIsStrictUpTo'); + late final _DALI_Toolkit_Utils_NamePoint_NameIsStrictUpTo = + _DALI_Toolkit_Utils_NamePoint_NameIsStrictUpToPtr.asFunction< + bool Function( + DALI_Toolkit_Utils_NamePoint_t, + DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + DALI_Toolkit_Utils_NamePoint_t DALI_Toolkit_Utils_NamePoint_GetNextName( + DALI_Toolkit_Utils_NamePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_GetNextName( + self, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_GetNextNamePtr = _lookup< + ffi.NativeFunction< + DALI_Toolkit_Utils_NamePoint_t Function( + DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_GetNextName'); + late final _DALI_Toolkit_Utils_NamePoint_GetNextName = + _DALI_Toolkit_Utils_NamePoint_GetNextNamePtr.asFunction< + DALI_Toolkit_Utils_NamePoint_t Function( + DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + System_String_t DALI_Toolkit_Utils_NamePoint_ToString( + DALI_Toolkit_Utils_NamePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_ToString( + self, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_ToString'); + late final _DALI_Toolkit_Utils_NamePoint_ToString = + _DALI_Toolkit_Utils_NamePoint_ToStringPtr.asFunction< + System_String_t Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + int DALI_Toolkit_Utils_NamePoint_GetHashCode( + DALI_Toolkit_Utils_NamePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_GetHashCode( + self, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_GetHashCode'); + late final _DALI_Toolkit_Utils_NamePoint_GetHashCode = + _DALI_Toolkit_Utils_NamePoint_GetHashCodePtr.asFunction< + int Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + bool DALI_Toolkit_Utils_NamePoint_Equals( + DALI_Toolkit_Utils_NamePoint_t self, + DALI_Toolkit_Utils_NamePoint_t other, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_Equals( + self, + other, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + DALI_Toolkit_Utils_NamePoint_t, + DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_Equals'); + late final _DALI_Toolkit_Utils_NamePoint_Equals = + _DALI_Toolkit_Utils_NamePoint_EqualsPtr.asFunction< + bool Function( + DALI_Toolkit_Utils_NamePoint_t, + DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + DALI_Toolkit_Utils_NamePoint_t DALI_Toolkit_Utils_NamePoint_Create( + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_Create( + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_CreatePtr = _lookup< + ffi.NativeFunction< + DALI_Toolkit_Utils_NamePoint_t Function( + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_Create'); + late final _DALI_Toolkit_Utils_NamePoint_Create = + _DALI_Toolkit_Utils_NamePoint_CreatePtr.asFunction< + DALI_Toolkit_Utils_NamePoint_t Function( + ffi.Pointer)>(); + + DALI_Toolkit_Utils_NamePoint_t DALI_Toolkit_Utils_NamePoint_Create_1( + System_String_t name, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_Create_1( + name, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_Create_1Ptr = _lookup< + ffi.NativeFunction< + DALI_Toolkit_Utils_NamePoint_t Function( + System_String_t, ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_Create_1'); + late final _DALI_Toolkit_Utils_NamePoint_Create_1 = + _DALI_Toolkit_Utils_NamePoint_Create_1Ptr.asFunction< + DALI_Toolkit_Utils_NamePoint_t Function( + System_String_t, ffi.Pointer)>(); + + int DALI_Toolkit_Utils_NamePoint_Letter_Get( + DALI_Toolkit_Utils_NamePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_Letter_Get( + self, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_Letter_GetPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_Letter_Get'); + late final _DALI_Toolkit_Utils_NamePoint_Letter_Get = + _DALI_Toolkit_Utils_NamePoint_Letter_GetPtr.asFunction< + int Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + void DALI_Toolkit_Utils_NamePoint_Letter_Set( + DALI_Toolkit_Utils_NamePoint_t self, + int value, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_Letter_Set( + self, + value, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_Letter_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_NamePoint_t, ffi.WChar, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_Letter_Set'); + late final _DALI_Toolkit_Utils_NamePoint_Letter_Set = + _DALI_Toolkit_Utils_NamePoint_Letter_SetPtr.asFunction< + void Function(DALI_Toolkit_Utils_NamePoint_t, int, + ffi.Pointer)>(); + + int DALI_Toolkit_Utils_NamePoint_Index_Get( + DALI_Toolkit_Utils_NamePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_Index_Get( + self, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_Index_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_Index_Get'); + late final _DALI_Toolkit_Utils_NamePoint_Index_Get = + _DALI_Toolkit_Utils_NamePoint_Index_GetPtr.asFunction< + int Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + void DALI_Toolkit_Utils_NamePoint_Index_Set( + DALI_Toolkit_Utils_NamePoint_t self, + int value, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_Index_Set( + self, + value, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_Index_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_NamePoint_t, ffi.Int32, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_Index_Set'); + late final _DALI_Toolkit_Utils_NamePoint_Index_Set = + _DALI_Toolkit_Utils_NamePoint_Index_SetPtr.asFunction< + void Function(DALI_Toolkit_Utils_NamePoint_t, int, + ffi.Pointer)>(); + + bool DALI_Toolkit_Utils_NamePoint_HavePrime_Get( + DALI_Toolkit_Utils_NamePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_HavePrime_Get( + self, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_HavePrime_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_HavePrime_Get'); + late final _DALI_Toolkit_Utils_NamePoint_HavePrime_Get = + _DALI_Toolkit_Utils_NamePoint_HavePrime_GetPtr.asFunction< + bool Function(DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + void DALI_Toolkit_Utils_NamePoint_HavePrime_Set( + DALI_Toolkit_Utils_NamePoint_t self, + bool value, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_NamePoint_HavePrime_Set( + self, + value, + outException, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_HavePrime_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_NamePoint_t, ffi.Bool, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_NamePoint_HavePrime_Set'); + late final _DALI_Toolkit_Utils_NamePoint_HavePrime_Set = + _DALI_Toolkit_Utils_NamePoint_HavePrime_SetPtr.asFunction< + void Function(DALI_Toolkit_Utils_NamePoint_t, bool, + ffi.Pointer)>(); + + System_Type_t DALI_Toolkit_Utils_NamePoint_TypeOf() { + return _DALI_Toolkit_Utils_NamePoint_TypeOf(); + } + + late final _DALI_Toolkit_Utils_NamePoint_TypeOfPtr = + _lookup>( + 'DALI_Toolkit_Utils_NamePoint_TypeOf'); + late final _DALI_Toolkit_Utils_NamePoint_TypeOf = + _DALI_Toolkit_Utils_NamePoint_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_Toolkit_Utils_NamePoint_Destroy( + DALI_Toolkit_Utils_NamePoint_t self, + ) { + return _DALI_Toolkit_Utils_NamePoint_Destroy( + self, + ); + } + + late final _DALI_Toolkit_Utils_NamePoint_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'DALI_Toolkit_Utils_NamePoint_Destroy'); + late final _DALI_Toolkit_Utils_NamePoint_Destroy = + _DALI_Toolkit_Utils_NamePoint_DestroyPtr.asFunction< + void Function(DALI_Toolkit_Utils_NamePoint_t)>(); + + System_String_t DALI_Toolkit_Utils_ParamNamePoint_PrimeValue_Get() { + return _DALI_Toolkit_Utils_ParamNamePoint_PrimeValue_Get(); + } + + late final _DALI_Toolkit_Utils_ParamNamePoint_PrimeValue_GetPtr = + _lookup>( + 'DALI_Toolkit_Utils_ParamNamePoint_PrimeValue_Get'); + late final _DALI_Toolkit_Utils_ParamNamePoint_PrimeValue_Get = + _DALI_Toolkit_Utils_ParamNamePoint_PrimeValue_GetPtr.asFunction< + System_String_t Function()>(); + + System_Type_t DALI_Toolkit_Utils_ParamNamePoint_TypeOf() { + return _DALI_Toolkit_Utils_ParamNamePoint_TypeOf(); + } + + late final _DALI_Toolkit_Utils_ParamNamePoint_TypeOfPtr = + _lookup>( + 'DALI_Toolkit_Utils_ParamNamePoint_TypeOf'); + late final _DALI_Toolkit_Utils_ParamNamePoint_TypeOf = + _DALI_Toolkit_Utils_ParamNamePoint_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_Toolkit_Utils_ParamNamePoint_Destroy( + DALI_Toolkit_Utils_ParamNamePoint_t self, + ) { + return _DALI_Toolkit_Utils_ParamNamePoint_Destroy( + self, + ); + } + + late final _DALI_Toolkit_Utils_ParamNamePoint_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_ParamNamePoint_t)>>( + 'DALI_Toolkit_Utils_ParamNamePoint_Destroy'); + late final _DALI_Toolkit_Utils_ParamNamePoint_Destroy = + _DALI_Toolkit_Utils_ParamNamePoint_DestroyPtr.asFunction< + void Function(DALI_Toolkit_Utils_ParamNamePoint_t)>(); + + System_String_t DALI_Toolkit_Utils_VerticesName_GetNextNamePoint( + DALI_Toolkit_Utils_VerticesName_t self, + bool addNextName, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_VerticesName_GetNextNamePoint( + self, + addNextName, + outException, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName_GetNextNamePointPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(DALI_Toolkit_Utils_VerticesName_t, + ffi.Bool, ffi.Pointer)>>( + 'DALI_Toolkit_Utils_VerticesName_GetNextNamePoint'); + late final _DALI_Toolkit_Utils_VerticesName_GetNextNamePoint = + _DALI_Toolkit_Utils_VerticesName_GetNextNamePointPtr.asFunction< + System_String_t Function(DALI_Toolkit_Utils_VerticesName_t, bool, + ffi.Pointer)>(); + + void DALI_Toolkit_Utils_VerticesName_AddName( + DALI_Toolkit_Utils_VerticesName_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_VerticesName_AddName( + self, + name, + outException, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName_AddNamePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_VerticesName_t, + System_String_t, ffi.Pointer)>>( + 'DALI_Toolkit_Utils_VerticesName_AddName'); + late final _DALI_Toolkit_Utils_VerticesName_AddName = + _DALI_Toolkit_Utils_VerticesName_AddNamePtr.asFunction< + void Function(DALI_Toolkit_Utils_VerticesName_t, System_String_t, + ffi.Pointer)>(); + + void DALI_Toolkit_Utils_VerticesName_AddNameSubSegment( + DALI_Toolkit_Utils_VerticesName_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_VerticesName_AddNameSubSegment( + self, + name, + outException, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName_AddNameSubSegmentPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_VerticesName_t, + System_String_t, ffi.Pointer)>>( + 'DALI_Toolkit_Utils_VerticesName_AddNameSubSegment'); + late final _DALI_Toolkit_Utils_VerticesName_AddNameSubSegment = + _DALI_Toolkit_Utils_VerticesName_AddNameSubSegmentPtr.asFunction< + void Function(DALI_Toolkit_Utils_VerticesName_t, System_String_t, + ffi.Pointer)>(); + + void DALI_Toolkit_Utils_VerticesName_RemoveName( + DALI_Toolkit_Utils_VerticesName_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_VerticesName_RemoveName( + self, + name, + outException, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName_RemoveNamePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_VerticesName_t, + System_String_t, ffi.Pointer)>>( + 'DALI_Toolkit_Utils_VerticesName_RemoveName'); + late final _DALI_Toolkit_Utils_VerticesName_RemoveName = + _DALI_Toolkit_Utils_VerticesName_RemoveNamePtr.asFunction< + void Function(DALI_Toolkit_Utils_VerticesName_t, System_String_t, + ffi.Pointer)>(); + + void DALI_Toolkit_Utils_VerticesName_ResetCounter( + DALI_Toolkit_Utils_VerticesName_t self, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_VerticesName_ResetCounter( + self, + outException, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName_ResetCounterPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_VerticesName_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_VerticesName_ResetCounter'); + late final _DALI_Toolkit_Utils_VerticesName_ResetCounter = + _DALI_Toolkit_Utils_VerticesName_ResetCounterPtr.asFunction< + void Function(DALI_Toolkit_Utils_VerticesName_t, + ffi.Pointer)>(); + + DALI_Toolkit_Utils_VerticesName_t DALI_Toolkit_Utils_VerticesName_Create( + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_VerticesName_Create( + outException, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName_CreatePtr = _lookup< + ffi.NativeFunction< + DALI_Toolkit_Utils_VerticesName_t Function( + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_VerticesName_Create'); + late final _DALI_Toolkit_Utils_VerticesName_Create = + _DALI_Toolkit_Utils_VerticesName_CreatePtr.asFunction< + DALI_Toolkit_Utils_VerticesName_t Function( + ffi.Pointer)>(); + + DALI_Toolkit_Utils_VerticesName_t + DALI_Toolkit_Utils_VerticesName_Instance_Get( + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_VerticesName_Instance_Get( + outException, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName_Instance_GetPtr = _lookup< + ffi.NativeFunction< + DALI_Toolkit_Utils_VerticesName_t Function( + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_VerticesName_Instance_Get'); + late final _DALI_Toolkit_Utils_VerticesName_Instance_Get = + _DALI_Toolkit_Utils_VerticesName_Instance_GetPtr.asFunction< + DALI_Toolkit_Utils_VerticesName_t Function( + ffi.Pointer)>(); + + DALI_Toolkit_Utils_VerticesName_t + DALI_Toolkit_Utils_VerticesName__instance_Get() { + return _DALI_Toolkit_Utils_VerticesName__instance_Get(); + } + + late final _DALI_Toolkit_Utils_VerticesName__instance_GetPtr = + _lookup>( + 'DALI_Toolkit_Utils_VerticesName__instance_Get'); + late final _DALI_Toolkit_Utils_VerticesName__instance_Get = + _DALI_Toolkit_Utils_VerticesName__instance_GetPtr.asFunction< + DALI_Toolkit_Utils_VerticesName_t Function()>(); + + void DALI_Toolkit_Utils_VerticesName__instance_Set( + DALI_Toolkit_Utils_VerticesName_t value, + ) { + return _DALI_Toolkit_Utils_VerticesName__instance_Set( + value, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName__instance_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_VerticesName_t)>>( + 'DALI_Toolkit_Utils_VerticesName__instance_Set'); + late final _DALI_Toolkit_Utils_VerticesName__instance_Set = + _DALI_Toolkit_Utils_VerticesName__instance_SetPtr.asFunction< + void Function(DALI_Toolkit_Utils_VerticesName_t)>(); + + System_Type_t DALI_Toolkit_Utils_VerticesName_TypeOf() { + return _DALI_Toolkit_Utils_VerticesName_TypeOf(); + } + + late final _DALI_Toolkit_Utils_VerticesName_TypeOfPtr = + _lookup>( + 'DALI_Toolkit_Utils_VerticesName_TypeOf'); + late final _DALI_Toolkit_Utils_VerticesName_TypeOf = + _DALI_Toolkit_Utils_VerticesName_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_Toolkit_Utils_VerticesName_Destroy( + DALI_Toolkit_Utils_VerticesName_t self, + ) { + return _DALI_Toolkit_Utils_VerticesName_Destroy( + self, + ); + } + + late final _DALI_Toolkit_Utils_VerticesName_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_VerticesName_t)>>( + 'DALI_Toolkit_Utils_VerticesName_Destroy'); + late final _DALI_Toolkit_Utils_VerticesName_Destroy = + _DALI_Toolkit_Utils_VerticesName_DestroyPtr.asFunction< + void Function(DALI_Toolkit_Utils_VerticesName_t)>(); + + int DALI_Toolkit_Utils_SortNamePointComparer_Compare( + DALI_Toolkit_Utils_SortNamePointComparer_t self, + DALI_Toolkit_Utils_NamePoint_t n1, + DALI_Toolkit_Utils_NamePoint_t n2, + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_SortNamePointComparer_Compare( + self, + n1, + n2, + outException, + ); + } + + late final _DALI_Toolkit_Utils_SortNamePointComparer_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + DALI_Toolkit_Utils_SortNamePointComparer_t, + DALI_Toolkit_Utils_NamePoint_t, + DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_SortNamePointComparer_Compare'); + late final _DALI_Toolkit_Utils_SortNamePointComparer_Compare = + _DALI_Toolkit_Utils_SortNamePointComparer_ComparePtr.asFunction< + int Function( + DALI_Toolkit_Utils_SortNamePointComparer_t, + DALI_Toolkit_Utils_NamePoint_t, + DALI_Toolkit_Utils_NamePoint_t, + ffi.Pointer)>(); + + DALI_Toolkit_Utils_SortNamePointComparer_t + DALI_Toolkit_Utils_SortNamePointComparer_Create( + ffi.Pointer outException, + ) { + return _DALI_Toolkit_Utils_SortNamePointComparer_Create( + outException, + ); + } + + late final _DALI_Toolkit_Utils_SortNamePointComparer_CreatePtr = _lookup< + ffi.NativeFunction< + DALI_Toolkit_Utils_SortNamePointComparer_t Function( + ffi.Pointer)>>( + 'DALI_Toolkit_Utils_SortNamePointComparer_Create'); + late final _DALI_Toolkit_Utils_SortNamePointComparer_Create = + _DALI_Toolkit_Utils_SortNamePointComparer_CreatePtr.asFunction< + DALI_Toolkit_Utils_SortNamePointComparer_t Function( + ffi.Pointer)>(); + + System_Type_t DALI_Toolkit_Utils_SortNamePointComparer_TypeOf() { + return _DALI_Toolkit_Utils_SortNamePointComparer_TypeOf(); + } + + late final _DALI_Toolkit_Utils_SortNamePointComparer_TypeOfPtr = + _lookup>( + 'DALI_Toolkit_Utils_SortNamePointComparer_TypeOf'); + late final _DALI_Toolkit_Utils_SortNamePointComparer_TypeOf = + _DALI_Toolkit_Utils_SortNamePointComparer_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_Toolkit_Utils_SortNamePointComparer_Destroy( + DALI_Toolkit_Utils_SortNamePointComparer_t self, + ) { + return _DALI_Toolkit_Utils_SortNamePointComparer_Destroy( + self, + ); + } + + late final _DALI_Toolkit_Utils_SortNamePointComparer_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_Toolkit_Utils_SortNamePointComparer_t)>>( + 'DALI_Toolkit_Utils_SortNamePointComparer_Destroy'); + late final _DALI_Toolkit_Utils_SortNamePointComparer_Destroy = + _DALI_Toolkit_Utils_SortNamePointComparer_DestroyPtr.asFunction< + void Function(DALI_Toolkit_Utils_SortNamePointComparer_t)>(); + + DALI_Utils_ContainerSingleton_t DALI_Utils_ContainerSingleton_Create( + Autofac_IContainer_t container, + ffi.Pointer outException, + ) { + return _DALI_Utils_ContainerSingleton_Create( + container, + outException, + ); + } + + late final _DALI_Utils_ContainerSingleton_CreatePtr = _lookup< + ffi.NativeFunction< + DALI_Utils_ContainerSingleton_t Function( + Autofac_IContainer_t, ffi.Pointer)>>( + 'DALI_Utils_ContainerSingleton_Create'); + late final _DALI_Utils_ContainerSingleton_Create = + _DALI_Utils_ContainerSingleton_CreatePtr.asFunction< + DALI_Utils_ContainerSingleton_t Function( + Autofac_IContainer_t, ffi.Pointer)>(); + + Autofac_IContainer_t DALI_Utils_ContainerSingleton_Container_Get( + ffi.Pointer outException, + ) { + return _DALI_Utils_ContainerSingleton_Container_Get( + outException, + ); + } + + late final _DALI_Utils_ContainerSingleton_Container_GetPtr = _lookup< + ffi.NativeFunction< + Autofac_IContainer_t Function(ffi.Pointer)>>( + 'DALI_Utils_ContainerSingleton_Container_Get'); + late final _DALI_Utils_ContainerSingleton_Container_Get = + _DALI_Utils_ContainerSingleton_Container_GetPtr.asFunction< + Autofac_IContainer_t Function(ffi.Pointer)>(); + + Autofac_ILifetimeScope_t DALI_Utils_ContainerSingleton_Scope_Get( + ffi.Pointer outException, + ) { + return _DALI_Utils_ContainerSingleton_Scope_Get( + outException, + ); + } + + late final _DALI_Utils_ContainerSingleton_Scope_GetPtr = _lookup< + ffi.NativeFunction< + Autofac_ILifetimeScope_t Function( + ffi.Pointer)>>( + 'DALI_Utils_ContainerSingleton_Scope_Get'); + late final _DALI_Utils_ContainerSingleton_Scope_Get = + _DALI_Utils_ContainerSingleton_Scope_GetPtr.asFunction< + Autofac_ILifetimeScope_t Function(ffi.Pointer)>(); + + System_Type_t DALI_Utils_ContainerSingleton_TypeOf() { + return _DALI_Utils_ContainerSingleton_TypeOf(); + } + + late final _DALI_Utils_ContainerSingleton_TypeOfPtr = + _lookup>( + 'DALI_Utils_ContainerSingleton_TypeOf'); + late final _DALI_Utils_ContainerSingleton_TypeOf = + _DALI_Utils_ContainerSingleton_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_Utils_ContainerSingleton_Destroy( + DALI_Utils_ContainerSingleton_t self, + ) { + return _DALI_Utils_ContainerSingleton_Destroy( + self, + ); + } + + late final _DALI_Utils_ContainerSingleton_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'DALI_Utils_ContainerSingleton_Destroy'); + late final _DALI_Utils_ContainerSingleton_Destroy = + _DALI_Utils_ContainerSingleton_DestroyPtr.asFunction< + void Function(DALI_Utils_ContainerSingleton_t)>(); + + System_Type_t Autofac_IContainer_TypeOf() { + return _Autofac_IContainer_TypeOf(); + } + + late final _Autofac_IContainer_TypeOfPtr = + _lookup>( + 'Autofac_IContainer_TypeOf'); + late final _Autofac_IContainer_TypeOf = + _Autofac_IContainer_TypeOfPtr.asFunction(); + + void Autofac_IContainer_Destroy( + Autofac_IContainer_t self, + ) { + return _Autofac_IContainer_Destroy( + self, + ); + } + + late final _Autofac_IContainer_DestroyPtr = + _lookup>( + 'Autofac_IContainer_Destroy'); + late final _Autofac_IContainer_Destroy = _Autofac_IContainer_DestroyPtr + .asFunction(); + + Autofac_ILifetimeScope_t Autofac_ILifetimeScope_BeginLifetimeScope( + Autofac_ILifetimeScope_t self, + ffi.Pointer outException, + ) { + return _Autofac_ILifetimeScope_BeginLifetimeScope( + self, + outException, + ); + } + + late final _Autofac_ILifetimeScope_BeginLifetimeScopePtr = _lookup< + ffi.NativeFunction< + Autofac_ILifetimeScope_t Function( + Autofac_ILifetimeScope_t, ffi.Pointer)>>( + 'Autofac_ILifetimeScope_BeginLifetimeScope'); + late final _Autofac_ILifetimeScope_BeginLifetimeScope = + _Autofac_ILifetimeScope_BeginLifetimeScopePtr.asFunction< + Autofac_ILifetimeScope_t Function( + Autofac_ILifetimeScope_t, ffi.Pointer)>(); + + Autofac_ILifetimeScope_t Autofac_ILifetimeScope_BeginLifetimeScope_1( + Autofac_ILifetimeScope_t self, + System_Object_t tag, + ffi.Pointer outException, + ) { + return _Autofac_ILifetimeScope_BeginLifetimeScope_1( + self, + tag, + outException, + ); + } + + late final _Autofac_ILifetimeScope_BeginLifetimeScope_1Ptr = _lookup< + ffi.NativeFunction< + Autofac_ILifetimeScope_t Function(Autofac_ILifetimeScope_t, + System_Object_t, ffi.Pointer)>>( + 'Autofac_ILifetimeScope_BeginLifetimeScope_1'); + late final _Autofac_ILifetimeScope_BeginLifetimeScope_1 = + _Autofac_ILifetimeScope_BeginLifetimeScope_1Ptr.asFunction< + Autofac_ILifetimeScope_t Function(Autofac_ILifetimeScope_t, + System_Object_t, ffi.Pointer)>(); + + Autofac_Core_IDisposer_t Autofac_ILifetimeScope_Disposer_Get( + Autofac_ILifetimeScope_t self, + ffi.Pointer outException, + ) { + return _Autofac_ILifetimeScope_Disposer_Get( + self, + outException, + ); + } + + late final _Autofac_ILifetimeScope_Disposer_GetPtr = _lookup< + ffi.NativeFunction< + Autofac_Core_IDisposer_t Function( + Autofac_ILifetimeScope_t, ffi.Pointer)>>( + 'Autofac_ILifetimeScope_Disposer_Get'); + late final _Autofac_ILifetimeScope_Disposer_Get = + _Autofac_ILifetimeScope_Disposer_GetPtr.asFunction< + Autofac_Core_IDisposer_t Function( + Autofac_ILifetimeScope_t, ffi.Pointer)>(); + + System_Object_t Autofac_ILifetimeScope_Tag_Get( + Autofac_ILifetimeScope_t self, + ffi.Pointer outException, + ) { + return _Autofac_ILifetimeScope_Tag_Get( + self, + outException, + ); + } + + late final _Autofac_ILifetimeScope_Tag_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + Autofac_ILifetimeScope_t, ffi.Pointer)>>( + 'Autofac_ILifetimeScope_Tag_Get'); + late final _Autofac_ILifetimeScope_Tag_Get = + _Autofac_ILifetimeScope_Tag_GetPtr.asFunction< + System_Object_t Function( + Autofac_ILifetimeScope_t, ffi.Pointer)>(); + + System_Type_t Autofac_ILifetimeScope_TypeOf() { + return _Autofac_ILifetimeScope_TypeOf(); + } + + late final _Autofac_ILifetimeScope_TypeOfPtr = + _lookup>( + 'Autofac_ILifetimeScope_TypeOf'); + late final _Autofac_ILifetimeScope_TypeOf = + _Autofac_ILifetimeScope_TypeOfPtr.asFunction(); + + void Autofac_ILifetimeScope_Destroy( + Autofac_ILifetimeScope_t self, + ) { + return _Autofac_ILifetimeScope_Destroy( + self, + ); + } + + late final _Autofac_ILifetimeScope_DestroyPtr = + _lookup>( + 'Autofac_ILifetimeScope_Destroy'); + late final _Autofac_ILifetimeScope_Destroy = + _Autofac_ILifetimeScope_DestroyPtr.asFunction< + void Function(Autofac_ILifetimeScope_t)>(); + + Autofac_Core_IComponentRegistry_t + Autofac_IComponentContext_ComponentRegistry_Get( + Autofac_IComponentContext_t self, + ffi.Pointer outException, + ) { + return _Autofac_IComponentContext_ComponentRegistry_Get( + self, + outException, + ); + } + + late final _Autofac_IComponentContext_ComponentRegistry_GetPtr = _lookup< + ffi.NativeFunction< + Autofac_Core_IComponentRegistry_t Function( + Autofac_IComponentContext_t, + ffi.Pointer)>>( + 'Autofac_IComponentContext_ComponentRegistry_Get'); + late final _Autofac_IComponentContext_ComponentRegistry_Get = + _Autofac_IComponentContext_ComponentRegistry_GetPtr.asFunction< + Autofac_Core_IComponentRegistry_t Function( + Autofac_IComponentContext_t, ffi.Pointer)>(); + + System_Type_t Autofac_IComponentContext_TypeOf() { + return _Autofac_IComponentContext_TypeOf(); + } + + late final _Autofac_IComponentContext_TypeOfPtr = + _lookup>( + 'Autofac_IComponentContext_TypeOf'); + late final _Autofac_IComponentContext_TypeOf = + _Autofac_IComponentContext_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Autofac_IComponentContext_Destroy( + Autofac_IComponentContext_t self, + ) { + return _Autofac_IComponentContext_Destroy( + self, + ); + } + + late final _Autofac_IComponentContext_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'Autofac_IComponentContext_Destroy'); + late final _Autofac_IComponentContext_Destroy = + _Autofac_IComponentContext_DestroyPtr.asFunction< + void Function(Autofac_IComponentContext_t)>(); + + bool Autofac_Core_IComponentRegistry_TryGetRegistration( + Autofac_Core_IComponentRegistry_t self, + Autofac_Core_Service_t service, + ffi.Pointer registration, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistry_TryGetRegistration( + self, + service, + registration, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistry_TryGetRegistrationPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + Autofac_Core_IComponentRegistry_t, + Autofac_Core_Service_t, + ffi.Pointer, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistry_TryGetRegistration'); + late final _Autofac_Core_IComponentRegistry_TryGetRegistration = + _Autofac_Core_IComponentRegistry_TryGetRegistrationPtr.asFunction< + bool Function( + Autofac_Core_IComponentRegistry_t, + Autofac_Core_Service_t, + ffi.Pointer, + ffi.Pointer)>(); + + bool Autofac_Core_IComponentRegistry_IsRegistered( + Autofac_Core_IComponentRegistry_t self, + Autofac_Core_Service_t service, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistry_IsRegistered( + self, + service, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistry_IsRegisteredPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Autofac_Core_IComponentRegistry_t, + Autofac_Core_Service_t, ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistry_IsRegistered'); + late final _Autofac_Core_IComponentRegistry_IsRegistered = + _Autofac_Core_IComponentRegistry_IsRegisteredPtr.asFunction< + bool Function(Autofac_Core_IComponentRegistry_t, + Autofac_Core_Service_t, ffi.Pointer)>(); + + void Autofac_Core_IComponentRegistry_Register( + Autofac_Core_IComponentRegistry_t self, + Autofac_Core_IComponentRegistration_t registration, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistry_Register( + self, + registration, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistry_RegisterPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Autofac_Core_IComponentRegistry_t, + Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistry_Register'); + late final _Autofac_Core_IComponentRegistry_Register = + _Autofac_Core_IComponentRegistry_RegisterPtr.asFunction< + void Function( + Autofac_Core_IComponentRegistry_t, + Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>(); + + void Autofac_Core_IComponentRegistry_Register_1( + Autofac_Core_IComponentRegistry_t self, + Autofac_Core_IComponentRegistration_t registration, + bool preserveDefaults, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistry_Register_1( + self, + registration, + preserveDefaults, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistry_Register_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + Autofac_Core_IComponentRegistry_t, + Autofac_Core_IComponentRegistration_t, + ffi.Bool, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistry_Register_1'); + late final _Autofac_Core_IComponentRegistry_Register_1 = + _Autofac_Core_IComponentRegistry_Register_1Ptr.asFunction< + void Function( + Autofac_Core_IComponentRegistry_t, + Autofac_Core_IComponentRegistration_t, + bool, + ffi.Pointer)>(); + + void Autofac_Core_IComponentRegistry_AddRegistrationSource( + Autofac_Core_IComponentRegistry_t self, + Autofac_Core_IRegistrationSource_t source, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistry_AddRegistrationSource( + self, + source, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistry_AddRegistrationSourcePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + Autofac_Core_IComponentRegistry_t, + Autofac_Core_IRegistrationSource_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistry_AddRegistrationSource'); + late final _Autofac_Core_IComponentRegistry_AddRegistrationSource = + _Autofac_Core_IComponentRegistry_AddRegistrationSourcePtr.asFunction< + void Function( + Autofac_Core_IComponentRegistry_t, + Autofac_Core_IRegistrationSource_t, + ffi.Pointer)>(); + + bool Autofac_Core_IComponentRegistry_HasLocalComponents_Get( + Autofac_Core_IComponentRegistry_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistry_HasLocalComponents_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistry_HasLocalComponents_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(Autofac_Core_IComponentRegistry_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistry_HasLocalComponents_Get'); + late final _Autofac_Core_IComponentRegistry_HasLocalComponents_Get = + _Autofac_Core_IComponentRegistry_HasLocalComponents_GetPtr.asFunction< + bool Function(Autofac_Core_IComponentRegistry_t, + ffi.Pointer)>(); + + System_Type_t Autofac_Core_IComponentRegistry_TypeOf() { + return _Autofac_Core_IComponentRegistry_TypeOf(); + } + + late final _Autofac_Core_IComponentRegistry_TypeOfPtr = + _lookup>( + 'Autofac_Core_IComponentRegistry_TypeOf'); + late final _Autofac_Core_IComponentRegistry_TypeOf = + _Autofac_Core_IComponentRegistry_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Autofac_Core_IComponentRegistry_Destroy( + Autofac_Core_IComponentRegistry_t self, + ) { + return _Autofac_Core_IComponentRegistry_Destroy( + self, + ); + } + + late final _Autofac_Core_IComponentRegistry_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Autofac_Core_IComponentRegistry_t)>>( + 'Autofac_Core_IComponentRegistry_Destroy'); + late final _Autofac_Core_IComponentRegistry_Destroy = + _Autofac_Core_IComponentRegistry_DestroyPtr.asFunction< + void Function(Autofac_Core_IComponentRegistry_t)>(); + + System_String_t Autofac_Core_Service_ToString( + Autofac_Core_Service_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_Service_ToString( + self, + outException, + ); + } + + late final _Autofac_Core_Service_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + Autofac_Core_Service_t, ffi.Pointer)>>( + 'Autofac_Core_Service_ToString'); + late final _Autofac_Core_Service_ToString = + _Autofac_Core_Service_ToStringPtr.asFunction< + System_String_t Function( + Autofac_Core_Service_t, ffi.Pointer)>(); + + bool Autofac_Core_Service_Equals( + Autofac_Core_Service_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _Autofac_Core_Service_Equals( + self, + obj, + outException, + ); + } + + late final _Autofac_Core_Service_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(Autofac_Core_Service_t, System_Object_t, + ffi.Pointer)>>('Autofac_Core_Service_Equals'); + late final _Autofac_Core_Service_Equals = + _Autofac_Core_Service_EqualsPtr.asFunction< + bool Function(Autofac_Core_Service_t, System_Object_t, + ffi.Pointer)>(); + + int Autofac_Core_Service_GetHashCode( + Autofac_Core_Service_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_Service_GetHashCode( + self, + outException, + ); + } + + late final _Autofac_Core_Service_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + Autofac_Core_Service_t, ffi.Pointer)>>( + 'Autofac_Core_Service_GetHashCode'); + late final _Autofac_Core_Service_GetHashCode = + _Autofac_Core_Service_GetHashCodePtr.asFunction< + int Function( + Autofac_Core_Service_t, ffi.Pointer)>(); + + System_String_t Autofac_Core_Service_Description_Get( + Autofac_Core_Service_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_Service_Description_Get( + self, + outException, + ); + } + + late final _Autofac_Core_Service_Description_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + Autofac_Core_Service_t, ffi.Pointer)>>( + 'Autofac_Core_Service_Description_Get'); + late final _Autofac_Core_Service_Description_Get = + _Autofac_Core_Service_Description_GetPtr.asFunction< + System_String_t Function( + Autofac_Core_Service_t, ffi.Pointer)>(); + + System_Type_t Autofac_Core_Service_TypeOf() { + return _Autofac_Core_Service_TypeOf(); + } + + late final _Autofac_Core_Service_TypeOfPtr = + _lookup>( + 'Autofac_Core_Service_TypeOf'); + late final _Autofac_Core_Service_TypeOf = + _Autofac_Core_Service_TypeOfPtr.asFunction(); + + void Autofac_Core_Service_Destroy( + Autofac_Core_Service_t self, + ) { + return _Autofac_Core_Service_Destroy( + self, + ); + } + + late final _Autofac_Core_Service_DestroyPtr = + _lookup>( + 'Autofac_Core_Service_Destroy'); + late final _Autofac_Core_Service_Destroy = _Autofac_Core_Service_DestroyPtr + .asFunction(); + + System_Guid_t Autofac_Core_IComponentRegistration_Id_Get( + Autofac_Core_IComponentRegistration_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistration_Id_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistration_Id_GetPtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function(Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistration_Id_Get'); + late final _Autofac_Core_IComponentRegistration_Id_Get = + _Autofac_Core_IComponentRegistration_Id_GetPtr.asFunction< + System_Guid_t Function(Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>(); + + Autofac_Core_IInstanceActivator_t + Autofac_Core_IComponentRegistration_Activator_Get( + Autofac_Core_IComponentRegistration_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistration_Activator_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistration_Activator_GetPtr = _lookup< + ffi.NativeFunction< + Autofac_Core_IInstanceActivator_t Function( + Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistration_Activator_Get'); + late final _Autofac_Core_IComponentRegistration_Activator_Get = + _Autofac_Core_IComponentRegistration_Activator_GetPtr.asFunction< + Autofac_Core_IInstanceActivator_t Function( + Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>(); + + Autofac_Core_IComponentLifetime_t + Autofac_Core_IComponentRegistration_Lifetime_Get( + Autofac_Core_IComponentRegistration_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistration_Lifetime_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistration_Lifetime_GetPtr = _lookup< + ffi.NativeFunction< + Autofac_Core_IComponentLifetime_t Function( + Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistration_Lifetime_Get'); + late final _Autofac_Core_IComponentRegistration_Lifetime_Get = + _Autofac_Core_IComponentRegistration_Lifetime_GetPtr.asFunction< + Autofac_Core_IComponentLifetime_t Function( + Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>(); + + int Autofac_Core_IComponentRegistration_Sharing_Get( + Autofac_Core_IComponentRegistration_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistration_Sharing_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistration_Sharing_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistration_Sharing_Get'); + late final _Autofac_Core_IComponentRegistration_Sharing_Get = + _Autofac_Core_IComponentRegistration_Sharing_GetPtr.asFunction< + int Function(Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>(); + + int Autofac_Core_IComponentRegistration_Ownership_Get( + Autofac_Core_IComponentRegistration_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistration_Ownership_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistration_Ownership_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistration_Ownership_Get'); + late final _Autofac_Core_IComponentRegistration_Ownership_Get = + _Autofac_Core_IComponentRegistration_Ownership_GetPtr.asFunction< + int Function(Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>(); + + Autofac_Core_IComponentRegistration_t + Autofac_Core_IComponentRegistration_Target_Get( + Autofac_Core_IComponentRegistration_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentRegistration_Target_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IComponentRegistration_Target_GetPtr = _lookup< + ffi.NativeFunction< + Autofac_Core_IComponentRegistration_t Function( + Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentRegistration_Target_Get'); + late final _Autofac_Core_IComponentRegistration_Target_Get = + _Autofac_Core_IComponentRegistration_Target_GetPtr.asFunction< + Autofac_Core_IComponentRegistration_t Function( + Autofac_Core_IComponentRegistration_t, + ffi.Pointer)>(); + + System_Type_t Autofac_Core_IComponentRegistration_TypeOf() { + return _Autofac_Core_IComponentRegistration_TypeOf(); + } + + late final _Autofac_Core_IComponentRegistration_TypeOfPtr = + _lookup>( + 'Autofac_Core_IComponentRegistration_TypeOf'); + late final _Autofac_Core_IComponentRegistration_TypeOf = + _Autofac_Core_IComponentRegistration_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Autofac_Core_IComponentRegistration_Destroy( + Autofac_Core_IComponentRegistration_t self, + ) { + return _Autofac_Core_IComponentRegistration_Destroy( + self, + ); + } + + late final _Autofac_Core_IComponentRegistration_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Autofac_Core_IComponentRegistration_t)>>( + 'Autofac_Core_IComponentRegistration_Destroy'); + late final _Autofac_Core_IComponentRegistration_Destroy = + _Autofac_Core_IComponentRegistration_DestroyPtr.asFunction< + void Function(Autofac_Core_IComponentRegistration_t)>(); + + System_Type_t Autofac_Core_IInstanceActivator_LimitType_Get( + Autofac_Core_IInstanceActivator_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IInstanceActivator_LimitType_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IInstanceActivator_LimitType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(Autofac_Core_IInstanceActivator_t, + ffi.Pointer)>>( + 'Autofac_Core_IInstanceActivator_LimitType_Get'); + late final _Autofac_Core_IInstanceActivator_LimitType_Get = + _Autofac_Core_IInstanceActivator_LimitType_GetPtr.asFunction< + System_Type_t Function(Autofac_Core_IInstanceActivator_t, + ffi.Pointer)>(); + + System_Type_t Autofac_Core_IInstanceActivator_TypeOf() { + return _Autofac_Core_IInstanceActivator_TypeOf(); + } + + late final _Autofac_Core_IInstanceActivator_TypeOfPtr = + _lookup>( + 'Autofac_Core_IInstanceActivator_TypeOf'); + late final _Autofac_Core_IInstanceActivator_TypeOf = + _Autofac_Core_IInstanceActivator_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Autofac_Core_IInstanceActivator_Destroy( + Autofac_Core_IInstanceActivator_t self, + ) { + return _Autofac_Core_IInstanceActivator_Destroy( + self, + ); + } + + late final _Autofac_Core_IInstanceActivator_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Autofac_Core_IInstanceActivator_t)>>( + 'Autofac_Core_IInstanceActivator_Destroy'); + late final _Autofac_Core_IInstanceActivator_Destroy = + _Autofac_Core_IInstanceActivator_DestroyPtr.asFunction< + void Function(Autofac_Core_IInstanceActivator_t)>(); + + Autofac_Core_ISharingLifetimeScope_t + Autofac_Core_IComponentLifetime_FindScope( + Autofac_Core_IComponentLifetime_t self, + Autofac_Core_ISharingLifetimeScope_t mostNestedVisibleScope, + ffi.Pointer outException, + ) { + return _Autofac_Core_IComponentLifetime_FindScope( + self, + mostNestedVisibleScope, + outException, + ); + } + + late final _Autofac_Core_IComponentLifetime_FindScopePtr = _lookup< + ffi.NativeFunction< + Autofac_Core_ISharingLifetimeScope_t Function( + Autofac_Core_IComponentLifetime_t, + Autofac_Core_ISharingLifetimeScope_t, + ffi.Pointer)>>( + 'Autofac_Core_IComponentLifetime_FindScope'); + late final _Autofac_Core_IComponentLifetime_FindScope = + _Autofac_Core_IComponentLifetime_FindScopePtr.asFunction< + Autofac_Core_ISharingLifetimeScope_t Function( + Autofac_Core_IComponentLifetime_t, + Autofac_Core_ISharingLifetimeScope_t, + ffi.Pointer)>(); + + System_Type_t Autofac_Core_IComponentLifetime_TypeOf() { + return _Autofac_Core_IComponentLifetime_TypeOf(); + } + + late final _Autofac_Core_IComponentLifetime_TypeOfPtr = + _lookup>( + 'Autofac_Core_IComponentLifetime_TypeOf'); + late final _Autofac_Core_IComponentLifetime_TypeOf = + _Autofac_Core_IComponentLifetime_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Autofac_Core_IComponentLifetime_Destroy( + Autofac_Core_IComponentLifetime_t self, + ) { + return _Autofac_Core_IComponentLifetime_Destroy( + self, + ); + } + + late final _Autofac_Core_IComponentLifetime_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Autofac_Core_IComponentLifetime_t)>>( + 'Autofac_Core_IComponentLifetime_Destroy'); + late final _Autofac_Core_IComponentLifetime_Destroy = + _Autofac_Core_IComponentLifetime_DestroyPtr.asFunction< + void Function(Autofac_Core_IComponentLifetime_t)>(); + + Autofac_Core_ISharingLifetimeScope_t + Autofac_Core_ISharingLifetimeScope_RootLifetimeScope_Get( + Autofac_Core_ISharingLifetimeScope_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_ISharingLifetimeScope_RootLifetimeScope_Get( + self, + outException, + ); + } + + late final _Autofac_Core_ISharingLifetimeScope_RootLifetimeScope_GetPtr = + _lookup< + ffi.NativeFunction< + Autofac_Core_ISharingLifetimeScope_t Function( + Autofac_Core_ISharingLifetimeScope_t, + ffi.Pointer)>>( + 'Autofac_Core_ISharingLifetimeScope_RootLifetimeScope_Get'); + late final _Autofac_Core_ISharingLifetimeScope_RootLifetimeScope_Get = + _Autofac_Core_ISharingLifetimeScope_RootLifetimeScope_GetPtr.asFunction< + Autofac_Core_ISharingLifetimeScope_t Function( + Autofac_Core_ISharingLifetimeScope_t, + ffi.Pointer)>(); + + Autofac_Core_ISharingLifetimeScope_t + Autofac_Core_ISharingLifetimeScope_ParentLifetimeScope_Get( + Autofac_Core_ISharingLifetimeScope_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_ISharingLifetimeScope_ParentLifetimeScope_Get( + self, + outException, + ); + } + + late final _Autofac_Core_ISharingLifetimeScope_ParentLifetimeScope_GetPtr = + _lookup< + ffi.NativeFunction< + Autofac_Core_ISharingLifetimeScope_t Function( + Autofac_Core_ISharingLifetimeScope_t, + ffi.Pointer)>>( + 'Autofac_Core_ISharingLifetimeScope_ParentLifetimeScope_Get'); + late final _Autofac_Core_ISharingLifetimeScope_ParentLifetimeScope_Get = + _Autofac_Core_ISharingLifetimeScope_ParentLifetimeScope_GetPtr.asFunction< + Autofac_Core_ISharingLifetimeScope_t Function( + Autofac_Core_ISharingLifetimeScope_t, + ffi.Pointer)>(); + + System_Type_t Autofac_Core_ISharingLifetimeScope_TypeOf() { + return _Autofac_Core_ISharingLifetimeScope_TypeOf(); + } + + late final _Autofac_Core_ISharingLifetimeScope_TypeOfPtr = + _lookup>( + 'Autofac_Core_ISharingLifetimeScope_TypeOf'); + late final _Autofac_Core_ISharingLifetimeScope_TypeOf = + _Autofac_Core_ISharingLifetimeScope_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Autofac_Core_ISharingLifetimeScope_Destroy( + Autofac_Core_ISharingLifetimeScope_t self, + ) { + return _Autofac_Core_ISharingLifetimeScope_Destroy( + self, + ); + } + + late final _Autofac_Core_ISharingLifetimeScope_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Autofac_Core_ISharingLifetimeScope_t)>>( + 'Autofac_Core_ISharingLifetimeScope_Destroy'); + late final _Autofac_Core_ISharingLifetimeScope_Destroy = + _Autofac_Core_ISharingLifetimeScope_DestroyPtr.asFunction< + void Function(Autofac_Core_ISharingLifetimeScope_t)>(); + + bool Autofac_Core_IRegistrationSource_IsAdapterForIndividualComponents_Get( + Autofac_Core_IRegistrationSource_t self, + ffi.Pointer outException, + ) { + return _Autofac_Core_IRegistrationSource_IsAdapterForIndividualComponents_Get( + self, + outException, + ); + } + + late final _Autofac_Core_IRegistrationSource_IsAdapterForIndividualComponents_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(Autofac_Core_IRegistrationSource_t, + ffi.Pointer)>>( + 'Autofac_Core_IRegistrationSource_IsAdapterForIndividualComponents_Get'); + late final _Autofac_Core_IRegistrationSource_IsAdapterForIndividualComponents_Get = + _Autofac_Core_IRegistrationSource_IsAdapterForIndividualComponents_GetPtr + .asFunction< + bool Function(Autofac_Core_IRegistrationSource_t, + ffi.Pointer)>(); + + System_Type_t Autofac_Core_IRegistrationSource_TypeOf() { + return _Autofac_Core_IRegistrationSource_TypeOf(); + } + + late final _Autofac_Core_IRegistrationSource_TypeOfPtr = + _lookup>( + 'Autofac_Core_IRegistrationSource_TypeOf'); + late final _Autofac_Core_IRegistrationSource_TypeOf = + _Autofac_Core_IRegistrationSource_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void Autofac_Core_IRegistrationSource_Destroy( + Autofac_Core_IRegistrationSource_t self, + ) { + return _Autofac_Core_IRegistrationSource_Destroy( + self, + ); + } + + late final _Autofac_Core_IRegistrationSource_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Autofac_Core_IRegistrationSource_t)>>( + 'Autofac_Core_IRegistrationSource_Destroy'); + late final _Autofac_Core_IRegistrationSource_Destroy = + _Autofac_Core_IRegistrationSource_DestroyPtr.asFunction< + void Function(Autofac_Core_IRegistrationSource_t)>(); + + void Autofac_Core_IDisposer_AddInstanceForDisposal( + Autofac_Core_IDisposer_t self, + System_IDisposable_t instance, + ffi.Pointer outException, + ) { + return _Autofac_Core_IDisposer_AddInstanceForDisposal( + self, + instance, + outException, + ); + } + + late final _Autofac_Core_IDisposer_AddInstanceForDisposalPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(Autofac_Core_IDisposer_t, System_IDisposable_t, + ffi.Pointer)>>( + 'Autofac_Core_IDisposer_AddInstanceForDisposal'); + late final _Autofac_Core_IDisposer_AddInstanceForDisposal = + _Autofac_Core_IDisposer_AddInstanceForDisposalPtr.asFunction< + void Function(Autofac_Core_IDisposer_t, System_IDisposable_t, + ffi.Pointer)>(); + + System_Type_t Autofac_Core_IDisposer_TypeOf() { + return _Autofac_Core_IDisposer_TypeOf(); + } + + late final _Autofac_Core_IDisposer_TypeOfPtr = + _lookup>( + 'Autofac_Core_IDisposer_TypeOf'); + late final _Autofac_Core_IDisposer_TypeOf = + _Autofac_Core_IDisposer_TypeOfPtr.asFunction(); + + void Autofac_Core_IDisposer_Destroy( + Autofac_Core_IDisposer_t self, + ) { + return _Autofac_Core_IDisposer_Destroy( + self, + ); + } + + late final _Autofac_Core_IDisposer_DestroyPtr = + _lookup>( + 'Autofac_Core_IDisposer_Destroy'); + late final _Autofac_Core_IDisposer_Destroy = + _Autofac_Core_IDisposer_DestroyPtr.asFunction< + void Function(Autofac_Core_IDisposer_t)>(); + + double DALI_Utils_ParamSegmentation_ToleranceDouglasPeucker_Get() { + return _DALI_Utils_ParamSegmentation_ToleranceDouglasPeucker_Get(); + } + + late final _DALI_Utils_ParamSegmentation_ToleranceDouglasPeucker_GetPtr = + _lookup>( + 'DALI_Utils_ParamSegmentation_ToleranceDouglasPeucker_Get'); + late final _DALI_Utils_ParamSegmentation_ToleranceDouglasPeucker_Get = + _DALI_Utils_ParamSegmentation_ToleranceDouglasPeucker_GetPtr.asFunction< + double Function()>(); + + double DALI_Utils_ParamSegmentation_AngularTolerance_Get() { + return _DALI_Utils_ParamSegmentation_AngularTolerance_Get(); + } + + late final _DALI_Utils_ParamSegmentation_AngularTolerance_GetPtr = + _lookup>( + 'DALI_Utils_ParamSegmentation_AngularTolerance_Get'); + late final _DALI_Utils_ParamSegmentation_AngularTolerance_Get = + _DALI_Utils_ParamSegmentation_AngularTolerance_GetPtr.asFunction< + double Function()>(); + + double DALI_Utils_ParamSegmentation_NbSegmentationMax_Get() { + return _DALI_Utils_ParamSegmentation_NbSegmentationMax_Get(); + } + + late final _DALI_Utils_ParamSegmentation_NbSegmentationMax_GetPtr = + _lookup>( + 'DALI_Utils_ParamSegmentation_NbSegmentationMax_Get'); + late final _DALI_Utils_ParamSegmentation_NbSegmentationMax_Get = + _DALI_Utils_ParamSegmentation_NbSegmentationMax_GetPtr.asFunction< + double Function()>(); + + System_Type_t DALI_Utils_ParamSegmentation_TypeOf() { + return _DALI_Utils_ParamSegmentation_TypeOf(); + } + + late final _DALI_Utils_ParamSegmentation_TypeOfPtr = + _lookup>( + 'DALI_Utils_ParamSegmentation_TypeOf'); + late final _DALI_Utils_ParamSegmentation_TypeOf = + _DALI_Utils_ParamSegmentation_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_Utils_ParamSegmentation_Destroy( + DALI_Utils_ParamSegmentation_t self, + ) { + return _DALI_Utils_ParamSegmentation_Destroy( + self, + ); + } + + late final _DALI_Utils_ParamSegmentation_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'DALI_Utils_ParamSegmentation_Destroy'); + late final _DALI_Utils_ParamSegmentation_Destroy = + _DALI_Utils_ParamSegmentation_DestroyPtr.asFunction< + void Function(DALI_Utils_ParamSegmentation_t)>(); + + System_Guid_t DALI_ToolKit_DaliStroke_Id_Get( + DALI_ToolKit_DaliStroke_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStroke_Id_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStroke_Id_GetPtr = _lookup< + ffi.NativeFunction< + System_Guid_t Function( + DALI_ToolKit_DaliStroke_t, ffi.Pointer)>>( + 'DALI_ToolKit_DaliStroke_Id_Get'); + late final _DALI_ToolKit_DaliStroke_Id_Get = + _DALI_ToolKit_DaliStroke_Id_GetPtr.asFunction< + System_Guid_t Function( + DALI_ToolKit_DaliStroke_t, ffi.Pointer)>(); + + System_Type_t DALI_ToolKit_DaliStroke_TypeOf() { + return _DALI_ToolKit_DaliStroke_TypeOf(); + } + + late final _DALI_ToolKit_DaliStroke_TypeOfPtr = + _lookup>( + 'DALI_ToolKit_DaliStroke_TypeOf'); + late final _DALI_ToolKit_DaliStroke_TypeOf = + _DALI_ToolKit_DaliStroke_TypeOfPtr.asFunction(); + + void DALI_ToolKit_DaliStroke_Destroy( + DALI_ToolKit_DaliStroke_t self, + ) { + return _DALI_ToolKit_DaliStroke_Destroy( + self, + ); + } + + late final _DALI_ToolKit_DaliStroke_DestroyPtr = + _lookup>( + 'DALI_ToolKit_DaliStroke_Destroy'); + late final _DALI_ToolKit_DaliStroke_Destroy = + _DALI_ToolKit_DaliStroke_DestroyPtr.asFunction< + void Function(DALI_ToolKit_DaliStroke_t)>(); + + System_String_t DALI_ToolKit_DaliStrokePoint_ToString( + DALI_ToolKit_DaliStrokePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_ToString( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_ToString'); + late final _DALI_ToolKit_DaliStrokePoint_ToString = + _DALI_ToolKit_DaliStrokePoint_ToStringPtr.asFunction< + System_String_t Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>(); + + bool DALI_ToolKit_DaliStrokePoint_Equals( + DALI_ToolKit_DaliStrokePoint_t self, + System_Object_t obj, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_Equals( + self, + obj, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(DALI_ToolKit_DaliStrokePoint_t, System_Object_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_Equals'); + late final _DALI_ToolKit_DaliStrokePoint_Equals = + _DALI_ToolKit_DaliStrokePoint_EqualsPtr.asFunction< + bool Function(DALI_ToolKit_DaliStrokePoint_t, System_Object_t, + ffi.Pointer)>(); + + bool DALI_ToolKit_DaliStrokePoint_EqualsEpsylon( + DALI_ToolKit_DaliStrokePoint_t self, + DALI_ToolKit_DaliStrokePoint_t ds, + double epsylon, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_EqualsEpsylon( + self, + ds, + epsylon, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_EqualsEpsylonPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + DALI_ToolKit_DaliStrokePoint_t, + DALI_ToolKit_DaliStrokePoint_t, + ffi.Double, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_EqualsEpsylon'); + late final _DALI_ToolKit_DaliStrokePoint_EqualsEpsylon = + _DALI_ToolKit_DaliStrokePoint_EqualsEpsylonPtr.asFunction< + bool Function( + DALI_ToolKit_DaliStrokePoint_t, + DALI_ToolKit_DaliStrokePoint_t, + double, + ffi.Pointer)>(); + + int DALI_ToolKit_DaliStrokePoint_GetHashCode( + DALI_ToolKit_DaliStrokePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_GetHashCode( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_GetHashCode'); + late final _DALI_ToolKit_DaliStrokePoint_GetHashCode = + _DALI_ToolKit_DaliStrokePoint_GetHashCodePtr.asFunction< + int Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>(); + + System_Object_t DALI_ToolKit_DaliStrokePoint_Clone( + DALI_ToolKit_DaliStrokePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_Clone( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_ClonePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_Clone'); + late final _DALI_ToolKit_DaliStrokePoint_Clone = + _DALI_ToolKit_DaliStrokePoint_ClonePtr.asFunction< + System_Object_t Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>(); + + DALI_ToolKit_DaliStrokePoint_t DALI_ToolKit_DaliStrokePoint_Create( + double x, + double y, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_Create( + x, + y, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_CreatePtr = _lookup< + ffi.NativeFunction< + DALI_ToolKit_DaliStrokePoint_t Function( + ffi.Double, ffi.Double, ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_Create'); + late final _DALI_ToolKit_DaliStrokePoint_Create = + _DALI_ToolKit_DaliStrokePoint_CreatePtr.asFunction< + DALI_ToolKit_DaliStrokePoint_t Function( + double, double, ffi.Pointer)>(); + + DALI_ToolKit_DaliStrokePoint_t DALI_ToolKit_DaliStrokePoint_Create_1( + double x, + double y, + System_TimeSpan_t t, + double p, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_Create_1( + x, + y, + t, + p, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_Create_1Ptr = _lookup< + ffi.NativeFunction< + DALI_ToolKit_DaliStrokePoint_t Function( + ffi.Double, + ffi.Double, + System_TimeSpan_t, + ffi.Double, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_Create_1'); + late final _DALI_ToolKit_DaliStrokePoint_Create_1 = + _DALI_ToolKit_DaliStrokePoint_Create_1Ptr.asFunction< + DALI_ToolKit_DaliStrokePoint_t Function(double, double, + System_TimeSpan_t, double, ffi.Pointer)>(); + + bool DALI_ToolKit_DaliStrokePoint_IsCoordinatesOnly_Get( + DALI_ToolKit_DaliStrokePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_IsCoordinatesOnly_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_IsCoordinatesOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_IsCoordinatesOnly_Get'); + late final _DALI_ToolKit_DaliStrokePoint_IsCoordinatesOnly_Get = + _DALI_ToolKit_DaliStrokePoint_IsCoordinatesOnly_GetPtr.asFunction< + bool Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>(); + + double DALI_ToolKit_DaliStrokePoint_X_Get( + DALI_ToolKit_DaliStrokePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_X_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_X_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_X_Get'); + late final _DALI_ToolKit_DaliStrokePoint_X_Get = + _DALI_ToolKit_DaliStrokePoint_X_GetPtr.asFunction< + double Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>(); + + void DALI_ToolKit_DaliStrokePoint_X_Set( + DALI_ToolKit_DaliStrokePoint_t self, + double value, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_X_Set( + self, + value, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_X_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_ToolKit_DaliStrokePoint_t, ffi.Double, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_X_Set'); + late final _DALI_ToolKit_DaliStrokePoint_X_Set = + _DALI_ToolKit_DaliStrokePoint_X_SetPtr.asFunction< + void Function(DALI_ToolKit_DaliStrokePoint_t, double, + ffi.Pointer)>(); + + double DALI_ToolKit_DaliStrokePoint_Y_Get( + DALI_ToolKit_DaliStrokePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_Y_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_Y_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_Y_Get'); + late final _DALI_ToolKit_DaliStrokePoint_Y_Get = + _DALI_ToolKit_DaliStrokePoint_Y_GetPtr.asFunction< + double Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>(); + + void DALI_ToolKit_DaliStrokePoint_Y_Set( + DALI_ToolKit_DaliStrokePoint_t self, + double value, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_Y_Set( + self, + value, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_Y_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_ToolKit_DaliStrokePoint_t, ffi.Double, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_Y_Set'); + late final _DALI_ToolKit_DaliStrokePoint_Y_Set = + _DALI_ToolKit_DaliStrokePoint_Y_SetPtr.asFunction< + void Function(DALI_ToolKit_DaliStrokePoint_t, double, + ffi.Pointer)>(); + + double DALI_ToolKit_DaliStrokePoint_P_Get( + DALI_ToolKit_DaliStrokePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_P_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_P_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_P_Get'); + late final _DALI_ToolKit_DaliStrokePoint_P_Get = + _DALI_ToolKit_DaliStrokePoint_P_GetPtr.asFunction< + double Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>(); + + void DALI_ToolKit_DaliStrokePoint_P_Set( + DALI_ToolKit_DaliStrokePoint_t self, + double value, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_P_Set( + self, + value, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_P_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_ToolKit_DaliStrokePoint_t, ffi.Double, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_P_Set'); + late final _DALI_ToolKit_DaliStrokePoint_P_Set = + _DALI_ToolKit_DaliStrokePoint_P_SetPtr.asFunction< + void Function(DALI_ToolKit_DaliStrokePoint_t, double, + ffi.Pointer)>(); + + System_TimeSpan_t DALI_ToolKit_DaliStrokePoint_T_Get( + DALI_ToolKit_DaliStrokePoint_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_T_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_T_GetPtr = _lookup< + ffi.NativeFunction< + System_TimeSpan_t Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_T_Get'); + late final _DALI_ToolKit_DaliStrokePoint_T_Get = + _DALI_ToolKit_DaliStrokePoint_T_GetPtr.asFunction< + System_TimeSpan_t Function(DALI_ToolKit_DaliStrokePoint_t, + ffi.Pointer)>(); + + void DALI_ToolKit_DaliStrokePoint_T_Set( + DALI_ToolKit_DaliStrokePoint_t self, + System_TimeSpan_t value, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_T_Set( + self, + value, + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_T_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_ToolKit_DaliStrokePoint_t, + System_TimeSpan_t, ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_T_Set'); + late final _DALI_ToolKit_DaliStrokePoint_T_Set = + _DALI_ToolKit_DaliStrokePoint_T_SetPtr.asFunction< + void Function(DALI_ToolKit_DaliStrokePoint_t, System_TimeSpan_t, + ffi.Pointer)>(); + + DALI_ToolKit_DaliStrokePoint_t DALI_ToolKit_DaliStrokePoint_Create_2( + ffi.Pointer outException, + ) { + return _DALI_ToolKit_DaliStrokePoint_Create_2( + outException, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_Create_2Ptr = _lookup< + ffi.NativeFunction< + DALI_ToolKit_DaliStrokePoint_t Function( + ffi.Pointer)>>( + 'DALI_ToolKit_DaliStrokePoint_Create_2'); + late final _DALI_ToolKit_DaliStrokePoint_Create_2 = + _DALI_ToolKit_DaliStrokePoint_Create_2Ptr.asFunction< + DALI_ToolKit_DaliStrokePoint_t Function( + ffi.Pointer)>(); + + System_Type_t DALI_ToolKit_DaliStrokePoint_TypeOf() { + return _DALI_ToolKit_DaliStrokePoint_TypeOf(); + } + + late final _DALI_ToolKit_DaliStrokePoint_TypeOfPtr = + _lookup>( + 'DALI_ToolKit_DaliStrokePoint_TypeOf'); + late final _DALI_ToolKit_DaliStrokePoint_TypeOf = + _DALI_ToolKit_DaliStrokePoint_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_ToolKit_DaliStrokePoint_Destroy( + DALI_ToolKit_DaliStrokePoint_t self, + ) { + return _DALI_ToolKit_DaliStrokePoint_Destroy( + self, + ); + } + + late final _DALI_ToolKit_DaliStrokePoint_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'DALI_ToolKit_DaliStrokePoint_Destroy'); + late final _DALI_ToolKit_DaliStrokePoint_Destroy = + _DALI_ToolKit_DaliStrokePoint_DestroyPtr.asFunction< + void Function(DALI_ToolKit_DaliStrokePoint_t)>(); + + System_String_t DALI_ToolKit_IO_InkmlExtensions_ToInkml( + DALI_ToolKit_DaliStrokePoint_t point, + bool pressure, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_InkmlExtensions_ToInkml( + point, + pressure, + outException, + ); + } + + late final _DALI_ToolKit_IO_InkmlExtensions_ToInkmlPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(DALI_ToolKit_DaliStrokePoint_t, ffi.Bool, + ffi.Pointer)>>( + 'DALI_ToolKit_IO_InkmlExtensions_ToInkml'); + late final _DALI_ToolKit_IO_InkmlExtensions_ToInkml = + _DALI_ToolKit_IO_InkmlExtensions_ToInkmlPtr.asFunction< + System_String_t Function(DALI_ToolKit_DaliStrokePoint_t, bool, + ffi.Pointer)>(); + + DALI_ToolKit_DaliStroke_t DALI_ToolKit_IO_InkmlExtensions_ToTrace( + System_String_t inkml, + System_DateTime_t startTime, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_InkmlExtensions_ToTrace( + inkml, + startTime, + outException, + ); + } + + late final _DALI_ToolKit_IO_InkmlExtensions_ToTracePtr = _lookup< + ffi.NativeFunction< + DALI_ToolKit_DaliStroke_t Function(System_String_t, + System_DateTime_t, ffi.Pointer)>>( + 'DALI_ToolKit_IO_InkmlExtensions_ToTrace'); + late final _DALI_ToolKit_IO_InkmlExtensions_ToTrace = + _DALI_ToolKit_IO_InkmlExtensions_ToTracePtr.asFunction< + DALI_ToolKit_DaliStroke_t Function(System_String_t, System_DateTime_t, + ffi.Pointer)>(); + + DALI_ToolKit_DaliStrokePoint_t DALI_ToolKit_IO_InkmlExtensions_ToTracePoint( + System_String_t inkml, + bool isPenUp, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_InkmlExtensions_ToTracePoint( + inkml, + isPenUp, + outException, + ); + } + + late final _DALI_ToolKit_IO_InkmlExtensions_ToTracePointPtr = _lookup< + ffi.NativeFunction< + DALI_ToolKit_DaliStrokePoint_t Function( + System_String_t, ffi.Bool, ffi.Pointer)>>( + 'DALI_ToolKit_IO_InkmlExtensions_ToTracePoint'); + late final _DALI_ToolKit_IO_InkmlExtensions_ToTracePoint = + _DALI_ToolKit_IO_InkmlExtensions_ToTracePointPtr.asFunction< + DALI_ToolKit_DaliStrokePoint_t Function( + System_String_t, bool, ffi.Pointer)>(); + + System_Type_t DALI_ToolKit_IO_InkmlExtensions_TypeOf() { + return _DALI_ToolKit_IO_InkmlExtensions_TypeOf(); + } + + late final _DALI_ToolKit_IO_InkmlExtensions_TypeOfPtr = + _lookup>( + 'DALI_ToolKit_IO_InkmlExtensions_TypeOf'); + late final _DALI_ToolKit_IO_InkmlExtensions_TypeOf = + _DALI_ToolKit_IO_InkmlExtensions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_ToolKit_IO_InkmlExtensions_Destroy( + DALI_ToolKit_IO_InkmlExtensions_t self, + ) { + return _DALI_ToolKit_IO_InkmlExtensions_Destroy( + self, + ); + } + + late final _DALI_ToolKit_IO_InkmlExtensions_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_ToolKit_IO_InkmlExtensions_t)>>( + 'DALI_ToolKit_IO_InkmlExtensions_Destroy'); + late final _DALI_ToolKit_IO_InkmlExtensions_Destroy = + _DALI_ToolKit_IO_InkmlExtensions_DestroyPtr.asFunction< + void Function(DALI_ToolKit_IO_InkmlExtensions_t)>(); + + void DALI_ToolKit_IO_InkmlFile_Load( + DALI_ToolKit_IO_InkmlFile_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_InkmlFile_Load( + self, + outException, + ); + } + + late final _DALI_ToolKit_IO_InkmlFile_LoadPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_ToolKit_IO_InkmlFile_t, + ffi.Pointer)>>( + 'DALI_ToolKit_IO_InkmlFile_Load'); + late final _DALI_ToolKit_IO_InkmlFile_Load = + _DALI_ToolKit_IO_InkmlFile_LoadPtr.asFunction< + void Function( + DALI_ToolKit_IO_InkmlFile_t, ffi.Pointer)>(); + + DALI_ToolKit_IO_InkmlFile_t DALI_ToolKit_IO_InkmlFile_Create( + System_String_t filepath, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_InkmlFile_Create( + filepath, + outException, + ); + } + + late final _DALI_ToolKit_IO_InkmlFile_CreatePtr = _lookup< + ffi.NativeFunction< + DALI_ToolKit_IO_InkmlFile_t Function( + System_String_t, ffi.Pointer)>>( + 'DALI_ToolKit_IO_InkmlFile_Create'); + late final _DALI_ToolKit_IO_InkmlFile_Create = + _DALI_ToolKit_IO_InkmlFile_CreatePtr.asFunction< + DALI_ToolKit_IO_InkmlFile_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t DALI_ToolKit_IO_InkmlFile_Name_Get( + DALI_ToolKit_IO_InkmlFile_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_InkmlFile_Name_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_IO_InkmlFile_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(DALI_ToolKit_IO_InkmlFile_t, + ffi.Pointer)>>( + 'DALI_ToolKit_IO_InkmlFile_Name_Get'); + late final _DALI_ToolKit_IO_InkmlFile_Name_Get = + _DALI_ToolKit_IO_InkmlFile_Name_GetPtr.asFunction< + System_String_t Function( + DALI_ToolKit_IO_InkmlFile_t, ffi.Pointer)>(); + + System_String_t DALI_ToolKit_IO_InkmlFile_Filepath_Get( + DALI_ToolKit_IO_InkmlFile_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_InkmlFile_Filepath_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_IO_InkmlFile_Filepath_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(DALI_ToolKit_IO_InkmlFile_t, + ffi.Pointer)>>( + 'DALI_ToolKit_IO_InkmlFile_Filepath_Get'); + late final _DALI_ToolKit_IO_InkmlFile_Filepath_Get = + _DALI_ToolKit_IO_InkmlFile_Filepath_GetPtr.asFunction< + System_String_t Function( + DALI_ToolKit_IO_InkmlFile_t, ffi.Pointer)>(); + + System_Type_t DALI_ToolKit_IO_InkmlFile_TypeOf() { + return _DALI_ToolKit_IO_InkmlFile_TypeOf(); + } + + late final _DALI_ToolKit_IO_InkmlFile_TypeOfPtr = + _lookup>( + 'DALI_ToolKit_IO_InkmlFile_TypeOf'); + late final _DALI_ToolKit_IO_InkmlFile_TypeOf = + _DALI_ToolKit_IO_InkmlFile_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void DALI_ToolKit_IO_InkmlFile_Destroy( + DALI_ToolKit_IO_InkmlFile_t self, + ) { + return _DALI_ToolKit_IO_InkmlFile_Destroy( + self, + ); + } + + late final _DALI_ToolKit_IO_InkmlFile_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'DALI_ToolKit_IO_InkmlFile_Destroy'); + late final _DALI_ToolKit_IO_InkmlFile_Destroy = + _DALI_ToolKit_IO_InkmlFile_DestroyPtr.asFunction< + void Function(DALI_ToolKit_IO_InkmlFile_t)>(); + + System_DateTime_t DALI_ToolKit_IO_Input_DateTimeFromUnixMilliSeconds( + int timestamp, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_Input_DateTimeFromUnixMilliSeconds( + timestamp, + outException, + ); + } + + late final _DALI_ToolKit_IO_Input_DateTimeFromUnixMilliSecondsPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + ffi.Int64, ffi.Pointer)>>( + 'DALI_ToolKit_IO_Input_DateTimeFromUnixMilliSeconds'); + late final _DALI_ToolKit_IO_Input_DateTimeFromUnixMilliSeconds = + _DALI_ToolKit_IO_Input_DateTimeFromUnixMilliSecondsPtr.asFunction< + System_DateTime_t Function(int, ffi.Pointer)>(); + + System_String_t DALI_ToolKit_IO_Input_Id_Get( + DALI_ToolKit_IO_Input_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_Input_Id_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_IO_Input_Id_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + DALI_ToolKit_IO_Input_t, ffi.Pointer)>>( + 'DALI_ToolKit_IO_Input_Id_Get'); + late final _DALI_ToolKit_IO_Input_Id_Get = + _DALI_ToolKit_IO_Input_Id_GetPtr.asFunction< + System_String_t Function( + DALI_ToolKit_IO_Input_t, ffi.Pointer)>(); + + void DALI_ToolKit_IO_Input_Id_Set( + DALI_ToolKit_IO_Input_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_Input_Id_Set( + self, + value, + outException, + ); + } + + late final _DALI_ToolKit_IO_Input_Id_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_ToolKit_IO_Input_t, System_String_t, + ffi.Pointer)>>( + 'DALI_ToolKit_IO_Input_Id_Set'); + late final _DALI_ToolKit_IO_Input_Id_Set = + _DALI_ToolKit_IO_Input_Id_SetPtr.asFunction< + void Function(DALI_ToolKit_IO_Input_t, System_String_t, + ffi.Pointer)>(); + + int DALI_ToolKit_IO_Input_TimeOffset_Get( + DALI_ToolKit_IO_Input_t self, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_Input_TimeOffset_Get( + self, + outException, + ); + } + + late final _DALI_ToolKit_IO_Input_TimeOffset_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + DALI_ToolKit_IO_Input_t, ffi.Pointer)>>( + 'DALI_ToolKit_IO_Input_TimeOffset_Get'); + late final _DALI_ToolKit_IO_Input_TimeOffset_Get = + _DALI_ToolKit_IO_Input_TimeOffset_GetPtr.asFunction< + int Function( + DALI_ToolKit_IO_Input_t, ffi.Pointer)>(); + + void DALI_ToolKit_IO_Input_TimeOffset_Set( + DALI_ToolKit_IO_Input_t self, + int value, + ffi.Pointer outException, + ) { + return _DALI_ToolKit_IO_Input_TimeOffset_Set( + self, + value, + outException, + ); + } + + late final _DALI_ToolKit_IO_Input_TimeOffset_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(DALI_ToolKit_IO_Input_t, ffi.Int64, + ffi.Pointer)>>( + 'DALI_ToolKit_IO_Input_TimeOffset_Set'); + late final _DALI_ToolKit_IO_Input_TimeOffset_Set = + _DALI_ToolKit_IO_Input_TimeOffset_SetPtr.asFunction< + void Function( + DALI_ToolKit_IO_Input_t, int, ffi.Pointer)>(); + + void DALI_ToolKit_IO_Input_DeleteRequested_Add( + DALI_ToolKit_IO_Input_t self, + System_EventHandler_t value, + ) { + return _DALI_ToolKit_IO_Input_DeleteRequested_Add( + self, + value, + ); + } + + late final _DALI_ToolKit_IO_Input_DeleteRequested_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + DALI_ToolKit_IO_Input_t, System_EventHandler_t)>>( + 'DALI_ToolKit_IO_Input_DeleteRequested_Add'); + late final _DALI_ToolKit_IO_Input_DeleteRequested_Add = + _DALI_ToolKit_IO_Input_DeleteRequested_AddPtr.asFunction< + void Function(DALI_ToolKit_IO_Input_t, System_EventHandler_t)>(); + + void DALI_ToolKit_IO_Input_DeleteRequested_Remove( + DALI_ToolKit_IO_Input_t self, + System_EventHandler_t value, + ) { + return _DALI_ToolKit_IO_Input_DeleteRequested_Remove( + self, + value, + ); + } + + late final _DALI_ToolKit_IO_Input_DeleteRequested_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + DALI_ToolKit_IO_Input_t, System_EventHandler_t)>>( + 'DALI_ToolKit_IO_Input_DeleteRequested_Remove'); + late final _DALI_ToolKit_IO_Input_DeleteRequested_Remove = + _DALI_ToolKit_IO_Input_DeleteRequested_RemovePtr.asFunction< + void Function(DALI_ToolKit_IO_Input_t, System_EventHandler_t)>(); + + System_Type_t DALI_ToolKit_IO_Input_TypeOf() { + return _DALI_ToolKit_IO_Input_TypeOf(); + } + + late final _DALI_ToolKit_IO_Input_TypeOfPtr = + _lookup>( + 'DALI_ToolKit_IO_Input_TypeOf'); + late final _DALI_ToolKit_IO_Input_TypeOf = + _DALI_ToolKit_IO_Input_TypeOfPtr.asFunction(); + + void DALI_ToolKit_IO_Input_Destroy( + DALI_ToolKit_IO_Input_t self, + ) { + return _DALI_ToolKit_IO_Input_Destroy( + self, + ); + } + + late final _DALI_ToolKit_IO_Input_DestroyPtr = + _lookup>( + 'DALI_ToolKit_IO_Input_Destroy'); + late final _DALI_ToolKit_IO_Input_Destroy = _DALI_ToolKit_IO_Input_DestroyPtr + .asFunction(); + + System_EventArgs_t System_EventArgs_Create( + ffi.Pointer outException, + ) { + return _System_EventArgs_Create( + outException, + ); + } + + late final _System_EventArgs_CreatePtr = _lookup< + ffi.NativeFunction< + 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(); + + System_Xml_XPath_XPathNavigator_t System_Xml_XmlNode_CreateNavigator( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_CreateNavigator( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_CreateNavigatorPtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_CreateNavigator'); + late final _System_Xml_XmlNode_CreateNavigator = + _System_Xml_XmlNode_CreateNavigatorPtr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_SelectSingleNode( + System_Xml_XmlNode_t self, + System_String_t xpath, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_SelectSingleNode( + self, + xpath, + outException, + ); + } + + late final _System_Xml_XmlNode_SelectSingleNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_SelectSingleNode'); + late final _System_Xml_XmlNode_SelectSingleNode = + _System_Xml_XmlNode_SelectSingleNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_SelectSingleNode_1( + System_Xml_XmlNode_t self, + System_String_t xpath, + System_Xml_XmlNamespaceManager_t nsmgr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_SelectSingleNode_1( + self, + xpath, + nsmgr, + outException, + ); + } + + late final _System_Xml_XmlNode_SelectSingleNode_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, + System_String_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_SelectSingleNode_1'); + late final _System_Xml_XmlNode_SelectSingleNode_1 = + _System_Xml_XmlNode_SelectSingleNode_1Ptr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, + System_String_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + System_Xml_XmlNodeList_t System_Xml_XmlNode_SelectNodes( + System_Xml_XmlNode_t self, + System_String_t xpath, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_SelectNodes( + self, + xpath, + outException, + ); + } + + late final _System_Xml_XmlNode_SelectNodesPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeList_t Function(System_Xml_XmlNode_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_SelectNodes'); + late final _System_Xml_XmlNode_SelectNodes = + _System_Xml_XmlNode_SelectNodesPtr.asFunction< + System_Xml_XmlNodeList_t Function(System_Xml_XmlNode_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlNodeList_t System_Xml_XmlNode_SelectNodes_1( + System_Xml_XmlNode_t self, + System_String_t xpath, + System_Xml_XmlNamespaceManager_t nsmgr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_SelectNodes_1( + self, + xpath, + nsmgr, + outException, + ); + } + + late final _System_Xml_XmlNode_SelectNodes_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeList_t Function( + System_Xml_XmlNode_t, + System_String_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_SelectNodes_1'); + late final _System_Xml_XmlNode_SelectNodes_1 = + _System_Xml_XmlNode_SelectNodes_1Ptr.asFunction< + System_Xml_XmlNodeList_t Function( + System_Xml_XmlNode_t, + System_String_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_InsertBefore( + System_Xml_XmlNode_t self, + System_Xml_XmlNode_t newChild, + System_Xml_XmlNode_t refChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_InsertBefore( + self, + newChild, + refChild, + outException, + ); + } + + late final _System_Xml_XmlNode_InsertBeforePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_InsertBefore'); + late final _System_Xml_XmlNode_InsertBefore = + _System_Xml_XmlNode_InsertBeforePtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_InsertAfter( + System_Xml_XmlNode_t self, + System_Xml_XmlNode_t newChild, + System_Xml_XmlNode_t refChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_InsertAfter( + self, + newChild, + refChild, + outException, + ); + } + + late final _System_Xml_XmlNode_InsertAfterPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_InsertAfter'); + late final _System_Xml_XmlNode_InsertAfter = + _System_Xml_XmlNode_InsertAfterPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_ReplaceChild( + System_Xml_XmlNode_t self, + System_Xml_XmlNode_t newChild, + System_Xml_XmlNode_t oldChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_ReplaceChild( + self, + newChild, + oldChild, + outException, + ); + } + + late final _System_Xml_XmlNode_ReplaceChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_ReplaceChild'); + late final _System_Xml_XmlNode_ReplaceChild = + _System_Xml_XmlNode_ReplaceChildPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_RemoveChild( + System_Xml_XmlNode_t self, + System_Xml_XmlNode_t oldChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_RemoveChild( + self, + oldChild, + outException, + ); + } + + late final _System_Xml_XmlNode_RemoveChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_RemoveChild'); + late final _System_Xml_XmlNode_RemoveChild = + _System_Xml_XmlNode_RemoveChildPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_PrependChild( + System_Xml_XmlNode_t self, + System_Xml_XmlNode_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_PrependChild( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XmlNode_PrependChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_PrependChild'); + late final _System_Xml_XmlNode_PrependChild = + _System_Xml_XmlNode_PrependChildPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_AppendChild( + System_Xml_XmlNode_t self, + System_Xml_XmlNode_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_AppendChild( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XmlNode_AppendChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_AppendChild'); + late final _System_Xml_XmlNode_AppendChild = + _System_Xml_XmlNode_AppendChildPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_CloneNode( + System_Xml_XmlNode_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlNode_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlNode_CloneNode'); + late final _System_Xml_XmlNode_CloneNode = + _System_Xml_XmlNode_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, bool, ffi.Pointer)>(); + + void System_Xml_XmlNode_Normalize( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Normalize( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_NormalizePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_Normalize'); + late final _System_Xml_XmlNode_Normalize = + _System_Xml_XmlNode_NormalizePtr.asFunction< + void Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + bool System_Xml_XmlNode_Supports( + System_Xml_XmlNode_t self, + System_String_t feature, + System_String_t version, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Supports( + self, + feature, + version, + outException, + ); + } + + late final _System_Xml_XmlNode_SupportsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlNode_t, + System_String_t, + System_String_t, + ffi.Pointer)>>('System_Xml_XmlNode_Supports'); + late final _System_Xml_XmlNode_Supports = + _System_Xml_XmlNode_SupportsPtr.asFunction< + bool Function(System_Xml_XmlNode_t, System_String_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_Clone_1( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Clone_1( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_Clone_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNode_t, + ffi.Pointer)>>('System_Xml_XmlNode_Clone_1'); + late final _System_Xml_XmlNode_Clone_1 = + _System_Xml_XmlNode_Clone_1Ptr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Collections_IEnumerator_t System_Xml_XmlNode_GetEnumerator( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_GetEnumerator( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_GetEnumerator'); + late final _System_Xml_XmlNode_GetEnumerator = + _System_Xml_XmlNode_GetEnumeratorPtr.asFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + void System_Xml_XmlNode_WriteTo( + System_Xml_XmlNode_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlNode_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNode_t, System_Xml_XmlWriter_t, + ffi.Pointer)>>('System_Xml_XmlNode_WriteTo'); + late final _System_Xml_XmlNode_WriteTo = + _System_Xml_XmlNode_WriteToPtr.asFunction< + void Function(System_Xml_XmlNode_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlNode_WriteContentTo( + System_Xml_XmlNode_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlNode_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNode_t, System_Xml_XmlWriter_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_WriteContentTo'); + late final _System_Xml_XmlNode_WriteContentTo = + _System_Xml_XmlNode_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlNode_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlNode_RemoveAll( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_RemoveAll( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_RemoveAllPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_RemoveAll'); + late final _System_Xml_XmlNode_RemoveAll = + _System_Xml_XmlNode_RemoveAllPtr.asFunction< + void Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_GetNamespaceOfPrefix( + System_Xml_XmlNode_t self, + System_String_t prefix, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_GetNamespaceOfPrefix( + self, + prefix, + outException, + ); + } + + late final _System_Xml_XmlNode_GetNamespaceOfPrefixPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_GetNamespaceOfPrefix'); + late final _System_Xml_XmlNode_GetNamespaceOfPrefix = + _System_Xml_XmlNode_GetNamespaceOfPrefixPtr.asFunction< + System_String_t Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_GetPrefixOfNamespace( + System_Xml_XmlNode_t self, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_GetPrefixOfNamespace( + self, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlNode_GetPrefixOfNamespacePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_GetPrefixOfNamespace'); + late final _System_Xml_XmlNode_GetPrefixOfNamespace = + _System_Xml_XmlNode_GetPrefixOfNamespacePtr.asFunction< + System_String_t Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_Name_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNode_t, + ffi.Pointer)>>('System_Xml_XmlNode_Name_Get'); + late final _System_Xml_XmlNode_Name_Get = + _System_Xml_XmlNode_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_Value_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_Value_Get'); + late final _System_Xml_XmlNode_Value_Get = + _System_Xml_XmlNode_Value_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + void System_Xml_XmlNode_Value_Set( + System_Xml_XmlNode_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlNode_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_Value_Set'); + late final _System_Xml_XmlNode_Value_Set = + _System_Xml_XmlNode_Value_SetPtr.asFunction< + void Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_XmlNode_NodeType_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_NodeType_Get'); + late final _System_Xml_XmlNode_NodeType_Get = + _System_Xml_XmlNode_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_ParentNode_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_ParentNode_Get'); + late final _System_Xml_XmlNode_ParentNode_Get = + _System_Xml_XmlNode_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNodeList_t System_Xml_XmlNode_ChildNodes_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_ChildNodes_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_ChildNodes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeList_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_ChildNodes_Get'); + late final _System_Xml_XmlNode_ChildNodes_Get = + _System_Xml_XmlNode_ChildNodes_GetPtr.asFunction< + System_Xml_XmlNodeList_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_PreviousSibling_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_PreviousSibling_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_PreviousSibling_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_PreviousSibling_Get'); + late final _System_Xml_XmlNode_PreviousSibling_Get = + _System_Xml_XmlNode_PreviousSibling_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_NextSibling_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_NextSibling_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_NextSibling_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_NextSibling_Get'); + late final _System_Xml_XmlNode_NextSibling_Get = + _System_Xml_XmlNode_NextSibling_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlAttributeCollection_t System_Xml_XmlNode_Attributes_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Attributes_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttributeCollection_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_Attributes_Get'); + late final _System_Xml_XmlNode_Attributes_Get = + _System_Xml_XmlNode_Attributes_GetPtr.asFunction< + System_Xml_XmlAttributeCollection_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlDocument_t System_Xml_XmlNode_OwnerDocument_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_OwnerDocument_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_OwnerDocument_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_OwnerDocument_Get'); + late final _System_Xml_XmlNode_OwnerDocument_Get = + _System_Xml_XmlNode_OwnerDocument_GetPtr.asFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_FirstChild_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_FirstChild_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_FirstChild_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_FirstChild_Get'); + late final _System_Xml_XmlNode_FirstChild_Get = + _System_Xml_XmlNode_FirstChild_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_LastChild_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_LastChild_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_LastChild_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_LastChild_Get'); + late final _System_Xml_XmlNode_LastChild_Get = + _System_Xml_XmlNode_LastChild_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + bool System_Xml_XmlNode_HasChildNodes_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_HasChildNodes_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_HasChildNodes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_HasChildNodes_Get'); + late final _System_Xml_XmlNode_HasChildNodes_Get = + _System_Xml_XmlNode_HasChildNodes_GetPtr.asFunction< + bool Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_NamespaceURI_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_NamespaceURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_NamespaceURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_NamespaceURI_Get'); + late final _System_Xml_XmlNode_NamespaceURI_Get = + _System_Xml_XmlNode_NamespaceURI_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_Prefix_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Prefix_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_Prefix_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_Prefix_Get'); + late final _System_Xml_XmlNode_Prefix_Get = + _System_Xml_XmlNode_Prefix_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + void System_Xml_XmlNode_Prefix_Set( + System_Xml_XmlNode_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Prefix_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlNode_Prefix_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_Prefix_Set'); + late final _System_Xml_XmlNode_Prefix_Set = + _System_Xml_XmlNode_Prefix_SetPtr.asFunction< + void Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_LocalName_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_LocalName_Get'); + late final _System_Xml_XmlNode_LocalName_Get = + _System_Xml_XmlNode_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + bool System_Xml_XmlNode_IsReadOnly_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_IsReadOnly_Get'); + late final _System_Xml_XmlNode_IsReadOnly_Get = + _System_Xml_XmlNode_IsReadOnly_GetPtr.asFunction< + bool Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_InnerText_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_InnerText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_InnerText_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_InnerText_Get'); + late final _System_Xml_XmlNode_InnerText_Get = + _System_Xml_XmlNode_InnerText_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + void System_Xml_XmlNode_InnerText_Set( + System_Xml_XmlNode_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_InnerText_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlNode_InnerText_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_InnerText_Set'); + late final _System_Xml_XmlNode_InnerText_Set = + _System_Xml_XmlNode_InnerText_SetPtr.asFunction< + void Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_OuterXml_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_OuterXml_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_OuterXml_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_OuterXml_Get'); + late final _System_Xml_XmlNode_OuterXml_Get = + _System_Xml_XmlNode_OuterXml_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_InnerXml_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_InnerXml_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_InnerXml_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_InnerXml_Get'); + late final _System_Xml_XmlNode_InnerXml_Get = + _System_Xml_XmlNode_InnerXml_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + void System_Xml_XmlNode_InnerXml_Set( + System_Xml_XmlNode_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_InnerXml_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlNode_InnerXml_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_InnerXml_Set'); + late final _System_Xml_XmlNode_InnerXml_Set = + _System_Xml_XmlNode_InnerXml_SetPtr.asFunction< + void Function(System_Xml_XmlNode_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_Schema_IXmlSchemaInfo_t System_Xml_XmlNode_SchemaInfo_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_SchemaInfo_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_SchemaInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_SchemaInfo_Get'); + late final _System_Xml_XmlNode_SchemaInfo_Get = + _System_Xml_XmlNode_SchemaInfo_GetPtr.asFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlNode_BaseURI_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_BaseURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_BaseURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_BaseURI_Get'); + late final _System_Xml_XmlNode_BaseURI_Get = + _System_Xml_XmlNode_BaseURI_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlElement_t System_Xml_XmlNode_Item_Get( + System_Xml_XmlNode_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Item_Get( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlNode_Item_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlNode_t, + System_String_t, + ffi.Pointer)>>('System_Xml_XmlNode_Item_Get'); + late final _System_Xml_XmlNode_Item_Get = + _System_Xml_XmlNode_Item_GetPtr.asFunction< + System_Xml_XmlElement_t Function(System_Xml_XmlNode_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlElement_t System_Xml_XmlNode_Item_Get_1( + System_Xml_XmlNode_t self, + System_String_t localname, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_Item_Get_1( + self, + localname, + ns, + outException, + ); + } + + late final _System_Xml_XmlNode_Item_Get_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlNode_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNode_Item_Get_1'); + late final _System_Xml_XmlNode_Item_Get_1 = + _System_Xml_XmlNode_Item_Get_1Ptr.asFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlNode_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNode_PreviousText_Get( + System_Xml_XmlNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNode_PreviousText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNode_PreviousText_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNode_PreviousText_Get'); + late final _System_Xml_XmlNode_PreviousText_Get = + _System_Xml_XmlNode_PreviousText_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlNode_TypeOf() { + return _System_Xml_XmlNode_TypeOf(); + } + + late final _System_Xml_XmlNode_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNode_TypeOf'); + late final _System_Xml_XmlNode_TypeOf = + _System_Xml_XmlNode_TypeOfPtr.asFunction(); + + void System_Xml_XmlNode_Destroy( + System_Xml_XmlNode_t self, + ) { + return _System_Xml_XmlNode_Destroy( + self, + ); + } + + late final _System_Xml_XmlNode_DestroyPtr = + _lookup>( + 'System_Xml_XmlNode_Destroy'); + late final _System_Xml_XmlNode_Destroy = _System_Xml_XmlNode_DestroyPtr + .asFunction(); + + System_Xml_XPath_XPathNavigator_t + System_Xml_XPath_IXPathNavigable_CreateNavigator( + System_Xml_XPath_IXPathNavigable_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_IXPathNavigable_CreateNavigator( + self, + outException, + ); + } + + late final _System_Xml_XPath_IXPathNavigable_CreateNavigatorPtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_IXPathNavigable_t, + ffi.Pointer)>>( + 'System_Xml_XPath_IXPathNavigable_CreateNavigator'); + late final _System_Xml_XPath_IXPathNavigable_CreateNavigator = + _System_Xml_XPath_IXPathNavigable_CreateNavigatorPtr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_IXPathNavigable_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XPath_IXPathNavigable_TypeOf() { + return _System_Xml_XPath_IXPathNavigable_TypeOf(); + } + + late final _System_Xml_XPath_IXPathNavigable_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_IXPathNavigable_TypeOf'); + late final _System_Xml_XPath_IXPathNavigable_TypeOf = + _System_Xml_XPath_IXPathNavigable_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XPath_IXPathNavigable_Destroy( + System_Xml_XPath_IXPathNavigable_t self, + ) { + return _System_Xml_XPath_IXPathNavigable_Destroy( + self, + ); + } + + late final _System_Xml_XPath_IXPathNavigable_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_IXPathNavigable_t)>>( + 'System_Xml_XPath_IXPathNavigable_Destroy'); + late final _System_Xml_XPath_IXPathNavigable_Destroy = + _System_Xml_XPath_IXPathNavigable_DestroyPtr.asFunction< + void Function(System_Xml_XPath_IXPathNavigable_t)>(); + + System_String_t System_Xml_XPath_XPathNavigator_ToString( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ToString( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ToString'); + late final _System_Xml_XPath_XPathNavigator_ToString = + _System_Xml_XPath_XPathNavigator_ToStringPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_SetValue( + System_Xml_XPath_XPathNavigator_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SetValue( + self, + value, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SetValuePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SetValue'); + late final _System_Xml_XPath_XPathNavigator_SetValue = + _System_Xml_XPath_XPathNavigator_SetValuePtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_SetTypedValue( + System_Xml_XPath_XPathNavigator_t self, + System_Object_t typedValue, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SetTypedValue( + self, + typedValue, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SetTypedValuePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_Object_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SetTypedValue'); + late final _System_Xml_XPath_XPathNavigator_SetTypedValue = + _System_Xml_XPath_XPathNavigator_SetTypedValuePtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_Object_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathNavigator_ValueAs( + System_Xml_XPath_XPathNavigator_t self, + System_Type_t returnType, + System_Xml_IXmlNamespaceResolver_t nsResolver, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ValueAs( + self, + returnType, + nsResolver, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ValueAsPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ValueAs'); + late final _System_Xml_XPath_XPathNavigator_ValueAs = + _System_Xml_XPath_XPathNavigator_ValueAsPtr.asFunction< + System_Object_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNavigator_t + System_Xml_XPath_XPathNavigator_CreateNavigator( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_CreateNavigator( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_CreateNavigatorPtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_CreateNavigator'); + late final _System_Xml_XPath_XPathNavigator_CreateNavigator = + _System_Xml_XPath_XPathNavigator_CreateNavigatorPtr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_LookupNamespace( + System_Xml_XPath_XPathNavigator_t self, + System_String_t prefix, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_LookupNamespace( + self, + prefix, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_LookupNamespacePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_LookupNamespace'); + late final _System_Xml_XPath_XPathNavigator_LookupNamespace = + _System_Xml_XPath_XPathNavigator_LookupNamespacePtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_LookupPrefix( + System_Xml_XPath_XPathNavigator_t self, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_LookupPrefix( + self, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_LookupPrefixPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_LookupPrefix'); + late final _System_Xml_XPath_XPathNavigator_LookupPrefix = + _System_Xml_XPath_XPathNavigator_LookupPrefixPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XPath_XPathNavigator_t System_Xml_XPath_XPathNavigator_Clone( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Clone( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ClonePtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Clone'); + late final _System_Xml_XPath_XPathNavigator_Clone = + _System_Xml_XPath_XPathNavigator_ClonePtr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XPath_XPathNavigator_ReadSubtree( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ReadSubtree( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ReadSubtreePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ReadSubtree'); + late final _System_Xml_XPath_XPathNavigator_ReadSubtree = + _System_Xml_XPath_XPathNavigator_ReadSubtreePtr.asFunction< + System_Xml_XmlReader_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_WriteSubtree( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XmlWriter_t writer, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_WriteSubtree( + self, + writer, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_WriteSubtreePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_WriteSubtree'); + late final _System_Xml_XPath_XPathNavigator_WriteSubtree = + _System_Xml_XPath_XPathNavigator_WriteSubtreePtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_GetAttribute( + System_Xml_XPath_XPathNavigator_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_GetAttribute( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_GetAttributePtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_GetAttribute'); + late final _System_Xml_XPath_XPathNavigator_GetAttribute = + _System_Xml_XPath_XPathNavigator_GetAttributePtr.asFunction< + System_String_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToAttribute( + System_Xml_XPath_XPathNavigator_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToAttribute( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToAttribute'); + late final _System_Xml_XPath_XPathNavigator_MoveToAttribute = + _System_Xml_XPath_XPathNavigator_MoveToAttributePtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFirstAttribute( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFirstAttribute( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFirstAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFirstAttribute'); + late final _System_Xml_XPath_XPathNavigator_MoveToFirstAttribute = + _System_Xml_XPath_XPathNavigator_MoveToFirstAttributePtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToNextAttribute( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToNextAttribute( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToNextAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToNextAttribute'); + late final _System_Xml_XPath_XPathNavigator_MoveToNextAttribute = + _System_Xml_XPath_XPathNavigator_MoveToNextAttributePtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_GetNamespace( + System_Xml_XPath_XPathNavigator_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_GetNamespace( + self, + name, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_GetNamespacePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_GetNamespace'); + late final _System_Xml_XPath_XPathNavigator_GetNamespace = + _System_Xml_XPath_XPathNavigator_GetNamespacePtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToNamespace( + System_Xml_XPath_XPathNavigator_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToNamespace( + self, + name, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToNamespacePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToNamespace'); + late final _System_Xml_XPath_XPathNavigator_MoveToNamespace = + _System_Xml_XPath_XPathNavigator_MoveToNamespacePtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFirstNamespace( + System_Xml_XPath_XPathNavigator_t self, + int namespaceScope, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFirstNamespace( + self, + namespaceScope, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFirstNamespacePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFirstNamespace'); + late final _System_Xml_XPath_XPathNavigator_MoveToFirstNamespace = + _System_Xml_XPath_XPathNavigator_MoveToFirstNamespacePtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, int, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToNextNamespace( + System_Xml_XPath_XPathNavigator_t self, + int namespaceScope, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToNextNamespace( + self, + namespaceScope, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToNextNamespacePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToNextNamespace'); + late final _System_Xml_XPath_XPathNavigator_MoveToNextNamespace = + _System_Xml_XPath_XPathNavigator_MoveToNextNamespacePtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, int, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFirstNamespace_1( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFirstNamespace_1( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFirstNamespace_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFirstNamespace_1'); + late final _System_Xml_XPath_XPathNavigator_MoveToFirstNamespace_1 = + _System_Xml_XPath_XPathNavigator_MoveToFirstNamespace_1Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToNextNamespace_1( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToNextNamespace_1( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToNextNamespace_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToNextNamespace_1'); + late final _System_Xml_XPath_XPathNavigator_MoveToNextNamespace_1 = + _System_Xml_XPath_XPathNavigator_MoveToNextNamespace_1Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToNext_1( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToNext_1( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToNext_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToNext_1'); + late final _System_Xml_XPath_XPathNavigator_MoveToNext_1 = + _System_Xml_XPath_XPathNavigator_MoveToNext_1Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToPrevious( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToPrevious( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToPreviousPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToPrevious'); + late final _System_Xml_XPath_XPathNavigator_MoveToPrevious = + _System_Xml_XPath_XPathNavigator_MoveToPreviousPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFirst_1( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFirst_1( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFirst_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFirst_1'); + late final _System_Xml_XPath_XPathNavigator_MoveToFirst_1 = + _System_Xml_XPath_XPathNavigator_MoveToFirst_1Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFirstChild( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFirstChild( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFirstChildPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFirstChild'); + late final _System_Xml_XPath_XPathNavigator_MoveToFirstChild = + _System_Xml_XPath_XPathNavigator_MoveToFirstChildPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToParent( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToParent( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToParentPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToParent'); + late final _System_Xml_XPath_XPathNavigator_MoveToParent = + _System_Xml_XPath_XPathNavigator_MoveToParentPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_MoveToRoot( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToRoot( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToRootPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToRoot'); + late final _System_Xml_XPath_XPathNavigator_MoveToRoot = + _System_Xml_XPath_XPathNavigator_MoveToRootPtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveTo_1( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t other, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveTo_1( + self, + other, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveTo_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveTo_1'); + late final _System_Xml_XPath_XPathNavigator_MoveTo_1 = + _System_Xml_XPath_XPathNavigator_MoveTo_1Ptr.asFunction< + bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToId( + System_Xml_XPath_XPathNavigator_t self, + System_String_t id, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToId( + self, + id, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToIdPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToId'); + late final _System_Xml_XPath_XPathNavigator_MoveToId = + _System_Xml_XPath_XPathNavigator_MoveToIdPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToChild( + System_Xml_XPath_XPathNavigator_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToChild( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToChildPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToChild'); + late final _System_Xml_XPath_XPathNavigator_MoveToChild = + _System_Xml_XPath_XPathNavigator_MoveToChildPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToChild_1( + System_Xml_XPath_XPathNavigator_t self, + int type, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToChild_1( + self, + type, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToChild_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToChild_1'); + late final _System_Xml_XPath_XPathNavigator_MoveToChild_1 = + _System_Xml_XPath_XPathNavigator_MoveToChild_1Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, int, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFollowing( + System_Xml_XPath_XPathNavigator_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFollowing( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFollowingPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFollowing'); + late final _System_Xml_XPath_XPathNavigator_MoveToFollowing = + _System_Xml_XPath_XPathNavigator_MoveToFollowingPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFollowing_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t localName, + System_String_t namespaceURI, + System_Xml_XPath_XPathNavigator_t end, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFollowing_1( + self, + localName, + namespaceURI, + end, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFollowing_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFollowing_1'); + late final _System_Xml_XPath_XPathNavigator_MoveToFollowing_1 = + _System_Xml_XPath_XPathNavigator_MoveToFollowing_1Ptr.asFunction< + bool Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFollowing_2( + System_Xml_XPath_XPathNavigator_t self, + int type, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFollowing_2( + self, + type, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFollowing_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFollowing_2'); + late final _System_Xml_XPath_XPathNavigator_MoveToFollowing_2 = + _System_Xml_XPath_XPathNavigator_MoveToFollowing_2Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, int, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToFollowing_3( + System_Xml_XPath_XPathNavigator_t self, + int type, + System_Xml_XPath_XPathNavigator_t end, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToFollowing_3( + self, + type, + end, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToFollowing_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Int32, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToFollowing_3'); + late final _System_Xml_XPath_XPathNavigator_MoveToFollowing_3 = + _System_Xml_XPath_XPathNavigator_MoveToFollowing_3Ptr.asFunction< + bool Function( + System_Xml_XPath_XPathNavigator_t, + int, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToNext_2( + System_Xml_XPath_XPathNavigator_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToNext_2( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToNext_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToNext_2'); + late final _System_Xml_XPath_XPathNavigator_MoveToNext_2 = + _System_Xml_XPath_XPathNavigator_MoveToNext_2Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_MoveToNext_3( + System_Xml_XPath_XPathNavigator_t self, + int type, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_MoveToNext_3( + self, + type, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MoveToNext_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_MoveToNext_3'); + late final _System_Xml_XPath_XPathNavigator_MoveToNext_3 = + _System_Xml_XPath_XPathNavigator_MoveToNext_3Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, int, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_IsSamePosition( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t other, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_IsSamePosition( + self, + other, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_IsSamePositionPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_IsSamePosition'); + late final _System_Xml_XPath_XPathNavigator_IsSamePosition = + _System_Xml_XPath_XPathNavigator_IsSamePositionPtr.asFunction< + bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_IsDescendant( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t nav, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_IsDescendant( + self, + nav, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_IsDescendantPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_IsDescendant'); + late final _System_Xml_XPath_XPathNavigator_IsDescendant = + _System_Xml_XPath_XPathNavigator_IsDescendantPtr.asFunction< + bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + int System_Xml_XPath_XPathNavigator_ComparePosition( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t nav, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ComparePosition( + self, + nav, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ComparePositionPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ComparePosition'); + late final _System_Xml_XPath_XPathNavigator_ComparePosition = + _System_Xml_XPath_XPathNavigator_ComparePositionPtr.asFunction< + int Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_CheckValidity( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_Schema_XmlSchemaSet_t schemas, + System_Xml_Schema_ValidationEventHandler_t validationEventHandler, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_CheckValidity( + self, + schemas, + validationEventHandler, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_CheckValidityPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_CheckValidity'); + late final _System_Xml_XPath_XPathNavigator_CheckValidity = + _System_Xml_XPath_XPathNavigator_CheckValidityPtr.asFunction< + bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathExpression_t System_Xml_XPath_XPathNavigator_Compile( + System_Xml_XPath_XPathNavigator_t self, + System_String_t xpath, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Compile( + self, + xpath, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_CompilePtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathExpression_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Compile'); + late final _System_Xml_XPath_XPathNavigator_Compile = + _System_Xml_XPath_XPathNavigator_CompilePtr.asFunction< + System_Xml_XPath_XPathExpression_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNavigator_t + System_Xml_XPath_XPathNavigator_SelectSingleNode( + System_Xml_XPath_XPathNavigator_t self, + System_String_t xpath, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectSingleNode( + self, + xpath, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectSingleNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectSingleNode'); + late final _System_Xml_XPath_XPathNavigator_SelectSingleNode = + _System_Xml_XPath_XPathNavigator_SelectSingleNodePtr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNavigator_t + System_Xml_XPath_XPathNavigator_SelectSingleNode_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t xpath, + System_Xml_IXmlNamespaceResolver_t resolver, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectSingleNode_1( + self, + xpath, + resolver, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectSingleNode_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectSingleNode_1'); + late final _System_Xml_XPath_XPathNavigator_SelectSingleNode_1 = + _System_Xml_XPath_XPathNavigator_SelectSingleNode_1Ptr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNavigator_t + System_Xml_XPath_XPathNavigator_SelectSingleNode_2( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathExpression_t expression, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectSingleNode_2( + self, + expression, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectSingleNode_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectSingleNode_2'); + late final _System_Xml_XPath_XPathNavigator_SelectSingleNode_2 = + _System_Xml_XPath_XPathNavigator_SelectSingleNode_2Ptr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t System_Xml_XPath_XPathNavigator_Select_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t xpath, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Select_1( + self, + xpath, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Select_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Select_1'); + late final _System_Xml_XPath_XPathNavigator_Select_1 = + _System_Xml_XPath_XPathNavigator_Select_1Ptr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t System_Xml_XPath_XPathNavigator_Select_2( + System_Xml_XPath_XPathNavigator_t self, + System_String_t xpath, + System_Xml_IXmlNamespaceResolver_t resolver, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Select_2( + self, + xpath, + resolver, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Select_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Select_2'); + late final _System_Xml_XPath_XPathNavigator_Select_2 = + _System_Xml_XPath_XPathNavigator_Select_2Ptr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t System_Xml_XPath_XPathNavigator_Select_3( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathExpression_t expr, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Select_3( + self, + expr, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Select_3Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Select_3'); + late final _System_Xml_XPath_XPathNavigator_Select_3 = + _System_Xml_XPath_XPathNavigator_Select_3Ptr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathNavigator_Evaluate( + System_Xml_XPath_XPathNavigator_t self, + System_String_t xpath, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Evaluate( + self, + xpath, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_EvaluatePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Evaluate'); + late final _System_Xml_XPath_XPathNavigator_Evaluate = + _System_Xml_XPath_XPathNavigator_EvaluatePtr.asFunction< + System_Object_t Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathNavigator_Evaluate_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t xpath, + System_Xml_IXmlNamespaceResolver_t resolver, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Evaluate_1( + self, + xpath, + resolver, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Evaluate_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Evaluate_1'); + late final _System_Xml_XPath_XPathNavigator_Evaluate_1 = + _System_Xml_XPath_XPathNavigator_Evaluate_1Ptr.asFunction< + System_Object_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathNavigator_Evaluate_2( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathExpression_t expr, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Evaluate_2( + self, + expr, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Evaluate_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Evaluate_2'); + late final _System_Xml_XPath_XPathNavigator_Evaluate_2 = + _System_Xml_XPath_XPathNavigator_Evaluate_2Ptr.asFunction< + System_Object_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathNavigator_Evaluate_3( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathExpression_t expr, + System_Xml_XPath_XPathNodeIterator_t context, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Evaluate_3( + self, + expr, + context, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Evaluate_3Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Evaluate_3'); + late final _System_Xml_XPath_XPathNavigator_Evaluate_3 = + _System_Xml_XPath_XPathNavigator_Evaluate_3Ptr.asFunction< + System_Object_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_Matches( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathExpression_t expr, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Matches( + self, + expr, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_MatchesPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Matches'); + late final _System_Xml_XPath_XPathNavigator_Matches = + _System_Xml_XPath_XPathNavigator_MatchesPtr.asFunction< + bool Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_Matches_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t xpath, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Matches_1( + self, + xpath, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Matches_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Matches_1'); + late final _System_Xml_XPath_XPathNavigator_Matches_1 = + _System_Xml_XPath_XPathNavigator_Matches_1Ptr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t + System_Xml_XPath_XPathNavigator_SelectChildren( + System_Xml_XPath_XPathNavigator_t self, + int type, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectChildren( + self, + type, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectChildrenPtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectChildren'); + late final _System_Xml_XPath_XPathNavigator_SelectChildren = + _System_Xml_XPath_XPathNavigator_SelectChildrenPtr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + int, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t + System_Xml_XPath_XPathNavigator_SelectChildren_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t name, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectChildren_1( + self, + name, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectChildren_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectChildren_1'); + late final _System_Xml_XPath_XPathNavigator_SelectChildren_1 = + _System_Xml_XPath_XPathNavigator_SelectChildren_1Ptr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t + System_Xml_XPath_XPathNavigator_SelectAncestors( + System_Xml_XPath_XPathNavigator_t self, + int type, + bool matchSelf, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectAncestors( + self, + type, + matchSelf, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectAncestorsPtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Int32, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectAncestors'); + late final _System_Xml_XPath_XPathNavigator_SelectAncestors = + _System_Xml_XPath_XPathNavigator_SelectAncestorsPtr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + int, + bool, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t + System_Xml_XPath_XPathNavigator_SelectAncestors_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t name, + System_String_t namespaceURI, + bool matchSelf, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectAncestors_1( + self, + name, + namespaceURI, + matchSelf, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectAncestors_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectAncestors_1'); + late final _System_Xml_XPath_XPathNavigator_SelectAncestors_1 = + _System_Xml_XPath_XPathNavigator_SelectAncestors_1Ptr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + bool, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t + System_Xml_XPath_XPathNavigator_SelectDescendants( + System_Xml_XPath_XPathNavigator_t self, + int type, + bool matchSelf, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectDescendants( + self, + type, + matchSelf, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectDescendantsPtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Int32, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectDescendants'); + late final _System_Xml_XPath_XPathNavigator_SelectDescendants = + _System_Xml_XPath_XPathNavigator_SelectDescendantsPtr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + int, + bool, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNodeIterator_t + System_Xml_XPath_XPathNavigator_SelectDescendants_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t name, + System_String_t namespaceURI, + bool matchSelf, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SelectDescendants_1( + self, + name, + namespaceURI, + matchSelf, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SelectDescendants_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SelectDescendants_1'); + late final _System_Xml_XPath_XPathNavigator_SelectDescendants_1 = + _System_Xml_XPath_XPathNavigator_SelectDescendants_1Ptr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + bool, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XPath_XPathNavigator_PrependChild( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_PrependChild( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_PrependChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_PrependChild'); + late final _System_Xml_XPath_XPathNavigator_PrependChild = + _System_Xml_XPath_XPathNavigator_PrependChildPtr.asFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XPath_XPathNavigator_AppendChild( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_AppendChild( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_AppendChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_AppendChild'); + late final _System_Xml_XPath_XPathNavigator_AppendChild = + _System_Xml_XPath_XPathNavigator_AppendChildPtr.asFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XPath_XPathNavigator_InsertAfter( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertAfter( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertAfterPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertAfter'); + late final _System_Xml_XPath_XPathNavigator_InsertAfter = + _System_Xml_XPath_XPathNavigator_InsertAfterPtr.asFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XPath_XPathNavigator_InsertBefore( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertBefore( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertBeforePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertBefore'); + late final _System_Xml_XPath_XPathNavigator_InsertBefore = + _System_Xml_XPath_XPathNavigator_InsertBeforePtr.asFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XPath_XPathNavigator_CreateAttributes( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_CreateAttributes( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_CreateAttributesPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_CreateAttributes'); + late final _System_Xml_XPath_XPathNavigator_CreateAttributes = + _System_Xml_XPath_XPathNavigator_CreateAttributesPtr.asFunction< + System_Xml_XmlWriter_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XPath_XPathNavigator_ReplaceRange( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t lastSiblingToReplace, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ReplaceRange( + self, + lastSiblingToReplace, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ReplaceRangePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ReplaceRange'); + late final _System_Xml_XPath_XPathNavigator_ReplaceRange = + _System_Xml_XPath_XPathNavigator_ReplaceRangePtr.asFunction< + System_Xml_XmlWriter_t Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_ReplaceSelf( + System_Xml_XPath_XPathNavigator_t self, + System_String_t newNode, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ReplaceSelf( + self, + newNode, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ReplaceSelfPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ReplaceSelf'); + late final _System_Xml_XPath_XPathNavigator_ReplaceSelf = + _System_Xml_XPath_XPathNavigator_ReplaceSelfPtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_ReplaceSelf_1( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XmlReader_t newNode, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ReplaceSelf_1( + self, + newNode, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ReplaceSelf_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ReplaceSelf_1'); + late final _System_Xml_XPath_XPathNavigator_ReplaceSelf_1 = + _System_Xml_XPath_XPathNavigator_ReplaceSelf_1Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_ReplaceSelf_2( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t newNode, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ReplaceSelf_2( + self, + newNode, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ReplaceSelf_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ReplaceSelf_2'); + late final _System_Xml_XPath_XPathNavigator_ReplaceSelf_2 = + _System_Xml_XPath_XPathNavigator_ReplaceSelf_2Ptr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_AppendChild_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_AppendChild_1( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_AppendChild_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_AppendChild_1'); + late final _System_Xml_XPath_XPathNavigator_AppendChild_1 = + _System_Xml_XPath_XPathNavigator_AppendChild_1Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_AppendChild_2( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XmlReader_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_AppendChild_2( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_AppendChild_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_AppendChild_2'); + late final _System_Xml_XPath_XPathNavigator_AppendChild_2 = + _System_Xml_XPath_XPathNavigator_AppendChild_2Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_AppendChild_3( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_AppendChild_3( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_AppendChild_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_AppendChild_3'); + late final _System_Xml_XPath_XPathNavigator_AppendChild_3 = + _System_Xml_XPath_XPathNavigator_AppendChild_3Ptr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_PrependChild_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_PrependChild_1( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_PrependChild_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_PrependChild_1'); + late final _System_Xml_XPath_XPathNavigator_PrependChild_1 = + _System_Xml_XPath_XPathNavigator_PrependChild_1Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_PrependChild_2( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XmlReader_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_PrependChild_2( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_PrependChild_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_PrependChild_2'); + late final _System_Xml_XPath_XPathNavigator_PrependChild_2 = + _System_Xml_XPath_XPathNavigator_PrependChild_2Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_PrependChild_3( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_PrependChild_3( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_PrependChild_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_PrependChild_3'); + late final _System_Xml_XPath_XPathNavigator_PrependChild_3 = + _System_Xml_XPath_XPathNavigator_PrependChild_3Ptr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InsertBefore_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t newSibling, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertBefore_1( + self, + newSibling, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertBefore_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertBefore_1'); + late final _System_Xml_XPath_XPathNavigator_InsertBefore_1 = + _System_Xml_XPath_XPathNavigator_InsertBefore_1Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InsertBefore_2( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XmlReader_t newSibling, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertBefore_2( + self, + newSibling, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertBefore_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertBefore_2'); + late final _System_Xml_XPath_XPathNavigator_InsertBefore_2 = + _System_Xml_XPath_XPathNavigator_InsertBefore_2Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InsertBefore_3( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t newSibling, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertBefore_3( + self, + newSibling, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertBefore_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertBefore_3'); + late final _System_Xml_XPath_XPathNavigator_InsertBefore_3 = + _System_Xml_XPath_XPathNavigator_InsertBefore_3Ptr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InsertAfter_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t newSibling, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertAfter_1( + self, + newSibling, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertAfter_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertAfter_1'); + late final _System_Xml_XPath_XPathNavigator_InsertAfter_1 = + _System_Xml_XPath_XPathNavigator_InsertAfter_1Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InsertAfter_2( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XmlReader_t newSibling, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertAfter_2( + self, + newSibling, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertAfter_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertAfter_2'); + late final _System_Xml_XPath_XPathNavigator_InsertAfter_2 = + _System_Xml_XPath_XPathNavigator_InsertAfter_2Ptr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InsertAfter_3( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t newSibling, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertAfter_3( + self, + newSibling, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertAfter_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertAfter_3'); + late final _System_Xml_XPath_XPathNavigator_InsertAfter_3 = + _System_Xml_XPath_XPathNavigator_InsertAfter_3Ptr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_DeleteRange( + System_Xml_XPath_XPathNavigator_t self, + System_Xml_XPath_XPathNavigator_t lastSiblingToDelete, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_DeleteRange( + self, + lastSiblingToDelete, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_DeleteRangePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_DeleteRange'); + late final _System_Xml_XPath_XPathNavigator_DeleteRange = + _System_Xml_XPath_XPathNavigator_DeleteRangePtr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_DeleteSelf( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_DeleteSelf( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_DeleteSelfPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_DeleteSelf'); + late final _System_Xml_XPath_XPathNavigator_DeleteSelf = + _System_Xml_XPath_XPathNavigator_DeleteSelfPtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_PrependChildElement( + System_Xml_XPath_XPathNavigator_t self, + System_String_t prefix, + System_String_t localName, + System_String_t namespaceURI, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_PrependChildElement( + self, + prefix, + localName, + namespaceURI, + value, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_PrependChildElementPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_PrependChildElement'); + late final _System_Xml_XPath_XPathNavigator_PrependChildElement = + _System_Xml_XPath_XPathNavigator_PrependChildElementPtr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_AppendChildElement( + System_Xml_XPath_XPathNavigator_t self, + System_String_t prefix, + System_String_t localName, + System_String_t namespaceURI, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_AppendChildElement( + self, + prefix, + localName, + namespaceURI, + value, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_AppendChildElementPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_AppendChildElement'); + late final _System_Xml_XPath_XPathNavigator_AppendChildElement = + _System_Xml_XPath_XPathNavigator_AppendChildElementPtr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InsertElementBefore( + System_Xml_XPath_XPathNavigator_t self, + System_String_t prefix, + System_String_t localName, + System_String_t namespaceURI, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertElementBefore( + self, + prefix, + localName, + namespaceURI, + value, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertElementBeforePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertElementBefore'); + late final _System_Xml_XPath_XPathNavigator_InsertElementBefore = + _System_Xml_XPath_XPathNavigator_InsertElementBeforePtr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InsertElementAfter( + System_Xml_XPath_XPathNavigator_t self, + System_String_t prefix, + System_String_t localName, + System_String_t namespaceURI, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InsertElementAfter( + self, + prefix, + localName, + namespaceURI, + value, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InsertElementAfterPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InsertElementAfter'); + late final _System_Xml_XPath_XPathNavigator_InsertElementAfter = + _System_Xml_XPath_XPathNavigator_InsertElementAfterPtr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_CreateAttribute_1( + System_Xml_XPath_XPathNavigator_t self, + System_String_t prefix, + System_String_t localName, + System_String_t namespaceURI, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_CreateAttribute_1( + self, + prefix, + localName, + namespaceURI, + value, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_CreateAttribute_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_CreateAttribute_1'); + late final _System_Xml_XPath_XPathNavigator_CreateAttribute_1 = + _System_Xml_XPath_XPathNavigator_CreateAttribute_1Ptr.asFunction< + void Function( + System_Xml_XPath_XPathNavigator_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_IsNode_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_IsNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_IsNode_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_IsNode_Get'); + late final _System_Xml_XPath_XPathNavigator_IsNode_Get = + _System_Xml_XPath_XPathNavigator_IsNode_GetPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaType_t System_Xml_XPath_XPathNavigator_XmlType_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_XmlType_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_XmlType_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_XmlType_Get'); + late final _System_Xml_XPath_XPathNavigator_XmlType_Get = + _System_Xml_XPath_XPathNavigator_XmlType_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathNavigator_TypedValue_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_TypedValue_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_TypedValue_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_TypedValue_Get'); + late final _System_Xml_XPath_XPathNavigator_TypedValue_Get = + _System_Xml_XPath_XPathNavigator_TypedValue_GetPtr.asFunction< + System_Object_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XPath_XPathNavigator_ValueType_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ValueType_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ValueType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ValueType_Get'); + late final _System_Xml_XPath_XPathNavigator_ValueType_Get = + _System_Xml_XPath_XPathNavigator_ValueType_GetPtr.asFunction< + System_Type_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_ValueAsBoolean_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ValueAsBoolean_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ValueAsBoolean_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ValueAsBoolean_Get'); + late final _System_Xml_XPath_XPathNavigator_ValueAsBoolean_Get = + _System_Xml_XPath_XPathNavigator_ValueAsBoolean_GetPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_DateTime_t System_Xml_XPath_XPathNavigator_ValueAsDateTime_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ValueAsDateTime_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ValueAsDateTime_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ValueAsDateTime_Get'); + late final _System_Xml_XPath_XPathNavigator_ValueAsDateTime_Get = + _System_Xml_XPath_XPathNavigator_ValueAsDateTime_GetPtr.asFunction< + System_DateTime_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + double System_Xml_XPath_XPathNavigator_ValueAsDouble_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ValueAsDouble_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ValueAsDouble_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ValueAsDouble_Get'); + late final _System_Xml_XPath_XPathNavigator_ValueAsDouble_Get = + _System_Xml_XPath_XPathNavigator_ValueAsDouble_GetPtr.asFunction< + double Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + int System_Xml_XPath_XPathNavigator_ValueAsInt_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ValueAsInt_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ValueAsInt_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ValueAsInt_Get'); + late final _System_Xml_XPath_XPathNavigator_ValueAsInt_Get = + _System_Xml_XPath_XPathNavigator_ValueAsInt_GetPtr.asFunction< + int Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + int System_Xml_XPath_XPathNavigator_ValueAsLong_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_ValueAsLong_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_ValueAsLong_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_ValueAsLong_Get'); + late final _System_Xml_XPath_XPathNavigator_ValueAsLong_Get = + _System_Xml_XPath_XPathNavigator_ValueAsLong_GetPtr.asFunction< + int Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_XmlNameTable_t System_Xml_XPath_XPathNavigator_NameTable_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_NameTable_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_NameTable_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNameTable_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_NameTable_Get'); + late final _System_Xml_XPath_XPathNavigator_NameTable_Get = + _System_Xml_XPath_XPathNavigator_NameTable_GetPtr.asFunction< + System_Xml_XmlNameTable_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Collections_IEqualityComparer_t + System_Xml_XPath_XPathNavigator_NavigatorComparer_Get( + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_NavigatorComparer_Get( + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_NavigatorComparer_GetPtr = + _lookup< + ffi.NativeFunction< + System_Collections_IEqualityComparer_t Function( + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_NavigatorComparer_Get'); + late final _System_Xml_XPath_XPathNavigator_NavigatorComparer_Get = + _System_Xml_XPath_XPathNavigator_NavigatorComparer_GetPtr.asFunction< + System_Collections_IEqualityComparer_t Function( + ffi.Pointer)>(); + + int System_Xml_XPath_XPathNavigator_NodeType_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_NodeType_Get'); + late final _System_Xml_XPath_XPathNavigator_NodeType_Get = + _System_Xml_XPath_XPathNavigator_NodeType_GetPtr.asFunction< + int Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_LocalName_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_LocalName_Get'); + late final _System_Xml_XPath_XPathNavigator_LocalName_Get = + _System_Xml_XPath_XPathNavigator_LocalName_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_Name_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Name_Get'); + late final _System_Xml_XPath_XPathNavigator_Name_Get = + _System_Xml_XPath_XPathNavigator_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_NamespaceURI_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_NamespaceURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_NamespaceURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_NamespaceURI_Get'); + late final _System_Xml_XPath_XPathNavigator_NamespaceURI_Get = + _System_Xml_XPath_XPathNavigator_NamespaceURI_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_Prefix_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_Prefix_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_Prefix_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_Prefix_Get'); + late final _System_Xml_XPath_XPathNavigator_Prefix_Get = + _System_Xml_XPath_XPathNavigator_Prefix_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_BaseURI_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_BaseURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_BaseURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_BaseURI_Get'); + late final _System_Xml_XPath_XPathNavigator_BaseURI_Get = + _System_Xml_XPath_XPathNavigator_BaseURI_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_IsEmptyElement_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_IsEmptyElement_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_IsEmptyElement_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_IsEmptyElement_Get'); + late final _System_Xml_XPath_XPathNavigator_IsEmptyElement_Get = + _System_Xml_XPath_XPathNavigator_IsEmptyElement_GetPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_XmlLang_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_XmlLang_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_XmlLang_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_XmlLang_Get'); + late final _System_Xml_XPath_XPathNavigator_XmlLang_Get = + _System_Xml_XPath_XPathNavigator_XmlLang_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathNavigator_UnderlyingObject_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_UnderlyingObject_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_UnderlyingObject_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_UnderlyingObject_Get'); + late final _System_Xml_XPath_XPathNavigator_UnderlyingObject_Get = + _System_Xml_XPath_XPathNavigator_UnderlyingObject_GetPtr.asFunction< + System_Object_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_HasAttributes_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_HasAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_HasAttributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_HasAttributes_Get'); + late final _System_Xml_XPath_XPathNavigator_HasAttributes_Get = + _System_Xml_XPath_XPathNavigator_HasAttributes_GetPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_HasChildren_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_HasChildren_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_HasChildren_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_HasChildren_Get'); + late final _System_Xml_XPath_XPathNavigator_HasChildren_Get = + _System_Xml_XPath_XPathNavigator_HasChildren_GetPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_Xml_Schema_IXmlSchemaInfo_t + System_Xml_XPath_XPathNavigator_SchemaInfo_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_SchemaInfo_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_SchemaInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_SchemaInfo_Get'); + late final _System_Xml_XPath_XPathNavigator_SchemaInfo_Get = + _System_Xml_XPath_XPathNavigator_SchemaInfo_GetPtr.asFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNavigator_CanEdit_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_CanEdit_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_CanEdit_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_CanEdit_Get'); + late final _System_Xml_XPath_XPathNavigator_CanEdit_Get = + _System_Xml_XPath_XPathNavigator_CanEdit_GetPtr.asFunction< + bool Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_OuterXml_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_OuterXml_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_OuterXml_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_OuterXml_Get'); + late final _System_Xml_XPath_XPathNavigator_OuterXml_Get = + _System_Xml_XPath_XPathNavigator_OuterXml_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_OuterXml_Set( + System_Xml_XPath_XPathNavigator_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_OuterXml_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_OuterXml_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_OuterXml_Set'); + late final _System_Xml_XPath_XPathNavigator_OuterXml_Set = + _System_Xml_XPath_XPathNavigator_OuterXml_SetPtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathNavigator_InnerXml_Get( + System_Xml_XPath_XPathNavigator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InnerXml_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InnerXml_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InnerXml_Get'); + late final _System_Xml_XPath_XPathNavigator_InnerXml_Get = + _System_Xml_XPath_XPathNavigator_InnerXml_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathNavigator_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathNavigator_InnerXml_Set( + System_Xml_XPath_XPathNavigator_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNavigator_InnerXml_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XPath_XPathNavigator_InnerXml_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathNavigator_InnerXml_Set'); + late final _System_Xml_XPath_XPathNavigator_InnerXml_Set = + _System_Xml_XPath_XPathNavigator_InnerXml_SetPtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XPath_XPathNavigator_TypeOf() { + return _System_Xml_XPath_XPathNavigator_TypeOf(); + } + + late final _System_Xml_XPath_XPathNavigator_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XPathNavigator_TypeOf'); + late final _System_Xml_XPath_XPathNavigator_TypeOf = + _System_Xml_XPath_XPathNavigator_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XPath_XPathNavigator_Destroy( + System_Xml_XPath_XPathNavigator_t self, + ) { + return _System_Xml_XPath_XPathNavigator_Destroy( + self, + ); + } + + late final _System_Xml_XPath_XPathNavigator_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNavigator_t)>>( + 'System_Xml_XPath_XPathNavigator_Destroy'); + late final _System_Xml_XPath_XPathNavigator_Destroy = + _System_Xml_XPath_XPathNavigator_DestroyPtr.asFunction< + void Function(System_Xml_XPath_XPathNavigator_t)>(); + + System_Object_t System_Xml_XPath_XPathItem_ValueAs( + System_Xml_XPath_XPathItem_t self, + System_Type_t returnType, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_ValueAs( + self, + returnType, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_ValueAsPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Xml_XPath_XPathItem_t, + System_Type_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_ValueAs'); + late final _System_Xml_XPath_XPathItem_ValueAs = + _System_Xml_XPath_XPathItem_ValueAsPtr.asFunction< + System_Object_t Function(System_Xml_XPath_XPathItem_t, System_Type_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathItem_ValueAs_1( + System_Xml_XPath_XPathItem_t self, + System_Type_t returnType, + System_Xml_IXmlNamespaceResolver_t nsResolver, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_ValueAs_1( + self, + returnType, + nsResolver, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_ValueAs_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XPath_XPathItem_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_ValueAs_1'); + late final _System_Xml_XPath_XPathItem_ValueAs_1 = + _System_Xml_XPath_XPathItem_ValueAs_1Ptr.asFunction< + System_Object_t Function( + System_Xml_XPath_XPathItem_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathItem_IsNode_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_IsNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_IsNode_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_IsNode_Get'); + late final _System_Xml_XPath_XPathItem_IsNode_Get = + _System_Xml_XPath_XPathItem_IsNode_GetPtr.asFunction< + bool Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaType_t System_Xml_XPath_XPathItem_XmlType_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_XmlType_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_XmlType_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_XmlType_Get'); + late final _System_Xml_XPath_XPathItem_XmlType_Get = + _System_Xml_XPath_XPathItem_XmlType_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathItem_Value_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_Value_Get'); + late final _System_Xml_XPath_XPathItem_Value_Get = + _System_Xml_XPath_XPathItem_Value_GetPtr.asFunction< + System_String_t Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + System_Object_t System_Xml_XPath_XPathItem_TypedValue_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_TypedValue_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_TypedValue_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_TypedValue_Get'); + late final _System_Xml_XPath_XPathItem_TypedValue_Get = + _System_Xml_XPath_XPathItem_TypedValue_GetPtr.asFunction< + System_Object_t Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XPath_XPathItem_ValueType_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_ValueType_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_ValueType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_ValueType_Get'); + late final _System_Xml_XPath_XPathItem_ValueType_Get = + _System_Xml_XPath_XPathItem_ValueType_GetPtr.asFunction< + System_Type_t Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + bool System_Xml_XPath_XPathItem_ValueAsBoolean_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_ValueAsBoolean_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_ValueAsBoolean_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_ValueAsBoolean_Get'); + late final _System_Xml_XPath_XPathItem_ValueAsBoolean_Get = + _System_Xml_XPath_XPathItem_ValueAsBoolean_GetPtr.asFunction< + bool Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + System_DateTime_t System_Xml_XPath_XPathItem_ValueAsDateTime_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_ValueAsDateTime_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_ValueAsDateTime_GetPtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_ValueAsDateTime_Get'); + late final _System_Xml_XPath_XPathItem_ValueAsDateTime_Get = + _System_Xml_XPath_XPathItem_ValueAsDateTime_GetPtr.asFunction< + System_DateTime_t Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + double System_Xml_XPath_XPathItem_ValueAsDouble_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_ValueAsDouble_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_ValueAsDouble_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_ValueAsDouble_Get'); + late final _System_Xml_XPath_XPathItem_ValueAsDouble_Get = + _System_Xml_XPath_XPathItem_ValueAsDouble_GetPtr.asFunction< + double Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + int System_Xml_XPath_XPathItem_ValueAsInt_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_ValueAsInt_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_ValueAsInt_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_ValueAsInt_Get'); + late final _System_Xml_XPath_XPathItem_ValueAsInt_Get = + _System_Xml_XPath_XPathItem_ValueAsInt_GetPtr.asFunction< + int Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + int System_Xml_XPath_XPathItem_ValueAsLong_Get( + System_Xml_XPath_XPathItem_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathItem_ValueAsLong_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathItem_ValueAsLong_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Xml_XPath_XPathItem_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathItem_ValueAsLong_Get'); + late final _System_Xml_XPath_XPathItem_ValueAsLong_Get = + _System_Xml_XPath_XPathItem_ValueAsLong_GetPtr.asFunction< + int Function( + System_Xml_XPath_XPathItem_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XPath_XPathItem_TypeOf() { + return _System_Xml_XPath_XPathItem_TypeOf(); + } + + late final _System_Xml_XPath_XPathItem_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XPathItem_TypeOf'); + late final _System_Xml_XPath_XPathItem_TypeOf = + _System_Xml_XPath_XPathItem_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XPath_XPathItem_Destroy( + System_Xml_XPath_XPathItem_t self, + ) { + return _System_Xml_XPath_XPathItem_Destroy( + self, + ); + } + + late final _System_Xml_XPath_XPathItem_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XPath_XPathItem_Destroy'); + late final _System_Xml_XPath_XPathItem_Destroy = + _System_Xml_XPath_XPathItem_DestroyPtr.asFunction< + void Function(System_Xml_XPath_XPathItem_t)>(); + + System_Xml_Schema_XmlSchemaSimpleType_t + System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType( + System_Xml_XmlQualifiedName_t qualifiedName, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType( + qualifiedName, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleTypePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType'); + late final _System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType = + _System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleTypePtr.asFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSimpleType_t + System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType_1( + int typeCode, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType_1( + typeCode, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType_1Ptr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType_1'); + late final _System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType_1 = + _System_Xml_Schema_XmlSchemaType_GetBuiltInSimpleType_1Ptr.asFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + int, ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaComplexType_t + System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType( + int typeCode, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType( + typeCode, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_GetBuiltInComplexTypePtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaComplexType_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType'); + late final _System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType = + _System_Xml_Schema_XmlSchemaType_GetBuiltInComplexTypePtr.asFunction< + System_Xml_Schema_XmlSchemaComplexType_t Function( + int, ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaComplexType_t + System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType_1( + System_Xml_XmlQualifiedName_t qualifiedName, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType_1( + qualifiedName, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType_1Ptr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaComplexType_t Function( + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType_1'); + late final _System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType_1 = + _System_Xml_Schema_XmlSchemaType_GetBuiltInComplexType_1Ptr.asFunction< + System_Xml_Schema_XmlSchemaComplexType_t Function( + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaType_IsDerivedFrom( + System_Xml_Schema_XmlSchemaType_t derivedType, + System_Xml_Schema_XmlSchemaType_t baseType, + int except, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_IsDerivedFrom( + derivedType, + baseType, + except, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_IsDerivedFromPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_Schema_XmlSchemaType_t, + System_Xml_Schema_XmlSchemaType_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_IsDerivedFrom'); + late final _System_Xml_Schema_XmlSchemaType_IsDerivedFrom = + _System_Xml_Schema_XmlSchemaType_IsDerivedFromPtr.asFunction< + bool Function( + System_Xml_Schema_XmlSchemaType_t, + System_Xml_Schema_XmlSchemaType_t, + int, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaType_t System_Xml_Schema_XmlSchemaType_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaType_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_Create'); + late final _System_Xml_Schema_XmlSchemaType_Create = + _System_Xml_Schema_XmlSchemaType_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaType_t Function( + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaType_Name_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_Name_Get'); + late final _System_Xml_Schema_XmlSchemaType_Name_Get = + _System_Xml_Schema_XmlSchemaType_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaType_Name_Set( + System_Xml_Schema_XmlSchemaType_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_Name_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_Name_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaType_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_Name_Set'); + late final _System_Xml_Schema_XmlSchemaType_Name_Set = + _System_Xml_Schema_XmlSchemaType_Name_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaType_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaType_Final_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_Final_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_Final_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_Final_Get'); + late final _System_Xml_Schema_XmlSchemaType_Final_Get = + _System_Xml_Schema_XmlSchemaType_Final_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaType_Final_Set( + System_Xml_Schema_XmlSchemaType_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_Final_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_Final_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaType_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_Final_Set'); + late final _System_Xml_Schema_XmlSchemaType_Final_Set = + _System_Xml_Schema_XmlSchemaType_Final_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaType_t, int, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t + System_Xml_Schema_XmlSchemaType_QualifiedName_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_QualifiedName_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_QualifiedName_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_QualifiedName_Get'); + late final _System_Xml_Schema_XmlSchemaType_QualifiedName_Get = + _System_Xml_Schema_XmlSchemaType_QualifiedName_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaType_FinalResolved_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_FinalResolved_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_FinalResolved_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_FinalResolved_Get'); + late final _System_Xml_Schema_XmlSchemaType_FinalResolved_Get = + _System_Xml_Schema_XmlSchemaType_FinalResolved_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_Schema_XmlSchemaType_BaseSchemaType_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_BaseSchemaType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_BaseSchemaType_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_BaseSchemaType_Get'); + late final _System_Xml_Schema_XmlSchemaType_BaseSchemaType_Get = + _System_Xml_Schema_XmlSchemaType_BaseSchemaType_GetPtr.asFunction< + System_Object_t Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaType_t + System_Xml_Schema_XmlSchemaType_BaseXmlSchemaType_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_BaseXmlSchemaType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_BaseXmlSchemaType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_BaseXmlSchemaType_Get'); + late final _System_Xml_Schema_XmlSchemaType_BaseXmlSchemaType_Get = + _System_Xml_Schema_XmlSchemaType_BaseXmlSchemaType_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaType_DerivedBy_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_DerivedBy_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_DerivedBy_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_DerivedBy_Get'); + late final _System_Xml_Schema_XmlSchemaType_DerivedBy_Get = + _System_Xml_Schema_XmlSchemaType_DerivedBy_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaDatatype_t + System_Xml_Schema_XmlSchemaType_Datatype_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_Datatype_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_Datatype_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaDatatype_t Function( + System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_Datatype_Get'); + late final _System_Xml_Schema_XmlSchemaType_Datatype_Get = + _System_Xml_Schema_XmlSchemaType_Datatype_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaDatatype_t Function( + System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaType_IsMixed_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_IsMixed_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_IsMixed_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_IsMixed_Get'); + late final _System_Xml_Schema_XmlSchemaType_IsMixed_Get = + _System_Xml_Schema_XmlSchemaType_IsMixed_GetPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaType_IsMixed_Set( + System_Xml_Schema_XmlSchemaType_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_IsMixed_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_IsMixed_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaType_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_IsMixed_Set'); + late final _System_Xml_Schema_XmlSchemaType_IsMixed_Set = + _System_Xml_Schema_XmlSchemaType_IsMixed_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaType_t, bool, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaType_TypeCode_Get( + System_Xml_Schema_XmlSchemaType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaType_TypeCode_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_TypeCode_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaType_TypeCode_Get'); + late final _System_Xml_Schema_XmlSchemaType_TypeCode_Get = + _System_Xml_Schema_XmlSchemaType_TypeCode_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaType_TypeOf() { + return _System_Xml_Schema_XmlSchemaType_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaType_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaType_TypeOf'); + late final _System_Xml_Schema_XmlSchemaType_TypeOf = + _System_Xml_Schema_XmlSchemaType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaType_Destroy( + System_Xml_Schema_XmlSchemaType_t self, + ) { + return _System_Xml_Schema_XmlSchemaType_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaType_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaType_t)>>( + 'System_Xml_Schema_XmlSchemaType_Destroy'); + late final _System_Xml_Schema_XmlSchemaType_Destroy = + _System_Xml_Schema_XmlSchemaType_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaType_t)>(); + + System_Xml_Schema_XmlSchemaAnnotated_t + System_Xml_Schema_XmlSchemaAnnotated_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotated_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaAnnotated_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotated_Create'); + late final _System_Xml_Schema_XmlSchemaAnnotated_Create = + _System_Xml_Schema_XmlSchemaAnnotated_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaAnnotated_t Function( + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaAnnotated_Id_Get( + System_Xml_Schema_XmlSchemaAnnotated_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotated_Id_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_Id_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAnnotated_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotated_Id_Get'); + late final _System_Xml_Schema_XmlSchemaAnnotated_Id_Get = + _System_Xml_Schema_XmlSchemaAnnotated_Id_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAnnotated_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAnnotated_Id_Set( + System_Xml_Schema_XmlSchemaAnnotated_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotated_Id_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_Id_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAnnotated_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotated_Id_Set'); + late final _System_Xml_Schema_XmlSchemaAnnotated_Id_Set = + _System_Xml_Schema_XmlSchemaAnnotated_Id_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAnnotated_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaAnnotation_t + System_Xml_Schema_XmlSchemaAnnotated_Annotation_Get( + System_Xml_Schema_XmlSchemaAnnotated_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotated_Annotation_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_Annotation_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaAnnotation_t Function( + System_Xml_Schema_XmlSchemaAnnotated_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotated_Annotation_Get'); + late final _System_Xml_Schema_XmlSchemaAnnotated_Annotation_Get = + _System_Xml_Schema_XmlSchemaAnnotated_Annotation_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaAnnotation_t Function( + System_Xml_Schema_XmlSchemaAnnotated_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAnnotated_Annotation_Set( + System_Xml_Schema_XmlSchemaAnnotated_t self, + System_Xml_Schema_XmlSchemaAnnotation_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotated_Annotation_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_Annotation_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaAnnotated_t, + System_Xml_Schema_XmlSchemaAnnotation_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotated_Annotation_Set'); + late final _System_Xml_Schema_XmlSchemaAnnotated_Annotation_Set = + _System_Xml_Schema_XmlSchemaAnnotated_Annotation_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaAnnotated_t, + System_Xml_Schema_XmlSchemaAnnotation_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_Array_t + System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchemaAnnotated_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_Array_t Function( + System_Xml_Schema_XmlSchemaAnnotated_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Get'); + late final _System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Get = + _System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_GetPtr + .asFunction< + System_Xml_XmlAttribute_Array_t Function( + System_Xml_Schema_XmlSchemaAnnotated_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchemaAnnotated_t self, + System_Xml_XmlAttribute_Array_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaAnnotated_t, + System_Xml_XmlAttribute_Array_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Set'); + late final _System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_Set = + _System_Xml_Schema_XmlSchemaAnnotated_UnhandledAttributes_SetPtr + .asFunction< + void Function( + System_Xml_Schema_XmlSchemaAnnotated_t, + System_Xml_XmlAttribute_Array_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaAnnotated_TypeOf() { + return _System_Xml_Schema_XmlSchemaAnnotated_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaAnnotated_TypeOf'); + late final _System_Xml_Schema_XmlSchemaAnnotated_TypeOf = + _System_Xml_Schema_XmlSchemaAnnotated_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaAnnotated_Destroy( + System_Xml_Schema_XmlSchemaAnnotated_t self, + ) { + return _System_Xml_Schema_XmlSchemaAnnotated_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotated_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAnnotated_t)>>( + 'System_Xml_Schema_XmlSchemaAnnotated_Destroy'); + late final _System_Xml_Schema_XmlSchemaAnnotated_Destroy = + _System_Xml_Schema_XmlSchemaAnnotated_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAnnotated_t)>(); + + int System_Xml_Schema_XmlSchemaObject_LineNumber_Get( + System_Xml_Schema_XmlSchemaObject_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_LineNumber_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_LineNumber_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_LineNumber_Get'); + late final _System_Xml_Schema_XmlSchemaObject_LineNumber_Get = + _System_Xml_Schema_XmlSchemaObject_LineNumber_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObject_LineNumber_Set( + System_Xml_Schema_XmlSchemaObject_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_LineNumber_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_LineNumber_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaObject_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_LineNumber_Set'); + late final _System_Xml_Schema_XmlSchemaObject_LineNumber_Set = + _System_Xml_Schema_XmlSchemaObject_LineNumber_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaObject_t, int, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaObject_LinePosition_Get( + System_Xml_Schema_XmlSchemaObject_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_LinePosition_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_LinePosition_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_LinePosition_Get'); + late final _System_Xml_Schema_XmlSchemaObject_LinePosition_Get = + _System_Xml_Schema_XmlSchemaObject_LinePosition_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObject_LinePosition_Set( + System_Xml_Schema_XmlSchemaObject_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_LinePosition_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_LinePosition_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaObject_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_LinePosition_Set'); + late final _System_Xml_Schema_XmlSchemaObject_LinePosition_Set = + _System_Xml_Schema_XmlSchemaObject_LinePosition_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaObject_t, int, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaObject_SourceUri_Get( + System_Xml_Schema_XmlSchemaObject_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_SourceUri_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_SourceUri_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_SourceUri_Get'); + late final _System_Xml_Schema_XmlSchemaObject_SourceUri_Get = + _System_Xml_Schema_XmlSchemaObject_SourceUri_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObject_SourceUri_Set( + System_Xml_Schema_XmlSchemaObject_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_SourceUri_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_SourceUri_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaObject_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_SourceUri_Set'); + late final _System_Xml_Schema_XmlSchemaObject_SourceUri_Set = + _System_Xml_Schema_XmlSchemaObject_SourceUri_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaObject_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObject_t + System_Xml_Schema_XmlSchemaObject_Parent_Get( + System_Xml_Schema_XmlSchemaObject_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_Parent_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_Parent_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_Parent_Get'); + late final _System_Xml_Schema_XmlSchemaObject_Parent_Get = + _System_Xml_Schema_XmlSchemaObject_Parent_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObject_Parent_Set( + System_Xml_Schema_XmlSchemaObject_t self, + System_Xml_Schema_XmlSchemaObject_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_Parent_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_Parent_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaObject_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_Parent_Set'); + late final _System_Xml_Schema_XmlSchemaObject_Parent_Set = + _System_Xml_Schema_XmlSchemaObject_Parent_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaObject_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + System_Xml_Serialization_XmlSerializerNamespaces_t + System_Xml_Schema_XmlSchemaObject_Namespaces_Get( + System_Xml_Schema_XmlSchemaObject_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_Namespaces_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_Namespaces_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Serialization_XmlSerializerNamespaces_t Function( + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_Namespaces_Get'); + late final _System_Xml_Schema_XmlSchemaObject_Namespaces_Get = + _System_Xml_Schema_XmlSchemaObject_Namespaces_GetPtr.asFunction< + System_Xml_Serialization_XmlSerializerNamespaces_t Function( + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObject_Namespaces_Set( + System_Xml_Schema_XmlSchemaObject_t self, + System_Xml_Serialization_XmlSerializerNamespaces_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObject_Namespaces_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_Namespaces_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaObject_t, + System_Xml_Serialization_XmlSerializerNamespaces_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObject_Namespaces_Set'); + late final _System_Xml_Schema_XmlSchemaObject_Namespaces_Set = + _System_Xml_Schema_XmlSchemaObject_Namespaces_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaObject_t, + System_Xml_Serialization_XmlSerializerNamespaces_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaObject_TypeOf() { + return _System_Xml_Schema_XmlSchemaObject_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaObject_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaObject_TypeOf'); + late final _System_Xml_Schema_XmlSchemaObject_TypeOf = + _System_Xml_Schema_XmlSchemaObject_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaObject_Destroy( + System_Xml_Schema_XmlSchemaObject_t self, + ) { + return _System_Xml_Schema_XmlSchemaObject_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaObject_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaObject_t)>>( + 'System_Xml_Schema_XmlSchemaObject_Destroy'); + late final _System_Xml_Schema_XmlSchemaObject_Destroy = + _System_Xml_Schema_XmlSchemaObject_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaObject_t)>(); + + void System_Xml_Serialization_XmlSerializerNamespaces_Add( + System_Xml_Serialization_XmlSerializerNamespaces_t self, + System_String_t prefix, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_Serialization_XmlSerializerNamespaces_Add( + self, + prefix, + ns, + outException, + ); + } + + late final _System_Xml_Serialization_XmlSerializerNamespaces_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Serialization_XmlSerializerNamespaces_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_Serialization_XmlSerializerNamespaces_Add'); + late final _System_Xml_Serialization_XmlSerializerNamespaces_Add = + _System_Xml_Serialization_XmlSerializerNamespaces_AddPtr.asFunction< + void Function( + System_Xml_Serialization_XmlSerializerNamespaces_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_Array_t + System_Xml_Serialization_XmlSerializerNamespaces_ToArray( + System_Xml_Serialization_XmlSerializerNamespaces_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Serialization_XmlSerializerNamespaces_ToArray( + self, + outException, + ); + } + + late final _System_Xml_Serialization_XmlSerializerNamespaces_ToArrayPtr = + _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_Array_t Function( + System_Xml_Serialization_XmlSerializerNamespaces_t, + ffi.Pointer)>>( + 'System_Xml_Serialization_XmlSerializerNamespaces_ToArray'); + late final _System_Xml_Serialization_XmlSerializerNamespaces_ToArray = + _System_Xml_Serialization_XmlSerializerNamespaces_ToArrayPtr.asFunction< + System_Xml_XmlQualifiedName_Array_t Function( + System_Xml_Serialization_XmlSerializerNamespaces_t, + ffi.Pointer)>(); + + System_Xml_Serialization_XmlSerializerNamespaces_t + System_Xml_Serialization_XmlSerializerNamespaces_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Serialization_XmlSerializerNamespaces_Create( + outException, + ); + } + + late final _System_Xml_Serialization_XmlSerializerNamespaces_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Xml_Serialization_XmlSerializerNamespaces_t Function( + ffi.Pointer)>>( + 'System_Xml_Serialization_XmlSerializerNamespaces_Create'); + late final _System_Xml_Serialization_XmlSerializerNamespaces_Create = + _System_Xml_Serialization_XmlSerializerNamespaces_CreatePtr.asFunction< + System_Xml_Serialization_XmlSerializerNamespaces_t Function( + ffi.Pointer)>(); + + System_Xml_Serialization_XmlSerializerNamespaces_t + System_Xml_Serialization_XmlSerializerNamespaces_Create_1( + System_Xml_Serialization_XmlSerializerNamespaces_t namespaces, + ffi.Pointer outException, + ) { + return _System_Xml_Serialization_XmlSerializerNamespaces_Create_1( + namespaces, + outException, + ); + } + + late final _System_Xml_Serialization_XmlSerializerNamespaces_Create_1Ptr = + _lookup< + ffi.NativeFunction< + System_Xml_Serialization_XmlSerializerNamespaces_t Function( + System_Xml_Serialization_XmlSerializerNamespaces_t, + ffi.Pointer)>>( + 'System_Xml_Serialization_XmlSerializerNamespaces_Create_1'); + late final _System_Xml_Serialization_XmlSerializerNamespaces_Create_1 = + _System_Xml_Serialization_XmlSerializerNamespaces_Create_1Ptr.asFunction< + System_Xml_Serialization_XmlSerializerNamespaces_t Function( + System_Xml_Serialization_XmlSerializerNamespaces_t, + ffi.Pointer)>(); + + System_Xml_Serialization_XmlSerializerNamespaces_t + System_Xml_Serialization_XmlSerializerNamespaces_Create_2( + System_Xml_XmlQualifiedName_Array_t namespaces, + ffi.Pointer outException, + ) { + return _System_Xml_Serialization_XmlSerializerNamespaces_Create_2( + namespaces, + outException, + ); + } + + late final _System_Xml_Serialization_XmlSerializerNamespaces_Create_2Ptr = + _lookup< + ffi.NativeFunction< + System_Xml_Serialization_XmlSerializerNamespaces_t Function( + System_Xml_XmlQualifiedName_Array_t, + ffi.Pointer)>>( + 'System_Xml_Serialization_XmlSerializerNamespaces_Create_2'); + late final _System_Xml_Serialization_XmlSerializerNamespaces_Create_2 = + _System_Xml_Serialization_XmlSerializerNamespaces_Create_2Ptr.asFunction< + System_Xml_Serialization_XmlSerializerNamespaces_t Function( + System_Xml_XmlQualifiedName_Array_t, + ffi.Pointer)>(); + + int System_Xml_Serialization_XmlSerializerNamespaces_Count_Get( + System_Xml_Serialization_XmlSerializerNamespaces_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Serialization_XmlSerializerNamespaces_Count_Get( + self, + outException, + ); + } + + late final _System_Xml_Serialization_XmlSerializerNamespaces_Count_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_Serialization_XmlSerializerNamespaces_t, + ffi.Pointer)>>( + 'System_Xml_Serialization_XmlSerializerNamespaces_Count_Get'); + late final _System_Xml_Serialization_XmlSerializerNamespaces_Count_Get = + _System_Xml_Serialization_XmlSerializerNamespaces_Count_GetPtr.asFunction< + int Function(System_Xml_Serialization_XmlSerializerNamespaces_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Serialization_XmlSerializerNamespaces_TypeOf() { + return _System_Xml_Serialization_XmlSerializerNamespaces_TypeOf(); + } + + late final _System_Xml_Serialization_XmlSerializerNamespaces_TypeOfPtr = + _lookup>( + 'System_Xml_Serialization_XmlSerializerNamespaces_TypeOf'); + late final _System_Xml_Serialization_XmlSerializerNamespaces_TypeOf = + _System_Xml_Serialization_XmlSerializerNamespaces_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Serialization_XmlSerializerNamespaces_Destroy( + System_Xml_Serialization_XmlSerializerNamespaces_t self, + ) { + return _System_Xml_Serialization_XmlSerializerNamespaces_Destroy( + self, + ); + } + + late final _System_Xml_Serialization_XmlSerializerNamespaces_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Serialization_XmlSerializerNamespaces_t)>>( + 'System_Xml_Serialization_XmlSerializerNamespaces_Destroy'); + late final _System_Xml_Serialization_XmlSerializerNamespaces_Destroy = + _System_Xml_Serialization_XmlSerializerNamespaces_DestroyPtr.asFunction< + void Function(System_Xml_Serialization_XmlSerializerNamespaces_t)>(); + + int System_Xml_XmlQualifiedName_GetHashCode( + System_Xml_XmlQualifiedName_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_GetHashCode( + self, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_GetHashCode'); + late final _System_Xml_XmlQualifiedName_GetHashCode = + _System_Xml_XmlQualifiedName_GetHashCodePtr.asFunction< + int Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlQualifiedName_ToString( + System_Xml_XmlQualifiedName_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_ToString( + self, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_ToString'); + late final _System_Xml_XmlQualifiedName_ToString = + _System_Xml_XmlQualifiedName_ToStringPtr.asFunction< + System_String_t Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + bool System_Xml_XmlQualifiedName_Equals( + System_Xml_XmlQualifiedName_t self, + System_Object_t other, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_Equals( + self, + other, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlQualifiedName_t, System_Object_t, + ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_Equals'); + late final _System_Xml_XmlQualifiedName_Equals = + _System_Xml_XmlQualifiedName_EqualsPtr.asFunction< + bool Function(System_Xml_XmlQualifiedName_t, System_Object_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlQualifiedName_ToString_1( + System_String_t name, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_ToString_1( + name, + ns, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_ToString_1'); + late final _System_Xml_XmlQualifiedName_ToString_1 = + _System_Xml_XmlQualifiedName_ToString_1Ptr.asFunction< + System_String_t Function(System_String_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t System_Xml_XmlQualifiedName_Create( + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_Create( + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_Create'); + late final _System_Xml_XmlQualifiedName_Create = + _System_Xml_XmlQualifiedName_CreatePtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t System_Xml_XmlQualifiedName_Create_1( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_Create_1( + name, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_Create_1'); + late final _System_Xml_XmlQualifiedName_Create_1 = + _System_Xml_XmlQualifiedName_Create_1Ptr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t System_Xml_XmlQualifiedName_Create_2( + System_String_t name, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_Create_2( + name, + ns, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function(System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_Create_2'); + late final _System_Xml_XmlQualifiedName_Create_2 = + _System_Xml_XmlQualifiedName_Create_2Ptr.asFunction< + System_Xml_XmlQualifiedName_t Function(System_String_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlQualifiedName_Namespace_Get( + System_Xml_XmlQualifiedName_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_Namespace_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_Namespace_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_Namespace_Get'); + late final _System_Xml_XmlQualifiedName_Namespace_Get = + _System_Xml_XmlQualifiedName_Namespace_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlQualifiedName_Name_Get( + System_Xml_XmlQualifiedName_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_Name_Get'); + late final _System_Xml_XmlQualifiedName_Name_Get = + _System_Xml_XmlQualifiedName_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + bool System_Xml_XmlQualifiedName_IsEmpty_Get( + System_Xml_XmlQualifiedName_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlQualifiedName_IsEmpty_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlQualifiedName_IsEmpty_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_XmlQualifiedName_IsEmpty_Get'); + late final _System_Xml_XmlQualifiedName_IsEmpty_Get = + _System_Xml_XmlQualifiedName_IsEmpty_GetPtr.asFunction< + bool Function(System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t System_Xml_XmlQualifiedName_Empty_Get() { + return _System_Xml_XmlQualifiedName_Empty_Get(); + } + + late final _System_Xml_XmlQualifiedName_Empty_GetPtr = + _lookup>( + 'System_Xml_XmlQualifiedName_Empty_Get'); + late final _System_Xml_XmlQualifiedName_Empty_Get = + _System_Xml_XmlQualifiedName_Empty_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function()>(); + + System_Type_t System_Xml_XmlQualifiedName_TypeOf() { + return _System_Xml_XmlQualifiedName_TypeOf(); + } + + late final _System_Xml_XmlQualifiedName_TypeOfPtr = + _lookup>( + 'System_Xml_XmlQualifiedName_TypeOf'); + late final _System_Xml_XmlQualifiedName_TypeOf = + _System_Xml_XmlQualifiedName_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlQualifiedName_Destroy( + System_Xml_XmlQualifiedName_t self, + ) { + return _System_Xml_XmlQualifiedName_Destroy( + self, + ); + } + + late final _System_Xml_XmlQualifiedName_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlQualifiedName_Destroy'); + late final _System_Xml_XmlQualifiedName_Destroy = + _System_Xml_XmlQualifiedName_DestroyPtr.asFunction< + void Function(System_Xml_XmlQualifiedName_t)>(); + + System_Xml_Schema_XmlSchemaAnnotation_t + System_Xml_Schema_XmlSchemaAnnotation_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotation_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotation_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaAnnotation_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotation_Create'); + late final _System_Xml_Schema_XmlSchemaAnnotation_Create = + _System_Xml_Schema_XmlSchemaAnnotation_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaAnnotation_t Function( + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaAnnotation_Id_Get( + System_Xml_Schema_XmlSchemaAnnotation_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotation_Id_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotation_Id_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAnnotation_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotation_Id_Get'); + late final _System_Xml_Schema_XmlSchemaAnnotation_Id_Get = + _System_Xml_Schema_XmlSchemaAnnotation_Id_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAnnotation_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAnnotation_Id_Set( + System_Xml_Schema_XmlSchemaAnnotation_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotation_Id_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotation_Id_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAnnotation_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotation_Id_Set'); + late final _System_Xml_Schema_XmlSchemaAnnotation_Id_Set = + _System_Xml_Schema_XmlSchemaAnnotation_Id_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAnnotation_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectCollection_t + System_Xml_Schema_XmlSchemaAnnotation_Items_Get( + System_Xml_Schema_XmlSchemaAnnotation_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotation_Items_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotation_Items_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchemaAnnotation_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotation_Items_Get'); + late final _System_Xml_Schema_XmlSchemaAnnotation_Items_Get = + _System_Xml_Schema_XmlSchemaAnnotation_Items_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchemaAnnotation_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_Array_t + System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchemaAnnotation_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_Array_t Function( + System_Xml_Schema_XmlSchemaAnnotation_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Get'); + late final _System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Get = + _System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_GetPtr + .asFunction< + System_Xml_XmlAttribute_Array_t Function( + System_Xml_Schema_XmlSchemaAnnotation_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchemaAnnotation_t self, + System_Xml_XmlAttribute_Array_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaAnnotation_t, + System_Xml_XmlAttribute_Array_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Set'); + late final _System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_Set = + _System_Xml_Schema_XmlSchemaAnnotation_UnhandledAttributes_SetPtr + .asFunction< + void Function( + System_Xml_Schema_XmlSchemaAnnotation_t, + System_Xml_XmlAttribute_Array_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaAnnotation_TypeOf() { + return _System_Xml_Schema_XmlSchemaAnnotation_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaAnnotation_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaAnnotation_TypeOf'); + late final _System_Xml_Schema_XmlSchemaAnnotation_TypeOf = + _System_Xml_Schema_XmlSchemaAnnotation_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaAnnotation_Destroy( + System_Xml_Schema_XmlSchemaAnnotation_t self, + ) { + return _System_Xml_Schema_XmlSchemaAnnotation_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnnotation_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAnnotation_t)>>( + 'System_Xml_Schema_XmlSchemaAnnotation_Destroy'); + late final _System_Xml_Schema_XmlSchemaAnnotation_Destroy = + _System_Xml_Schema_XmlSchemaAnnotation_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAnnotation_t)>(); + + System_Xml_Schema_XmlSchemaObjectEnumerator_t + System_Xml_Schema_XmlSchemaObjectCollection_GetEnumerator( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_GetEnumerator( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_GetEnumeratorPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectEnumerator_t Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_GetEnumerator'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_GetEnumerator = + _System_Xml_Schema_XmlSchemaObjectCollection_GetEnumeratorPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectEnumerator_t Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaObjectCollection_Add( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + System_Xml_Schema_XmlSchemaObject_t item, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Add( + self, + item, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Add'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Add = + _System_Xml_Schema_XmlSchemaObjectCollection_AddPtr.asFunction< + int Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObjectCollection_Insert( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + int index, + System_Xml_Schema_XmlSchemaObject_t item, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Insert( + self, + index, + item, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_InsertPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + ffi.Int32, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Insert'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Insert = + _System_Xml_Schema_XmlSchemaObjectCollection_InsertPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + int, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaObjectCollection_IndexOf( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + System_Xml_Schema_XmlSchemaObject_t item, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_IndexOf( + self, + item, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_IndexOfPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_IndexOf'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_IndexOf = + _System_Xml_Schema_XmlSchemaObjectCollection_IndexOfPtr.asFunction< + int Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaObjectCollection_Contains( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + System_Xml_Schema_XmlSchemaObject_t item, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Contains( + self, + item, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Contains'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Contains = + _System_Xml_Schema_XmlSchemaObjectCollection_ContainsPtr.asFunction< + bool Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObjectCollection_Remove( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + System_Xml_Schema_XmlSchemaObject_t item, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Remove( + self, + item, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Remove'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Remove = + _System_Xml_Schema_XmlSchemaObjectCollection_RemovePtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObjectCollection_CopyTo( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + System_Xml_Schema_XmlSchemaObject_Array_t array, + int index, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_CopyTo( + self, + array, + index, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_CopyTo'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_CopyTo = + _System_Xml_Schema_XmlSchemaObjectCollection_CopyToPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + System_Xml_Schema_XmlSchemaObject_Array_t, + int, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectCollection_t + System_Xml_Schema_XmlSchemaObjectCollection_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Create'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Create = + _System_Xml_Schema_XmlSchemaObjectCollection_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectCollection_t + System_Xml_Schema_XmlSchemaObjectCollection_Create_1( + System_Xml_Schema_XmlSchemaObject_t parent, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Create_1( + parent, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Create_1'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Create_1 = + _System_Xml_Schema_XmlSchemaObjectCollection_Create_1Ptr.asFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObject_t + System_Xml_Schema_XmlSchemaObjectCollection_Item_Get( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Item_Get( + self, + index, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_Item_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Item_Get'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Item_Get = + _System_Xml_Schema_XmlSchemaObjectCollection_Item_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + int, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaObjectCollection_Item_Set( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + int index, + System_Xml_Schema_XmlSchemaObject_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Item_Set( + self, + index, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_Item_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + ffi.Int32, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Item_Set'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Item_Set = + _System_Xml_Schema_XmlSchemaObjectCollection_Item_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t, + int, + System_Xml_Schema_XmlSchemaObject_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaObjectCollection_TypeOf() { + return _System_Xml_Schema_XmlSchemaObjectCollection_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaObjectCollection_TypeOf'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_TypeOf = + _System_Xml_Schema_XmlSchemaObjectCollection_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaObjectCollection_Destroy( + System_Xml_Schema_XmlSchemaObjectCollection_t self, + ) { + return _System_Xml_Schema_XmlSchemaObjectCollection_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectCollection_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaObjectCollection_t)>>( + 'System_Xml_Schema_XmlSchemaObjectCollection_Destroy'); + late final _System_Xml_Schema_XmlSchemaObjectCollection_Destroy = + _System_Xml_Schema_XmlSchemaObjectCollection_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaObjectCollection_t)>(); + + void System_Collections_CollectionBase_Clear( + System_Collections_CollectionBase_t self, + ffi.Pointer outException, + ) { + return _System_Collections_CollectionBase_Clear( + self, + outException, + ); + } + + late final _System_Collections_CollectionBase_ClearPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_CollectionBase_t, + ffi.Pointer)>>( + 'System_Collections_CollectionBase_Clear'); + late final _System_Collections_CollectionBase_Clear = + _System_Collections_CollectionBase_ClearPtr.asFunction< + void Function(System_Collections_CollectionBase_t, + ffi.Pointer)>(); + + void System_Collections_CollectionBase_RemoveAt( + System_Collections_CollectionBase_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Collections_CollectionBase_RemoveAt( + self, + index, + outException, + ); + } + + late final _System_Collections_CollectionBase_RemoveAtPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_CollectionBase_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Collections_CollectionBase_RemoveAt'); + late final _System_Collections_CollectionBase_RemoveAt = + _System_Collections_CollectionBase_RemoveAtPtr.asFunction< + void Function(System_Collections_CollectionBase_t, int, + ffi.Pointer)>(); + + System_Collections_IEnumerator_t + System_Collections_CollectionBase_GetEnumerator( + System_Collections_CollectionBase_t self, + ffi.Pointer outException, + ) { + return _System_Collections_CollectionBase_GetEnumerator( + self, + outException, + ); + } + + late final _System_Collections_CollectionBase_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IEnumerator_t Function( + System_Collections_CollectionBase_t, + ffi.Pointer)>>( + 'System_Collections_CollectionBase_GetEnumerator'); + late final _System_Collections_CollectionBase_GetEnumerator = + _System_Collections_CollectionBase_GetEnumeratorPtr.asFunction< + System_Collections_IEnumerator_t Function( + System_Collections_CollectionBase_t, + ffi.Pointer)>(); + + int System_Collections_CollectionBase_Capacity_Get( + System_Collections_CollectionBase_t self, + ffi.Pointer outException, + ) { + return _System_Collections_CollectionBase_Capacity_Get( + self, + outException, + ); + } + + late final _System_Collections_CollectionBase_Capacity_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Collections_CollectionBase_t, + ffi.Pointer)>>( + 'System_Collections_CollectionBase_Capacity_Get'); + late final _System_Collections_CollectionBase_Capacity_Get = + _System_Collections_CollectionBase_Capacity_GetPtr.asFunction< + int Function(System_Collections_CollectionBase_t, + ffi.Pointer)>(); + + void System_Collections_CollectionBase_Capacity_Set( + System_Collections_CollectionBase_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Collections_CollectionBase_Capacity_Set( + self, + value, + outException, + ); + } + + late final _System_Collections_CollectionBase_Capacity_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_CollectionBase_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Collections_CollectionBase_Capacity_Set'); + late final _System_Collections_CollectionBase_Capacity_Set = + _System_Collections_CollectionBase_Capacity_SetPtr.asFunction< + void Function(System_Collections_CollectionBase_t, int, + ffi.Pointer)>(); + + int System_Collections_CollectionBase_Count_Get( + System_Collections_CollectionBase_t self, + ffi.Pointer outException, + ) { + return _System_Collections_CollectionBase_Count_Get( + self, + outException, + ); + } + + late final _System_Collections_CollectionBase_Count_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Collections_CollectionBase_t, + ffi.Pointer)>>( + 'System_Collections_CollectionBase_Count_Get'); + late final _System_Collections_CollectionBase_Count_Get = + _System_Collections_CollectionBase_Count_GetPtr.asFunction< + int Function(System_Collections_CollectionBase_t, + ffi.Pointer)>(); + + System_Type_t System_Collections_CollectionBase_TypeOf() { + return _System_Collections_CollectionBase_TypeOf(); + } + + late final _System_Collections_CollectionBase_TypeOfPtr = + _lookup>( + 'System_Collections_CollectionBase_TypeOf'); + late final _System_Collections_CollectionBase_TypeOf = + _System_Collections_CollectionBase_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Collections_CollectionBase_Destroy( + System_Collections_CollectionBase_t self, + ) { + return _System_Collections_CollectionBase_Destroy( + self, + ); + } + + late final _System_Collections_CollectionBase_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Collections_CollectionBase_t)>>( + 'System_Collections_CollectionBase_Destroy'); + late final _System_Collections_CollectionBase_Destroy = + _System_Collections_CollectionBase_DestroyPtr.asFunction< + void Function(System_Collections_CollectionBase_t)>(); + + void System_Xml_Schema_XmlSchemaObjectEnumerator_Reset( + System_Xml_Schema_XmlSchemaObjectEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectEnumerator_Reset( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaObjectEnumerator_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectEnumerator_Reset'); + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_Reset = + _System_Xml_Schema_XmlSchemaObjectEnumerator_ResetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaObjectEnumerator_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaObjectEnumerator_MoveNext( + System_Xml_Schema_XmlSchemaObjectEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectEnumerator_MoveNext( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_MoveNextPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchemaObjectEnumerator_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectEnumerator_MoveNext'); + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_MoveNext = + _System_Xml_Schema_XmlSchemaObjectEnumerator_MoveNextPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchemaObjectEnumerator_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObject_t + System_Xml_Schema_XmlSchemaObjectEnumerator_Current_Get( + System_Xml_Schema_XmlSchemaObjectEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectEnumerator_Current_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_Current_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaObjectEnumerator_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectEnumerator_Current_Get'); + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_Current_Get = + _System_Xml_Schema_XmlSchemaObjectEnumerator_Current_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaObjectEnumerator_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaObjectEnumerator_TypeOf() { + return _System_Xml_Schema_XmlSchemaObjectEnumerator_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaObjectEnumerator_TypeOf'); + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_TypeOf = + _System_Xml_Schema_XmlSchemaObjectEnumerator_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaObjectEnumerator_Destroy( + System_Xml_Schema_XmlSchemaObjectEnumerator_t self, + ) { + return _System_Xml_Schema_XmlSchemaObjectEnumerator_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaObjectEnumerator_t)>>( + 'System_Xml_Schema_XmlSchemaObjectEnumerator_Destroy'); + late final _System_Xml_Schema_XmlSchemaObjectEnumerator_Destroy = + _System_Xml_Schema_XmlSchemaObjectEnumerator_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaObjectEnumerator_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlAttribute_CloneNode( + System_Xml_XmlAttribute_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlAttribute_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttribute_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlAttribute_CloneNode'); + late final _System_Xml_XmlAttribute_CloneNode = + _System_Xml_XmlAttribute_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttribute_t, bool, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlAttribute_InsertBefore( + System_Xml_XmlAttribute_t self, + System_Xml_XmlNode_t newChild, + System_Xml_XmlNode_t refChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_InsertBefore( + self, + newChild, + refChild, + outException, + ); + } + + late final _System_Xml_XmlAttribute_InsertBeforePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttribute_InsertBefore'); + late final _System_Xml_XmlAttribute_InsertBefore = + _System_Xml_XmlAttribute_InsertBeforePtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlAttribute_InsertAfter( + System_Xml_XmlAttribute_t self, + System_Xml_XmlNode_t newChild, + System_Xml_XmlNode_t refChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_InsertAfter( + self, + newChild, + refChild, + outException, + ); + } + + late final _System_Xml_XmlAttribute_InsertAfterPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttribute_InsertAfter'); + late final _System_Xml_XmlAttribute_InsertAfter = + _System_Xml_XmlAttribute_InsertAfterPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlAttribute_ReplaceChild( + System_Xml_XmlAttribute_t self, + System_Xml_XmlNode_t newChild, + System_Xml_XmlNode_t oldChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_ReplaceChild( + self, + newChild, + oldChild, + outException, + ); + } + + late final _System_Xml_XmlAttribute_ReplaceChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttribute_ReplaceChild'); + late final _System_Xml_XmlAttribute_ReplaceChild = + _System_Xml_XmlAttribute_ReplaceChildPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlAttribute_RemoveChild( + System_Xml_XmlAttribute_t self, + System_Xml_XmlNode_t oldChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_RemoveChild( + self, + oldChild, + outException, + ); + } + + late final _System_Xml_XmlAttribute_RemoveChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_RemoveChild'); + late final _System_Xml_XmlAttribute_RemoveChild = + _System_Xml_XmlAttribute_RemoveChildPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlAttribute_PrependChild( + System_Xml_XmlAttribute_t self, + System_Xml_XmlNode_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_PrependChild( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XmlAttribute_PrependChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_PrependChild'); + late final _System_Xml_XmlAttribute_PrependChild = + _System_Xml_XmlAttribute_PrependChildPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlAttribute_AppendChild( + System_Xml_XmlAttribute_t self, + System_Xml_XmlNode_t newChild, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_AppendChild( + self, + newChild, + outException, + ); + } + + late final _System_Xml_XmlAttribute_AppendChildPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_AppendChild'); + late final _System_Xml_XmlAttribute_AppendChild = + _System_Xml_XmlAttribute_AppendChildPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttribute_t, + System_Xml_XmlNode_t, ffi.Pointer)>(); + + void System_Xml_XmlAttribute_WriteTo( + System_Xml_XmlAttribute_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlAttribute_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlAttribute_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_WriteTo'); + late final _System_Xml_XmlAttribute_WriteTo = + _System_Xml_XmlAttribute_WriteToPtr.asFunction< + void Function(System_Xml_XmlAttribute_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlAttribute_WriteContentTo( + System_Xml_XmlAttribute_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlAttribute_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlAttribute_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_WriteContentTo'); + late final _System_Xml_XmlAttribute_WriteContentTo = + _System_Xml_XmlAttribute_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlAttribute_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlAttribute_ParentNode_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_ParentNode_Get'); + late final _System_Xml_XmlAttribute_ParentNode_Get = + _System_Xml_XmlAttribute_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlAttribute_Name_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_Name_Get'); + late final _System_Xml_XmlAttribute_Name_Get = + _System_Xml_XmlAttribute_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlAttribute_LocalName_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_LocalName_Get'); + late final _System_Xml_XmlAttribute_LocalName_Get = + _System_Xml_XmlAttribute_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlAttribute_NamespaceURI_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_NamespaceURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_NamespaceURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_NamespaceURI_Get'); + late final _System_Xml_XmlAttribute_NamespaceURI_Get = + _System_Xml_XmlAttribute_NamespaceURI_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlAttribute_Prefix_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_Prefix_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_Prefix_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_Prefix_Get'); + late final _System_Xml_XmlAttribute_Prefix_Get = + _System_Xml_XmlAttribute_Prefix_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + void System_Xml_XmlAttribute_Prefix_Set( + System_Xml_XmlAttribute_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_Prefix_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlAttribute_Prefix_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlAttribute_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttribute_Prefix_Set'); + late final _System_Xml_XmlAttribute_Prefix_Set = + _System_Xml_XmlAttribute_Prefix_SetPtr.asFunction< + void Function(System_Xml_XmlAttribute_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_XmlAttribute_NodeType_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_NodeType_Get'); + late final _System_Xml_XmlAttribute_NodeType_Get = + _System_Xml_XmlAttribute_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_Xml_XmlDocument_t System_Xml_XmlAttribute_OwnerDocument_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_OwnerDocument_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_OwnerDocument_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_OwnerDocument_Get'); + late final _System_Xml_XmlAttribute_OwnerDocument_Get = + _System_Xml_XmlAttribute_OwnerDocument_GetPtr.asFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlAttribute_Value_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_Value_Get'); + late final _System_Xml_XmlAttribute_Value_Get = + _System_Xml_XmlAttribute_Value_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + void System_Xml_XmlAttribute_Value_Set( + System_Xml_XmlAttribute_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlAttribute_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlAttribute_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttribute_Value_Set'); + late final _System_Xml_XmlAttribute_Value_Set = + _System_Xml_XmlAttribute_Value_SetPtr.asFunction< + void Function(System_Xml_XmlAttribute_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_Schema_IXmlSchemaInfo_t System_Xml_XmlAttribute_SchemaInfo_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_SchemaInfo_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_SchemaInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_SchemaInfo_Get'); + late final _System_Xml_XmlAttribute_SchemaInfo_Get = + _System_Xml_XmlAttribute_SchemaInfo_GetPtr.asFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + void System_Xml_XmlAttribute_InnerText_Set( + System_Xml_XmlAttribute_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_InnerText_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlAttribute_InnerText_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlAttribute_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttribute_InnerText_Set'); + late final _System_Xml_XmlAttribute_InnerText_Set = + _System_Xml_XmlAttribute_InnerText_SetPtr.asFunction< + void Function(System_Xml_XmlAttribute_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlAttribute_Specified_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_Specified_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_Specified_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_Specified_Get'); + late final _System_Xml_XmlAttribute_Specified_Get = + _System_Xml_XmlAttribute_Specified_GetPtr.asFunction< + bool Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_Xml_XmlElement_t System_Xml_XmlAttribute_OwnerElement_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_OwnerElement_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_OwnerElement_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_OwnerElement_Get'); + late final _System_Xml_XmlAttribute_OwnerElement_Get = + _System_Xml_XmlAttribute_OwnerElement_GetPtr.asFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + void System_Xml_XmlAttribute_InnerXml_Set( + System_Xml_XmlAttribute_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_InnerXml_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlAttribute_InnerXml_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlAttribute_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttribute_InnerXml_Set'); + late final _System_Xml_XmlAttribute_InnerXml_Set = + _System_Xml_XmlAttribute_InnerXml_SetPtr.asFunction< + void Function(System_Xml_XmlAttribute_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlAttribute_BaseURI_Get( + System_Xml_XmlAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttribute_BaseURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlAttribute_BaseURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlAttribute_BaseURI_Get'); + late final _System_Xml_XmlAttribute_BaseURI_Get = + _System_Xml_XmlAttribute_BaseURI_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlAttribute_TypeOf() { + return _System_Xml_XmlAttribute_TypeOf(); + } + + late final _System_Xml_XmlAttribute_TypeOfPtr = + _lookup>( + 'System_Xml_XmlAttribute_TypeOf'); + late final _System_Xml_XmlAttribute_TypeOf = + _System_Xml_XmlAttribute_TypeOfPtr.asFunction(); + + void System_Xml_XmlAttribute_Destroy( + System_Xml_XmlAttribute_t self, + ) { + return _System_Xml_XmlAttribute_Destroy( + self, + ); + } + + late final _System_Xml_XmlAttribute_DestroyPtr = + _lookup>( + 'System_Xml_XmlAttribute_Destroy'); + late final _System_Xml_XmlAttribute_Destroy = + _System_Xml_XmlAttribute_DestroyPtr.asFunction< + void Function(System_Xml_XmlAttribute_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocument_CloneNode( + System_Xml_XmlDocument_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlDocument_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocument_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CloneNode'); + late final _System_Xml_XmlDocument_CloneNode = + _System_Xml_XmlDocument_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocument_t, bool, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlDocument_CreateAttribute( + System_Xml_XmlDocument_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateAttribute( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateAttributePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateAttribute'); + late final _System_Xml_XmlDocument_CreateAttribute = + _System_Xml_XmlDocument_CreateAttributePtr.asFunction< + System_Xml_XmlAttribute_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlCDataSection_t System_Xml_XmlDocument_CreateCDataSection( + System_Xml_XmlDocument_t self, + System_String_t data, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateCDataSection( + self, + data, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateCDataSectionPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlCDataSection_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateCDataSection'); + late final _System_Xml_XmlDocument_CreateCDataSection = + _System_Xml_XmlDocument_CreateCDataSectionPtr.asFunction< + System_Xml_XmlCDataSection_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlComment_t System_Xml_XmlDocument_CreateComment( + System_Xml_XmlDocument_t self, + System_String_t data, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateComment( + self, + data, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateCommentPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlComment_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateComment'); + late final _System_Xml_XmlDocument_CreateComment = + _System_Xml_XmlDocument_CreateCommentPtr.asFunction< + System_Xml_XmlComment_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlDocumentType_t System_Xml_XmlDocument_CreateDocumentType( + System_Xml_XmlDocument_t self, + System_String_t name, + System_String_t publicId, + System_String_t systemId, + System_String_t internalSubset, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateDocumentType( + self, + name, + publicId, + systemId, + internalSubset, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateDocumentTypePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocumentType_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateDocumentType'); + late final _System_Xml_XmlDocument_CreateDocumentType = + _System_Xml_XmlDocument_CreateDocumentTypePtr.asFunction< + System_Xml_XmlDocumentType_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlDocumentFragment_t + System_Xml_XmlDocument_CreateDocumentFragment( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateDocumentFragment( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateDocumentFragmentPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocumentFragment_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateDocumentFragment'); + late final _System_Xml_XmlDocument_CreateDocumentFragment = + _System_Xml_XmlDocument_CreateDocumentFragmentPtr.asFunction< + System_Xml_XmlDocumentFragment_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_Xml_XmlElement_t System_Xml_XmlDocument_CreateElement( + System_Xml_XmlDocument_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateElement( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateElementPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlElement_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateElement'); + late final _System_Xml_XmlDocument_CreateElement = + _System_Xml_XmlDocument_CreateElementPtr.asFunction< + System_Xml_XmlElement_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlEntityReference_t System_Xml_XmlDocument_CreateEntityReference( + System_Xml_XmlDocument_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateEntityReference( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateEntityReferencePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlEntityReference_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateEntityReference'); + late final _System_Xml_XmlDocument_CreateEntityReference = + _System_Xml_XmlDocument_CreateEntityReferencePtr.asFunction< + System_Xml_XmlEntityReference_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlProcessingInstruction_t + System_Xml_XmlDocument_CreateProcessingInstruction( + System_Xml_XmlDocument_t self, + System_String_t target, + System_String_t data, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateProcessingInstruction( + self, + target, + data, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateProcessingInstructionPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlProcessingInstruction_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateProcessingInstruction'); + late final _System_Xml_XmlDocument_CreateProcessingInstruction = + _System_Xml_XmlDocument_CreateProcessingInstructionPtr.asFunction< + System_Xml_XmlProcessingInstruction_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlDeclaration_t System_Xml_XmlDocument_CreateXmlDeclaration( + System_Xml_XmlDocument_t self, + System_String_t version, + System_String_t encoding, + System_String_t standalone, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateXmlDeclaration( + self, + version, + encoding, + standalone, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateXmlDeclarationPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDeclaration_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateXmlDeclaration'); + late final _System_Xml_XmlDocument_CreateXmlDeclaration = + _System_Xml_XmlDocument_CreateXmlDeclarationPtr.asFunction< + System_Xml_XmlDeclaration_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlText_t System_Xml_XmlDocument_CreateTextNode( + System_Xml_XmlDocument_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateTextNode( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateTextNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlText_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateTextNode'); + late final _System_Xml_XmlDocument_CreateTextNode = + _System_Xml_XmlDocument_CreateTextNodePtr.asFunction< + System_Xml_XmlText_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlSignificantWhitespace_t + System_Xml_XmlDocument_CreateSignificantWhitespace( + System_Xml_XmlDocument_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateSignificantWhitespace( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateSignificantWhitespacePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlSignificantWhitespace_t Function( + System_Xml_XmlDocument_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateSignificantWhitespace'); + late final _System_Xml_XmlDocument_CreateSignificantWhitespace = + _System_Xml_XmlDocument_CreateSignificantWhitespacePtr.asFunction< + System_Xml_XmlSignificantWhitespace_t Function( + System_Xml_XmlDocument_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNavigator_t System_Xml_XmlDocument_CreateNavigator( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateNavigator( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateNavigatorPtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateNavigator'); + late final _System_Xml_XmlDocument_CreateNavigator = + _System_Xml_XmlDocument_CreateNavigatorPtr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_Xml_XmlWhitespace_t System_Xml_XmlDocument_CreateWhitespace( + System_Xml_XmlDocument_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateWhitespace( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateWhitespacePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWhitespace_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateWhitespace'); + late final _System_Xml_XmlDocument_CreateWhitespace = + _System_Xml_XmlDocument_CreateWhitespacePtr.asFunction< + System_Xml_XmlWhitespace_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlNodeList_t System_Xml_XmlDocument_GetElementsByTagName( + System_Xml_XmlDocument_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_GetElementsByTagName( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlDocument_GetElementsByTagNamePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeList_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_GetElementsByTagName'); + late final _System_Xml_XmlDocument_GetElementsByTagName = + _System_Xml_XmlDocument_GetElementsByTagNamePtr.asFunction< + System_Xml_XmlNodeList_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlDocument_CreateAttribute_1( + System_Xml_XmlDocument_t self, + System_String_t qualifiedName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateAttribute_1( + self, + qualifiedName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateAttribute_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateAttribute_1'); + late final _System_Xml_XmlDocument_CreateAttribute_1 = + _System_Xml_XmlDocument_CreateAttribute_1Ptr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlElement_t System_Xml_XmlDocument_CreateElement_1( + System_Xml_XmlDocument_t self, + System_String_t qualifiedName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateElement_1( + self, + qualifiedName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateElement_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateElement_1'); + late final _System_Xml_XmlDocument_CreateElement_1 = + _System_Xml_XmlDocument_CreateElement_1Ptr.asFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNodeList_t System_Xml_XmlDocument_GetElementsByTagName_1( + System_Xml_XmlDocument_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_GetElementsByTagName_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlDocument_GetElementsByTagName_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeList_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_GetElementsByTagName_1'); + late final _System_Xml_XmlDocument_GetElementsByTagName_1 = + _System_Xml_XmlDocument_GetElementsByTagName_1Ptr.asFunction< + System_Xml_XmlNodeList_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlElement_t System_Xml_XmlDocument_GetElementById( + System_Xml_XmlDocument_t self, + System_String_t elementId, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_GetElementById( + self, + elementId, + outException, + ); + } + + late final _System_Xml_XmlDocument_GetElementByIdPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlElement_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_GetElementById'); + late final _System_Xml_XmlDocument_GetElementById = + _System_Xml_XmlDocument_GetElementByIdPtr.asFunction< + System_Xml_XmlElement_t Function(System_Xml_XmlDocument_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocument_ImportNode( + System_Xml_XmlDocument_t self, + System_Xml_XmlNode_t node, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_ImportNode( + self, + node, + deep, + outException, + ); + } + + late final _System_Xml_XmlDocument_ImportNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, + System_Xml_XmlNode_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_ImportNode'); + late final _System_Xml_XmlDocument_ImportNode = + _System_Xml_XmlDocument_ImportNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocument_t, + System_Xml_XmlNode_t, bool, ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlDocument_CreateAttribute_2( + System_Xml_XmlDocument_t self, + System_String_t prefix, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateAttribute_2( + self, + prefix, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateAttribute_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateAttribute_2'); + late final _System_Xml_XmlDocument_CreateAttribute_2 = + _System_Xml_XmlDocument_CreateAttribute_2Ptr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlElement_t System_Xml_XmlDocument_CreateElement_2( + System_Xml_XmlDocument_t self, + System_String_t prefix, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateElement_2( + self, + prefix, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateElement_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateElement_2'); + late final _System_Xml_XmlDocument_CreateElement_2 = + _System_Xml_XmlDocument_CreateElement_2Ptr.asFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocument_CreateNode( + System_Xml_XmlDocument_t self, + int type, + System_String_t prefix, + System_String_t name, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateNode( + self, + type, + prefix, + name, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, + ffi.Int32, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateNode'); + late final _System_Xml_XmlDocument_CreateNode = + _System_Xml_XmlDocument_CreateNodePtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, + int, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocument_CreateNode_1( + System_Xml_XmlDocument_t self, + System_String_t nodeTypeString, + System_String_t name, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateNode_1( + self, + nodeTypeString, + name, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateNode_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateNode_1'); + late final _System_Xml_XmlDocument_CreateNode_1 = + _System_Xml_XmlDocument_CreateNode_1Ptr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocument_CreateNode_2( + System_Xml_XmlDocument_t self, + int type, + System_String_t name, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_CreateNode_2( + self, + type, + name, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlDocument_CreateNode_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, + ffi.Int32, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_CreateNode_2'); + late final _System_Xml_XmlDocument_CreateNode_2 = + _System_Xml_XmlDocument_CreateNode_2Ptr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, + int, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocument_ReadNode( + System_Xml_XmlDocument_t self, + System_Xml_XmlReader_t reader, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_ReadNode( + self, + reader, + outException, + ); + } + + late final _System_Xml_XmlDocument_ReadNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocument_t, + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_ReadNode'); + late final _System_Xml_XmlDocument_ReadNode = + _System_Xml_XmlDocument_ReadNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocument_t, + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XmlDocument_Load( + System_Xml_XmlDocument_t self, + System_String_t filename, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Load( + self, + filename, + outException, + ); + } + + late final _System_Xml_XmlDocument_LoadPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>>('System_Xml_XmlDocument_Load'); + late final _System_Xml_XmlDocument_Load = + _System_Xml_XmlDocument_LoadPtr.asFunction< + void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Load_1( + System_Xml_XmlDocument_t self, + System_IO_Stream_t inStream, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Load_1( + self, + inStream, + outException, + ); + } + + late final _System_Xml_XmlDocument_Load_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, System_IO_Stream_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_Load_1'); + late final _System_Xml_XmlDocument_Load_1 = + _System_Xml_XmlDocument_Load_1Ptr.asFunction< + void Function(System_Xml_XmlDocument_t, System_IO_Stream_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Load_2( + System_Xml_XmlDocument_t self, + System_IO_TextReader_t txtReader, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Load_2( + self, + txtReader, + outException, + ); + } + + late final _System_Xml_XmlDocument_Load_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_IO_TextReader_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_Load_2'); + late final _System_Xml_XmlDocument_Load_2 = + _System_Xml_XmlDocument_Load_2Ptr.asFunction< + void Function(System_Xml_XmlDocument_t, System_IO_TextReader_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Load_3( + System_Xml_XmlDocument_t self, + System_Xml_XmlReader_t reader, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Load_3( + self, + reader, + outException, + ); + } + + late final _System_Xml_XmlDocument_Load_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_Load_3'); + late final _System_Xml_XmlDocument_Load_3 = + _System_Xml_XmlDocument_Load_3Ptr.asFunction< + void Function(System_Xml_XmlDocument_t, System_Xml_XmlReader_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_LoadXml( + System_Xml_XmlDocument_t self, + System_String_t xml, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_LoadXml( + self, + xml, + outException, + ); + } + + late final _System_Xml_XmlDocument_LoadXmlPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_LoadXml'); + late final _System_Xml_XmlDocument_LoadXml = + _System_Xml_XmlDocument_LoadXmlPtr.asFunction< + void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Save( + System_Xml_XmlDocument_t self, + System_String_t filename, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Save( + self, + filename, + outException, + ); + } + + late final _System_Xml_XmlDocument_SavePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>>('System_Xml_XmlDocument_Save'); + late final _System_Xml_XmlDocument_Save = + _System_Xml_XmlDocument_SavePtr.asFunction< + void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Save_1( + System_Xml_XmlDocument_t self, + System_IO_Stream_t outStream, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Save_1( + self, + outStream, + outException, + ); + } + + late final _System_Xml_XmlDocument_Save_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, System_IO_Stream_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_Save_1'); + late final _System_Xml_XmlDocument_Save_1 = + _System_Xml_XmlDocument_Save_1Ptr.asFunction< + void Function(System_Xml_XmlDocument_t, System_IO_Stream_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Save_2( + System_Xml_XmlDocument_t self, + System_IO_TextWriter_t writer, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Save_2( + self, + writer, + outException, + ); + } + + late final _System_Xml_XmlDocument_Save_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_Save_2'); + late final _System_Xml_XmlDocument_Save_2 = + _System_Xml_XmlDocument_Save_2Ptr.asFunction< + void Function(System_Xml_XmlDocument_t, System_IO_TextWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Save_3( + System_Xml_XmlDocument_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Save_3( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlDocument_Save_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_Save_3'); + late final _System_Xml_XmlDocument_Save_3 = + _System_Xml_XmlDocument_Save_3Ptr.asFunction< + void Function(System_Xml_XmlDocument_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_WriteTo( + System_Xml_XmlDocument_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlDocument_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_WriteTo'); + late final _System_Xml_XmlDocument_WriteTo = + _System_Xml_XmlDocument_WriteToPtr.asFunction< + void Function(System_Xml_XmlDocument_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_WriteContentTo( + System_Xml_XmlDocument_t self, + System_Xml_XmlWriter_t xw, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_WriteContentTo( + self, + xw, + outException, + ); + } + + late final _System_Xml_XmlDocument_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_WriteContentTo'); + late final _System_Xml_XmlDocument_WriteContentTo = + _System_Xml_XmlDocument_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlDocument_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Validate( + System_Xml_XmlDocument_t self, + System_Xml_Schema_ValidationEventHandler_t validationEventHandler, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Validate( + self, + validationEventHandler, + outException, + ); + } + + late final _System_Xml_XmlDocument_ValidatePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlDocument_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_Validate'); + late final _System_Xml_XmlDocument_Validate = + _System_Xml_XmlDocument_ValidatePtr.asFunction< + void Function( + System_Xml_XmlDocument_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_Validate_1( + System_Xml_XmlDocument_t self, + System_Xml_Schema_ValidationEventHandler_t validationEventHandler, + System_Xml_XmlNode_t nodeToValidate, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Validate_1( + self, + validationEventHandler, + nodeToValidate, + outException, + ); + } + + late final _System_Xml_XmlDocument_Validate_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlDocument_t, + System_Xml_Schema_ValidationEventHandler_t, + System_Xml_XmlNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_Validate_1'); + late final _System_Xml_XmlDocument_Validate_1 = + _System_Xml_XmlDocument_Validate_1Ptr.asFunction< + void Function( + System_Xml_XmlDocument_t, + System_Xml_Schema_ValidationEventHandler_t, + System_Xml_XmlNode_t, + ffi.Pointer)>(); + + System_Xml_XmlDocument_t System_Xml_XmlDocument_Create_1( + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Create_1( + outException, + ); + } + + late final _System_Xml_XmlDocument_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocument_t Function( + ffi.Pointer)>>( + 'System_Xml_XmlDocument_Create_1'); + late final _System_Xml_XmlDocument_Create_1 = + _System_Xml_XmlDocument_Create_1Ptr.asFunction< + System_Xml_XmlDocument_t Function(ffi.Pointer)>(); + + System_Xml_XmlDocument_t System_Xml_XmlDocument_Create_2( + System_Xml_XmlNameTable_t nt, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Create_2( + nt, + outException, + ); + } + + late final _System_Xml_XmlDocument_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlNameTable_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_Create_2'); + late final _System_Xml_XmlDocument_Create_2 = + _System_Xml_XmlDocument_Create_2Ptr.asFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlNameTable_t, ffi.Pointer)>(); + + int System_Xml_XmlDocument_NodeType_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_NodeType_Get'); + late final _System_Xml_XmlDocument_NodeType_Get = + _System_Xml_XmlDocument_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocument_ParentNode_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_ParentNode_Get'); + late final _System_Xml_XmlDocument_ParentNode_Get = + _System_Xml_XmlDocument_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_Xml_XmlDocumentType_t System_Xml_XmlDocument_DocumentType_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_DocumentType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_DocumentType_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocumentType_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_DocumentType_Get'); + late final _System_Xml_XmlDocument_DocumentType_Get = + _System_Xml_XmlDocument_DocumentType_GetPtr.asFunction< + System_Xml_XmlDocumentType_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_Xml_XmlImplementation_t System_Xml_XmlDocument_Implementation_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Implementation_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_Implementation_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlImplementation_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_Implementation_Get'); + late final _System_Xml_XmlDocument_Implementation_Get = + _System_Xml_XmlDocument_Implementation_GetPtr.asFunction< + System_Xml_XmlImplementation_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocument_Name_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_Name_Get'); + late final _System_Xml_XmlDocument_Name_Get = + _System_Xml_XmlDocument_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocument_LocalName_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_LocalName_Get'); + late final _System_Xml_XmlDocument_LocalName_Get = + _System_Xml_XmlDocument_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_Xml_XmlElement_t System_Xml_XmlDocument_DocumentElement_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_DocumentElement_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_DocumentElement_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_DocumentElement_Get'); + late final _System_Xml_XmlDocument_DocumentElement_Get = + _System_Xml_XmlDocument_DocumentElement_GetPtr.asFunction< + System_Xml_XmlElement_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_Xml_XmlDocument_t System_Xml_XmlDocument_OwnerDocument_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_OwnerDocument_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_OwnerDocument_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_OwnerDocument_Get'); + late final _System_Xml_XmlDocument_OwnerDocument_Get = + _System_Xml_XmlDocument_OwnerDocument_GetPtr.asFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSet_t System_Xml_XmlDocument_Schemas_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Schemas_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_Schemas_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSet_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_Schemas_Get'); + late final _System_Xml_XmlDocument_Schemas_Get = + _System_Xml_XmlDocument_Schemas_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaSet_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + void System_Xml_XmlDocument_Schemas_Set( + System_Xml_XmlDocument_t self, + System_Xml_Schema_XmlSchemaSet_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_Schemas_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDocument_Schemas_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlDocument_t, + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_Schemas_Set'); + late final _System_Xml_XmlDocument_Schemas_Set = + _System_Xml_XmlDocument_Schemas_SetPtr.asFunction< + void Function( + System_Xml_XmlDocument_t, + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocument_XmlResolver_Set( + System_Xml_XmlDocument_t self, + System_Xml_XmlResolver_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_XmlResolver_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDocument_XmlResolver_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlResolver_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_XmlResolver_Set'); + late final _System_Xml_XmlDocument_XmlResolver_Set = + _System_Xml_XmlDocument_XmlResolver_SetPtr.asFunction< + void Function(System_Xml_XmlDocument_t, System_Xml_XmlResolver_t, + ffi.Pointer)>(); + + System_Xml_XmlNameTable_t System_Xml_XmlDocument_NameTable_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_NameTable_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_NameTable_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNameTable_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_NameTable_Get'); + late final _System_Xml_XmlDocument_NameTable_Get = + _System_Xml_XmlDocument_NameTable_GetPtr.asFunction< + System_Xml_XmlNameTable_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + bool System_Xml_XmlDocument_PreserveWhitespace_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_PreserveWhitespace_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_PreserveWhitespace_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_PreserveWhitespace_Get'); + late final _System_Xml_XmlDocument_PreserveWhitespace_Get = + _System_Xml_XmlDocument_PreserveWhitespace_GetPtr.asFunction< + bool Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + void System_Xml_XmlDocument_PreserveWhitespace_Set( + System_Xml_XmlDocument_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_PreserveWhitespace_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDocument_PreserveWhitespace_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_PreserveWhitespace_Set'); + late final _System_Xml_XmlDocument_PreserveWhitespace_Set = + _System_Xml_XmlDocument_PreserveWhitespace_SetPtr.asFunction< + void Function(System_Xml_XmlDocument_t, bool, + ffi.Pointer)>(); + + bool System_Xml_XmlDocument_IsReadOnly_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_IsReadOnly_Get'); + late final _System_Xml_XmlDocument_IsReadOnly_Get = + _System_Xml_XmlDocument_IsReadOnly_GetPtr.asFunction< + bool Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + void System_Xml_XmlDocument_InnerText_Set( + System_Xml_XmlDocument_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_InnerText_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDocument_InnerText_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_InnerText_Set'); + late final _System_Xml_XmlDocument_InnerText_Set = + _System_Xml_XmlDocument_InnerText_SetPtr.asFunction< + void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocument_InnerXml_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_InnerXml_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_InnerXml_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_InnerXml_Get'); + late final _System_Xml_XmlDocument_InnerXml_Get = + _System_Xml_XmlDocument_InnerXml_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + void System_Xml_XmlDocument_InnerXml_Set( + System_Xml_XmlDocument_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_InnerXml_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDocument_InnerXml_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocument_InnerXml_Set'); + late final _System_Xml_XmlDocument_InnerXml_Set = + _System_Xml_XmlDocument_InnerXml_SetPtr.asFunction< + void Function(System_Xml_XmlDocument_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_Schema_IXmlSchemaInfo_t System_Xml_XmlDocument_SchemaInfo_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_SchemaInfo_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_SchemaInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_SchemaInfo_Get'); + late final _System_Xml_XmlDocument_SchemaInfo_Get = + _System_Xml_XmlDocument_SchemaInfo_GetPtr.asFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocument_BaseURI_Get( + System_Xml_XmlDocument_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocument_BaseURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocument_BaseURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>>( + 'System_Xml_XmlDocument_BaseURI_Get'); + late final _System_Xml_XmlDocument_BaseURI_Get = + _System_Xml_XmlDocument_BaseURI_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocument_t, ffi.Pointer)>(); + + void System_Xml_XmlDocument_NodeInserting_Add( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeInserting_Add( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeInserting_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeInserting_Add'); + late final _System_Xml_XmlDocument_NodeInserting_Add = + _System_Xml_XmlDocument_NodeInserting_AddPtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeInserting_Remove( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeInserting_Remove( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeInserting_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeInserting_Remove'); + late final _System_Xml_XmlDocument_NodeInserting_Remove = + _System_Xml_XmlDocument_NodeInserting_RemovePtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeInserted_Add( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeInserted_Add( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeInserted_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeInserted_Add'); + late final _System_Xml_XmlDocument_NodeInserted_Add = + _System_Xml_XmlDocument_NodeInserted_AddPtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeInserted_Remove( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeInserted_Remove( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeInserted_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeInserted_Remove'); + late final _System_Xml_XmlDocument_NodeInserted_Remove = + _System_Xml_XmlDocument_NodeInserted_RemovePtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeRemoving_Add( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeRemoving_Add( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeRemoving_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeRemoving_Add'); + late final _System_Xml_XmlDocument_NodeRemoving_Add = + _System_Xml_XmlDocument_NodeRemoving_AddPtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeRemoving_Remove( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeRemoving_Remove( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeRemoving_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeRemoving_Remove'); + late final _System_Xml_XmlDocument_NodeRemoving_Remove = + _System_Xml_XmlDocument_NodeRemoving_RemovePtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeRemoved_Add( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeRemoved_Add( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeRemoved_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeRemoved_Add'); + late final _System_Xml_XmlDocument_NodeRemoved_Add = + _System_Xml_XmlDocument_NodeRemoved_AddPtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeRemoved_Remove( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeRemoved_Remove( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeRemoved_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeRemoved_Remove'); + late final _System_Xml_XmlDocument_NodeRemoved_Remove = + _System_Xml_XmlDocument_NodeRemoved_RemovePtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeChanging_Add( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeChanging_Add( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeChanging_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeChanging_Add'); + late final _System_Xml_XmlDocument_NodeChanging_Add = + _System_Xml_XmlDocument_NodeChanging_AddPtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeChanging_Remove( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeChanging_Remove( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeChanging_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeChanging_Remove'); + late final _System_Xml_XmlDocument_NodeChanging_Remove = + _System_Xml_XmlDocument_NodeChanging_RemovePtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeChanged_Add( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeChanged_Add( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeChanged_AddPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeChanged_Add'); + late final _System_Xml_XmlDocument_NodeChanged_Add = + _System_Xml_XmlDocument_NodeChanged_AddPtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + void System_Xml_XmlDocument_NodeChanged_Remove( + System_Xml_XmlDocument_t self, + System_Xml_XmlNodeChangedEventHandler_t value, + ) { + return _System_Xml_XmlDocument_NodeChanged_Remove( + self, + value, + ); + } + + late final _System_Xml_XmlDocument_NodeChanged_RemovePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlDocument_NodeChanged_Remove'); + late final _System_Xml_XmlDocument_NodeChanged_Remove = + _System_Xml_XmlDocument_NodeChanged_RemovePtr.asFunction< + void Function(System_Xml_XmlDocument_t, + System_Xml_XmlNodeChangedEventHandler_t)>(); + + System_Type_t System_Xml_XmlDocument_TypeOf() { + return _System_Xml_XmlDocument_TypeOf(); + } + + late final _System_Xml_XmlDocument_TypeOfPtr = + _lookup>( + 'System_Xml_XmlDocument_TypeOf'); + late final _System_Xml_XmlDocument_TypeOf = + _System_Xml_XmlDocument_TypeOfPtr.asFunction(); + + void System_Xml_XmlDocument_Destroy( + System_Xml_XmlDocument_t self, + ) { + return _System_Xml_XmlDocument_Destroy( + self, + ); + } + + late final _System_Xml_XmlDocument_DestroyPtr = + _lookup>( + 'System_Xml_XmlDocument_Destroy'); + late final _System_Xml_XmlDocument_Destroy = + _System_Xml_XmlDocument_DestroyPtr.asFunction< + void Function(System_Xml_XmlDocument_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocumentType_CloneNode( + System_Xml_XmlDocumentType_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocumentType_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_CloneNode'); + late final _System_Xml_XmlDocumentType_CloneNode = + _System_Xml_XmlDocumentType_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocumentType_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlDocumentType_WriteTo( + System_Xml_XmlDocumentType_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocumentType_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_WriteTo'); + late final _System_Xml_XmlDocumentType_WriteTo = + _System_Xml_XmlDocumentType_WriteToPtr.asFunction< + void Function(System_Xml_XmlDocumentType_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocumentType_WriteContentTo( + System_Xml_XmlDocumentType_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocumentType_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_WriteContentTo'); + late final _System_Xml_XmlDocumentType_WriteContentTo = + _System_Xml_XmlDocumentType_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlDocumentType_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocumentType_Name_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_Name_Get'); + late final _System_Xml_XmlDocumentType_Name_Get = + _System_Xml_XmlDocumentType_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocumentType_LocalName_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_LocalName_Get'); + late final _System_Xml_XmlDocumentType_LocalName_Get = + _System_Xml_XmlDocumentType_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + int System_Xml_XmlDocumentType_NodeType_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_NodeType_Get'); + late final _System_Xml_XmlDocumentType_NodeType_Get = + _System_Xml_XmlDocumentType_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + bool System_Xml_XmlDocumentType_IsReadOnly_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_IsReadOnly_Get'); + late final _System_Xml_XmlDocumentType_IsReadOnly_Get = + _System_Xml_XmlDocumentType_IsReadOnly_GetPtr.asFunction< + bool Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + System_Xml_XmlNamedNodeMap_t System_Xml_XmlDocumentType_Entities_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_Entities_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_Entities_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNamedNodeMap_t Function( + System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_Entities_Get'); + late final _System_Xml_XmlDocumentType_Entities_Get = + _System_Xml_XmlDocumentType_Entities_GetPtr.asFunction< + System_Xml_XmlNamedNodeMap_t Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + System_Xml_XmlNamedNodeMap_t System_Xml_XmlDocumentType_Notations_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_Notations_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_Notations_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNamedNodeMap_t Function( + System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_Notations_Get'); + late final _System_Xml_XmlDocumentType_Notations_Get = + _System_Xml_XmlDocumentType_Notations_GetPtr.asFunction< + System_Xml_XmlNamedNodeMap_t Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocumentType_PublicId_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_PublicId_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_PublicId_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_PublicId_Get'); + late final _System_Xml_XmlDocumentType_PublicId_Get = + _System_Xml_XmlDocumentType_PublicId_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocumentType_SystemId_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_SystemId_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_SystemId_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_SystemId_Get'); + late final _System_Xml_XmlDocumentType_SystemId_Get = + _System_Xml_XmlDocumentType_SystemId_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocumentType_InternalSubset_Get( + System_Xml_XmlDocumentType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentType_InternalSubset_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentType_InternalSubset_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDocumentType_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentType_InternalSubset_Get'); + late final _System_Xml_XmlDocumentType_InternalSubset_Get = + _System_Xml_XmlDocumentType_InternalSubset_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDocumentType_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlDocumentType_TypeOf() { + return _System_Xml_XmlDocumentType_TypeOf(); + } + + late final _System_Xml_XmlDocumentType_TypeOfPtr = + _lookup>( + 'System_Xml_XmlDocumentType_TypeOf'); + late final _System_Xml_XmlDocumentType_TypeOf = + _System_Xml_XmlDocumentType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlDocumentType_Destroy( + System_Xml_XmlDocumentType_t self, + ) { + return _System_Xml_XmlDocumentType_Destroy( + self, + ); + } + + late final _System_Xml_XmlDocumentType_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlDocumentType_Destroy'); + late final _System_Xml_XmlDocumentType_Destroy = + _System_Xml_XmlDocumentType_DestroyPtr.asFunction< + void Function(System_Xml_XmlDocumentType_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlLinkedNode_PreviousSibling_Get( + System_Xml_XmlLinkedNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlLinkedNode_PreviousSibling_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlLinkedNode_PreviousSibling_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlLinkedNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlLinkedNode_PreviousSibling_Get'); + late final _System_Xml_XmlLinkedNode_PreviousSibling_Get = + _System_Xml_XmlLinkedNode_PreviousSibling_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlLinkedNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlLinkedNode_NextSibling_Get( + System_Xml_XmlLinkedNode_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlLinkedNode_NextSibling_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlLinkedNode_NextSibling_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlLinkedNode_t, + ffi.Pointer)>>( + 'System_Xml_XmlLinkedNode_NextSibling_Get'); + late final _System_Xml_XmlLinkedNode_NextSibling_Get = + _System_Xml_XmlLinkedNode_NextSibling_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlLinkedNode_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlLinkedNode_TypeOf() { + return _System_Xml_XmlLinkedNode_TypeOf(); + } + + late final _System_Xml_XmlLinkedNode_TypeOfPtr = + _lookup>( + 'System_Xml_XmlLinkedNode_TypeOf'); + late final _System_Xml_XmlLinkedNode_TypeOf = + _System_Xml_XmlLinkedNode_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlLinkedNode_Destroy( + System_Xml_XmlLinkedNode_t self, + ) { + return _System_Xml_XmlLinkedNode_Destroy( + self, + ); + } + + late final _System_Xml_XmlLinkedNode_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlLinkedNode_Destroy'); + late final _System_Xml_XmlLinkedNode_Destroy = + _System_Xml_XmlLinkedNode_DestroyPtr.asFunction< + void Function(System_Xml_XmlLinkedNode_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlNamedNodeMap_GetNamedItem( + System_Xml_XmlNamedNodeMap_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamedNodeMap_GetNamedItem( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlNamedNodeMap_GetNamedItemPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNamedNodeMap_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNamedNodeMap_GetNamedItem'); + late final _System_Xml_XmlNamedNodeMap_GetNamedItem = + _System_Xml_XmlNamedNodeMap_GetNamedItemPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNamedNodeMap_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNamedNodeMap_SetNamedItem( + System_Xml_XmlNamedNodeMap_t self, + System_Xml_XmlNode_t node, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamedNodeMap_SetNamedItem( + self, + node, + outException, + ); + } + + late final _System_Xml_XmlNamedNodeMap_SetNamedItemPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNamedNodeMap_t, + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlNamedNodeMap_SetNamedItem'); + late final _System_Xml_XmlNamedNodeMap_SetNamedItem = + _System_Xml_XmlNamedNodeMap_SetNamedItemPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNamedNodeMap_t, + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNamedNodeMap_RemoveNamedItem( + System_Xml_XmlNamedNodeMap_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamedNodeMap_RemoveNamedItem( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlNamedNodeMap_RemoveNamedItemPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNamedNodeMap_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNamedNodeMap_RemoveNamedItem'); + late final _System_Xml_XmlNamedNodeMap_RemoveNamedItem = + _System_Xml_XmlNamedNodeMap_RemoveNamedItemPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNamedNodeMap_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNamedNodeMap_Item( + System_Xml_XmlNamedNodeMap_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamedNodeMap_Item( + self, + index, + outException, + ); + } + + late final _System_Xml_XmlNamedNodeMap_ItemPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNamedNodeMap_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlNamedNodeMap_Item'); + late final _System_Xml_XmlNamedNodeMap_Item = + _System_Xml_XmlNamedNodeMap_ItemPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNamedNodeMap_t, int, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNamedNodeMap_GetNamedItem_1( + System_Xml_XmlNamedNodeMap_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamedNodeMap_GetNamedItem_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlNamedNodeMap_GetNamedItem_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNamedNodeMap_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamedNodeMap_GetNamedItem_1'); + late final _System_Xml_XmlNamedNodeMap_GetNamedItem_1 = + _System_Xml_XmlNamedNodeMap_GetNamedItem_1Ptr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNamedNodeMap_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNamedNodeMap_RemoveNamedItem_1( + System_Xml_XmlNamedNodeMap_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamedNodeMap_RemoveNamedItem_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlNamedNodeMap_RemoveNamedItem_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNamedNodeMap_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamedNodeMap_RemoveNamedItem_1'); + late final _System_Xml_XmlNamedNodeMap_RemoveNamedItem_1 = + _System_Xml_XmlNamedNodeMap_RemoveNamedItem_1Ptr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNamedNodeMap_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Collections_IEnumerator_t System_Xml_XmlNamedNodeMap_GetEnumerator( + System_Xml_XmlNamedNodeMap_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamedNodeMap_GetEnumerator( + self, + outException, + ); + } + + late final _System_Xml_XmlNamedNodeMap_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XmlNamedNodeMap_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamedNodeMap_GetEnumerator'); + late final _System_Xml_XmlNamedNodeMap_GetEnumerator = + _System_Xml_XmlNamedNodeMap_GetEnumeratorPtr.asFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XmlNamedNodeMap_t, ffi.Pointer)>(); + + int System_Xml_XmlNamedNodeMap_Count_Get( + System_Xml_XmlNamedNodeMap_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamedNodeMap_Count_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNamedNodeMap_Count_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlNamedNodeMap_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamedNodeMap_Count_Get'); + late final _System_Xml_XmlNamedNodeMap_Count_Get = + _System_Xml_XmlNamedNodeMap_Count_GetPtr.asFunction< + int Function( + System_Xml_XmlNamedNodeMap_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlNamedNodeMap_TypeOf() { + return _System_Xml_XmlNamedNodeMap_TypeOf(); + } + + late final _System_Xml_XmlNamedNodeMap_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNamedNodeMap_TypeOf'); + late final _System_Xml_XmlNamedNodeMap_TypeOf = + _System_Xml_XmlNamedNodeMap_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlNamedNodeMap_Destroy( + System_Xml_XmlNamedNodeMap_t self, + ) { + return _System_Xml_XmlNamedNodeMap_Destroy( + self, + ); + } + + late final _System_Xml_XmlNamedNodeMap_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlNamedNodeMap_Destroy'); + late final _System_Xml_XmlNamedNodeMap_Destroy = + _System_Xml_XmlNamedNodeMap_DestroyPtr.asFunction< + void Function(System_Xml_XmlNamedNodeMap_t)>(); + + void System_Xml_XmlWriter_WriteStartDocument( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartDocument( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartDocumentPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartDocument'); + late final _System_Xml_XmlWriter_WriteStartDocument = + _System_Xml_XmlWriter_WriteStartDocumentPtr.asFunction< + void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteStartDocument_1( + System_Xml_XmlWriter_t self, + bool standalone, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartDocument_1( + self, + standalone, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartDocument_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartDocument_1'); + late final _System_Xml_XmlWriter_WriteStartDocument_1 = + _System_Xml_XmlWriter_WriteStartDocument_1Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, bool, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteEndDocument( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteEndDocument( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteEndDocumentPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteEndDocument'); + late final _System_Xml_XmlWriter_WriteEndDocument = + _System_Xml_XmlWriter_WriteEndDocumentPtr.asFunction< + void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteDocType( + System_Xml_XmlWriter_t self, + System_String_t name, + System_String_t pubid, + System_String_t sysid, + System_String_t subset, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteDocType( + self, + name, + pubid, + sysid, + subset, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteDocTypePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteDocType'); + late final _System_Xml_XmlWriter_WriteDocType = + _System_Xml_XmlWriter_WriteDocTypePtr.asFunction< + void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteStartElement( + System_Xml_XmlWriter_t self, + System_String_t localName, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartElement( + self, + localName, + ns, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartElementPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartElement'); + late final _System_Xml_XmlWriter_WriteStartElement = + _System_Xml_XmlWriter_WriteStartElementPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteStartElement_1( + System_Xml_XmlWriter_t self, + System_String_t prefix, + System_String_t localName, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartElement_1( + self, + prefix, + localName, + ns, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartElement_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartElement_1'); + late final _System_Xml_XmlWriter_WriteStartElement_1 = + _System_Xml_XmlWriter_WriteStartElement_1Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteStartElement_2( + System_Xml_XmlWriter_t self, + System_String_t localName, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartElement_2( + self, + localName, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartElement_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartElement_2'); + late final _System_Xml_XmlWriter_WriteStartElement_2 = + _System_Xml_XmlWriter_WriteStartElement_2Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteEndElement( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteEndElement( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteEndElementPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteEndElement'); + late final _System_Xml_XmlWriter_WriteEndElement = + _System_Xml_XmlWriter_WriteEndElementPtr.asFunction< + void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteFullEndElement( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteFullEndElement( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteFullEndElementPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteFullEndElement'); + late final _System_Xml_XmlWriter_WriteFullEndElement = + _System_Xml_XmlWriter_WriteFullEndElementPtr.asFunction< + void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteAttributeString( + System_Xml_XmlWriter_t self, + System_String_t localName, + System_String_t ns, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteAttributeString( + self, + localName, + ns, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteAttributeStringPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteAttributeString'); + late final _System_Xml_XmlWriter_WriteAttributeString = + _System_Xml_XmlWriter_WriteAttributeStringPtr.asFunction< + void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteAttributeString_1( + System_Xml_XmlWriter_t self, + System_String_t localName, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteAttributeString_1( + self, + localName, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteAttributeString_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteAttributeString_1'); + late final _System_Xml_XmlWriter_WriteAttributeString_1 = + _System_Xml_XmlWriter_WriteAttributeString_1Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteAttributeString_2( + System_Xml_XmlWriter_t self, + System_String_t prefix, + System_String_t localName, + System_String_t ns, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteAttributeString_2( + self, + prefix, + localName, + ns, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteAttributeString_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteAttributeString_2'); + late final _System_Xml_XmlWriter_WriteAttributeString_2 = + _System_Xml_XmlWriter_WriteAttributeString_2Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteStartAttribute( + System_Xml_XmlWriter_t self, + System_String_t localName, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartAttribute( + self, + localName, + ns, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartAttribute'); + late final _System_Xml_XmlWriter_WriteStartAttribute = + _System_Xml_XmlWriter_WriteStartAttributePtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteStartAttribute_1( + System_Xml_XmlWriter_t self, + System_String_t prefix, + System_String_t localName, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartAttribute_1( + self, + prefix, + localName, + ns, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartAttribute_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartAttribute_1'); + late final _System_Xml_XmlWriter_WriteStartAttribute_1 = + _System_Xml_XmlWriter_WriteStartAttribute_1Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteStartAttribute_2( + System_Xml_XmlWriter_t self, + System_String_t localName, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartAttribute_2( + self, + localName, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartAttribute_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartAttribute_2'); + late final _System_Xml_XmlWriter_WriteStartAttribute_2 = + _System_Xml_XmlWriter_WriteStartAttribute_2Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteEndAttribute( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteEndAttribute( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteEndAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteEndAttribute'); + late final _System_Xml_XmlWriter_WriteEndAttribute = + _System_Xml_XmlWriter_WriteEndAttributePtr.asFunction< + void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteCData( + System_Xml_XmlWriter_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteCData( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteCDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteCData'); + late final _System_Xml_XmlWriter_WriteCData = + _System_Xml_XmlWriter_WriteCDataPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteComment( + System_Xml_XmlWriter_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteComment( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteCommentPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteComment'); + late final _System_Xml_XmlWriter_WriteComment = + _System_Xml_XmlWriter_WriteCommentPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteProcessingInstruction( + System_Xml_XmlWriter_t self, + System_String_t name, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteProcessingInstruction( + self, + name, + text, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteProcessingInstructionPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteProcessingInstruction'); + late final _System_Xml_XmlWriter_WriteProcessingInstruction = + _System_Xml_XmlWriter_WriteProcessingInstructionPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteEntityRef( + System_Xml_XmlWriter_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteEntityRef( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteEntityRefPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteEntityRef'); + late final _System_Xml_XmlWriter_WriteEntityRef = + _System_Xml_XmlWriter_WriteEntityRefPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteCharEntity( + System_Xml_XmlWriter_t self, + int ch, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteCharEntity( + self, + ch, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteCharEntityPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, ffi.WChar, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteCharEntity'); + late final _System_Xml_XmlWriter_WriteCharEntity = + _System_Xml_XmlWriter_WriteCharEntityPtr.asFunction< + void Function( + System_Xml_XmlWriter_t, int, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteWhitespace( + System_Xml_XmlWriter_t self, + System_String_t ws, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteWhitespace( + self, + ws, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteWhitespacePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteWhitespace'); + late final _System_Xml_XmlWriter_WriteWhitespace = + _System_Xml_XmlWriter_WriteWhitespacePtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteString( + System_Xml_XmlWriter_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteString( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStringPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteString'); + late final _System_Xml_XmlWriter_WriteString = + _System_Xml_XmlWriter_WriteStringPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteSurrogateCharEntity( + System_Xml_XmlWriter_t self, + int lowChar, + int highChar, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteSurrogateCharEntity( + self, + lowChar, + highChar, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteSurrogateCharEntityPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, ffi.WChar, ffi.WChar, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteSurrogateCharEntity'); + late final _System_Xml_XmlWriter_WriteSurrogateCharEntity = + _System_Xml_XmlWriter_WriteSurrogateCharEntityPtr.asFunction< + void Function(System_Xml_XmlWriter_t, int, int, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteChars( + System_Xml_XmlWriter_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteChars( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteCharsPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteChars'); + late final _System_Xml_XmlWriter_WriteChars = + _System_Xml_XmlWriter_WriteCharsPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteRaw( + System_Xml_XmlWriter_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteRaw( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteRawPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteRaw'); + late final _System_Xml_XmlWriter_WriteRaw = + _System_Xml_XmlWriter_WriteRawPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteRaw_1( + System_Xml_XmlWriter_t self, + System_String_t data, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteRaw_1( + self, + data, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteRaw_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteRaw_1'); + late final _System_Xml_XmlWriter_WriteRaw_1 = + _System_Xml_XmlWriter_WriteRaw_1Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteBase64( + System_Xml_XmlWriter_t self, + System_Byte_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteBase64( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteBase64Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteBase64'); + late final _System_Xml_XmlWriter_WriteBase64 = + _System_Xml_XmlWriter_WriteBase64Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteBinHex( + System_Xml_XmlWriter_t self, + System_Byte_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteBinHex( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteBinHexPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteBinHex'); + late final _System_Xml_XmlWriter_WriteBinHex = + _System_Xml_XmlWriter_WriteBinHexPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_Close( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Close( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_ClosePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, + ffi.Pointer)>>('System_Xml_XmlWriter_Close'); + late final _System_Xml_XmlWriter_Close = + _System_Xml_XmlWriter_ClosePtr.asFunction< + void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_Flush( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Flush( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_FlushPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, + ffi.Pointer)>>('System_Xml_XmlWriter_Flush'); + late final _System_Xml_XmlWriter_Flush = + _System_Xml_XmlWriter_FlushPtr.asFunction< + void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlWriter_LookupPrefix( + System_Xml_XmlWriter_t self, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_LookupPrefix( + self, + ns, + outException, + ); + } + + late final _System_Xml_XmlWriter_LookupPrefixPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_LookupPrefix'); + late final _System_Xml_XmlWriter_LookupPrefix = + _System_Xml_XmlWriter_LookupPrefixPtr.asFunction< + System_String_t Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteNmToken( + System_Xml_XmlWriter_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteNmToken( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteNmTokenPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteNmToken'); + late final _System_Xml_XmlWriter_WriteNmToken = + _System_Xml_XmlWriter_WriteNmTokenPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteName( + System_Xml_XmlWriter_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteName( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteNamePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteName'); + late final _System_Xml_XmlWriter_WriteName = + _System_Xml_XmlWriter_WriteNamePtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteQualifiedName( + System_Xml_XmlWriter_t self, + System_String_t localName, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteQualifiedName( + self, + localName, + ns, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteQualifiedNamePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteQualifiedName'); + late final _System_Xml_XmlWriter_WriteQualifiedName = + _System_Xml_XmlWriter_WriteQualifiedNamePtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue( + System_Xml_XmlWriter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValuePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_Object_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue'); + late final _System_Xml_XmlWriter_WriteValue = + _System_Xml_XmlWriter_WriteValuePtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_Object_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_1( + System_Xml_XmlWriter_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_1( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_1'); + late final _System_Xml_XmlWriter_WriteValue_1 = + _System_Xml_XmlWriter_WriteValue_1Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_2( + System_Xml_XmlWriter_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_2( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_2'); + late final _System_Xml_XmlWriter_WriteValue_2 = + _System_Xml_XmlWriter_WriteValue_2Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, bool, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_3( + System_Xml_XmlWriter_t self, + System_DateTime_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_3( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_DateTime_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_3'); + late final _System_Xml_XmlWriter_WriteValue_3 = + _System_Xml_XmlWriter_WriteValue_3Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_DateTime_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_4( + System_Xml_XmlWriter_t self, + System_DateTimeOffset_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_4( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_DateTimeOffset_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_4'); + late final _System_Xml_XmlWriter_WriteValue_4 = + _System_Xml_XmlWriter_WriteValue_4Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_DateTimeOffset_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_5( + System_Xml_XmlWriter_t self, + double value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_5( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, ffi.Double, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_5'); + late final _System_Xml_XmlWriter_WriteValue_5 = + _System_Xml_XmlWriter_WriteValue_5Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, double, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_6( + System_Xml_XmlWriter_t self, + double value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_6( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, ffi.Float, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_6'); + late final _System_Xml_XmlWriter_WriteValue_6 = + _System_Xml_XmlWriter_WriteValue_6Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, double, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_7( + System_Xml_XmlWriter_t self, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_7( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_Decimal_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_7'); + late final _System_Xml_XmlWriter_WriteValue_7 = + _System_Xml_XmlWriter_WriteValue_7Ptr.asFunction< + void Function(System_Xml_XmlWriter_t, System_Decimal_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_8( + System_Xml_XmlWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_8( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_8'); + late final _System_Xml_XmlWriter_WriteValue_8 = + _System_Xml_XmlWriter_WriteValue_8Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, int, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteValue_9( + System_Xml_XmlWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteValue_9( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteValue_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, ffi.Int64, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteValue_9'); + late final _System_Xml_XmlWriter_WriteValue_9 = + _System_Xml_XmlWriter_WriteValue_9Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, int, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteAttributes( + System_Xml_XmlWriter_t self, + System_Xml_XmlReader_t reader, + bool defattr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteAttributes( + self, + reader, + defattr, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteAttributesPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_Xml_XmlReader_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteAttributes'); + late final _System_Xml_XmlWriter_WriteAttributes = + _System_Xml_XmlWriter_WriteAttributesPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_Xml_XmlReader_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteNode( + System_Xml_XmlWriter_t self, + System_Xml_XmlReader_t reader, + bool defattr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteNode( + self, + reader, + defattr, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteNodePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_Xml_XmlReader_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteNode'); + late final _System_Xml_XmlWriter_WriteNode = + _System_Xml_XmlWriter_WriteNodePtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_Xml_XmlReader_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteNode_1( + System_Xml_XmlWriter_t self, + System_Xml_XPath_XPathNavigator_t navigator, + bool defattr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteNode_1( + self, + navigator, + defattr, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteNode_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteNode_1'); + late final _System_Xml_XmlWriter_WriteNode_1 = + _System_Xml_XmlWriter_WriteNode_1Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, + System_Xml_XPath_XPathNavigator_t, + bool, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteElementString( + System_Xml_XmlWriter_t self, + System_String_t localName, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteElementString( + self, + localName, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteElementStringPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteElementString'); + late final _System_Xml_XmlWriter_WriteElementString = + _System_Xml_XmlWriter_WriteElementStringPtr.asFunction< + void Function(System_Xml_XmlWriter_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteElementString_1( + System_Xml_XmlWriter_t self, + System_String_t localName, + System_String_t ns, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteElementString_1( + self, + localName, + ns, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteElementString_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteElementString_1'); + late final _System_Xml_XmlWriter_WriteElementString_1 = + _System_Xml_XmlWriter_WriteElementString_1Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_WriteElementString_2( + System_Xml_XmlWriter_t self, + System_String_t prefix, + System_String_t localName, + System_String_t ns, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteElementString_2( + self, + prefix, + localName, + ns, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteElementString_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteElementString_2'); + late final _System_Xml_XmlWriter_WriteElementString_2 = + _System_Xml_XmlWriter_WriteElementString_2Ptr.asFunction< + void Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriter_Dispose( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Dispose( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_Dispose'); + late final _System_Xml_XmlWriter_Dispose = + _System_Xml_XmlWriter_DisposePtr.asFunction< + void Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create( + System_String_t outputFileName, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create( + outputFileName, + outException, + ); + } + + late final _System_Xml_XmlWriter_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function(System_String_t, + ffi.Pointer)>>('System_Xml_XmlWriter_Create'); + late final _System_Xml_XmlWriter_Create = + _System_Xml_XmlWriter_CreatePtr.asFunction< + System_Xml_XmlWriter_t Function( + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_1( + System_String_t outputFileName, + System_Xml_XmlWriterSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_1( + outputFileName, + settings, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_String_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_1'); + late final _System_Xml_XmlWriter_Create_1 = + _System_Xml_XmlWriter_Create_1Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_String_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_2( + System_IO_Stream_t output, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_2( + output, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_2'); + late final _System_Xml_XmlWriter_Create_2 = + _System_Xml_XmlWriter_Create_2Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_IO_Stream_t, ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_3( + System_IO_Stream_t output, + System_Xml_XmlWriterSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_3( + output, + settings, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_IO_Stream_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_3'); + late final _System_Xml_XmlWriter_Create_3 = + _System_Xml_XmlWriter_Create_3Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_IO_Stream_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_4( + System_IO_TextWriter_t output, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_4( + output, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_4'); + late final _System_Xml_XmlWriter_Create_4 = + _System_Xml_XmlWriter_Create_4Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_5( + System_IO_TextWriter_t output, + System_Xml_XmlWriterSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_5( + output, + settings, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_IO_TextWriter_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_5'); + late final _System_Xml_XmlWriter_Create_5 = + _System_Xml_XmlWriter_Create_5Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_IO_TextWriter_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_6( + System_Text_StringBuilder_t output, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_6( + output, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_6Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function(System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_6'); + late final _System_Xml_XmlWriter_Create_6 = + _System_Xml_XmlWriter_Create_6Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_Text_StringBuilder_t, ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_7( + System_Text_StringBuilder_t output, + System_Xml_XmlWriterSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_7( + output, + settings, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_7Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_Text_StringBuilder_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_7'); + late final _System_Xml_XmlWriter_Create_7 = + _System_Xml_XmlWriter_Create_7Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_Text_StringBuilder_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_8( + System_Xml_XmlWriter_t output, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_8( + output, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_8Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_8'); + late final _System_Xml_XmlWriter_Create_8 = + _System_Xml_XmlWriter_Create_8Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Xml_XmlWriter_t System_Xml_XmlWriter_Create_9( + System_Xml_XmlWriter_t output, + System_Xml_XmlWriterSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Create_9( + output, + settings, + outException, + ); + } + + late final _System_Xml_XmlWriter_Create_9Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriter_t Function( + System_Xml_XmlWriter_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_Create_9'); + late final _System_Xml_XmlWriter_Create_9 = + _System_Xml_XmlWriter_Create_9Ptr.asFunction< + System_Xml_XmlWriter_t Function( + System_Xml_XmlWriter_t, + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteStartDocumentAsync( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartDocumentAsync( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartDocumentAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartDocumentAsync'); + late final _System_Xml_XmlWriter_WriteStartDocumentAsync = + _System_Xml_XmlWriter_WriteStartDocumentAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteStartDocumentAsync_1( + System_Xml_XmlWriter_t self, + bool standalone, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartDocumentAsync_1( + self, + standalone, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartDocumentAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartDocumentAsync_1'); + late final _System_Xml_XmlWriter_WriteStartDocumentAsync_1 = + _System_Xml_XmlWriter_WriteStartDocumentAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, bool, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteEndDocumentAsync( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteEndDocumentAsync( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteEndDocumentAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteEndDocumentAsync'); + late final _System_Xml_XmlWriter_WriteEndDocumentAsync = + _System_Xml_XmlWriter_WriteEndDocumentAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteDocTypeAsync( + System_Xml_XmlWriter_t self, + System_String_t name, + System_String_t pubid, + System_String_t sysid, + System_String_t subset, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteDocTypeAsync( + self, + name, + pubid, + sysid, + subset, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteDocTypeAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteDocTypeAsync'); + late final _System_Xml_XmlWriter_WriteDocTypeAsync = + _System_Xml_XmlWriter_WriteDocTypeAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteStartElementAsync( + System_Xml_XmlWriter_t self, + System_String_t prefix, + System_String_t localName, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStartElementAsync( + self, + prefix, + localName, + ns, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStartElementAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStartElementAsync'); + late final _System_Xml_XmlWriter_WriteStartElementAsync = + _System_Xml_XmlWriter_WriteStartElementAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteEndElementAsync( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteEndElementAsync( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteEndElementAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteEndElementAsync'); + late final _System_Xml_XmlWriter_WriteEndElementAsync = + _System_Xml_XmlWriter_WriteEndElementAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteFullEndElementAsync( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteFullEndElementAsync( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteFullEndElementAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteFullEndElementAsync'); + late final _System_Xml_XmlWriter_WriteFullEndElementAsync = + _System_Xml_XmlWriter_WriteFullEndElementAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteAttributeStringAsync( + System_Xml_XmlWriter_t self, + System_String_t prefix, + System_String_t localName, + System_String_t ns, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteAttributeStringAsync( + self, + prefix, + localName, + ns, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteAttributeStringAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteAttributeStringAsync'); + late final _System_Xml_XmlWriter_WriteAttributeStringAsync = + _System_Xml_XmlWriter_WriteAttributeStringAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteCDataAsync( + System_Xml_XmlWriter_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteCDataAsync( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteCDataAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteCDataAsync'); + late final _System_Xml_XmlWriter_WriteCDataAsync = + _System_Xml_XmlWriter_WriteCDataAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteCommentAsync( + System_Xml_XmlWriter_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteCommentAsync( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteCommentAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteCommentAsync'); + late final _System_Xml_XmlWriter_WriteCommentAsync = + _System_Xml_XmlWriter_WriteCommentAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t + System_Xml_XmlWriter_WriteProcessingInstructionAsync( + System_Xml_XmlWriter_t self, + System_String_t name, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteProcessingInstructionAsync( + self, + name, + text, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteProcessingInstructionAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteProcessingInstructionAsync'); + late final _System_Xml_XmlWriter_WriteProcessingInstructionAsync = + _System_Xml_XmlWriter_WriteProcessingInstructionAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteEntityRefAsync( + System_Xml_XmlWriter_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteEntityRefAsync( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteEntityRefAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteEntityRefAsync'); + late final _System_Xml_XmlWriter_WriteEntityRefAsync = + _System_Xml_XmlWriter_WriteEntityRefAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteCharEntityAsync( + System_Xml_XmlWriter_t self, + int ch, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteCharEntityAsync( + self, + ch, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteCharEntityAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + ffi.WChar, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteCharEntityAsync'); + late final _System_Xml_XmlWriter_WriteCharEntityAsync = + _System_Xml_XmlWriter_WriteCharEntityAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, int, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteWhitespaceAsync( + System_Xml_XmlWriter_t self, + System_String_t ws, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteWhitespaceAsync( + self, + ws, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteWhitespaceAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteWhitespaceAsync'); + late final _System_Xml_XmlWriter_WriteWhitespaceAsync = + _System_Xml_XmlWriter_WriteWhitespaceAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteStringAsync( + System_Xml_XmlWriter_t self, + System_String_t text, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteStringAsync( + self, + text, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteStringAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteStringAsync'); + late final _System_Xml_XmlWriter_WriteStringAsync = + _System_Xml_XmlWriter_WriteStringAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t + System_Xml_XmlWriter_WriteSurrogateCharEntityAsync( + System_Xml_XmlWriter_t self, + int lowChar, + int highChar, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteSurrogateCharEntityAsync( + self, + lowChar, + highChar, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteSurrogateCharEntityAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + ffi.WChar, ffi.WChar, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteSurrogateCharEntityAsync'); + late final _System_Xml_XmlWriter_WriteSurrogateCharEntityAsync = + _System_Xml_XmlWriter_WriteSurrogateCharEntityAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, int, + int, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteCharsAsync( + System_Xml_XmlWriter_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteCharsAsync( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteCharsAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteCharsAsync'); + late final _System_Xml_XmlWriter_WriteCharsAsync = + _System_Xml_XmlWriter_WriteCharsAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteRawAsync( + System_Xml_XmlWriter_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteRawAsync( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteRawAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteRawAsync'); + late final _System_Xml_XmlWriter_WriteRawAsync = + _System_Xml_XmlWriter_WriteRawAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteRawAsync_1( + System_Xml_XmlWriter_t self, + System_String_t data, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteRawAsync_1( + self, + data, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteRawAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteRawAsync_1'); + late final _System_Xml_XmlWriter_WriteRawAsync_1 = + _System_Xml_XmlWriter_WriteRawAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteBase64Async( + System_Xml_XmlWriter_t self, + System_Byte_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteBase64Async( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteBase64AsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteBase64Async'); + late final _System_Xml_XmlWriter_WriteBase64Async = + _System_Xml_XmlWriter_WriteBase64AsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Byte_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteBinHexAsync( + System_Xml_XmlWriter_t self, + System_Byte_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteBinHexAsync( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteBinHexAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Byte_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteBinHexAsync'); + late final _System_Xml_XmlWriter_WriteBinHexAsync = + _System_Xml_XmlWriter_WriteBinHexAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Byte_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_FlushAsync( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_FlushAsync( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_FlushAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_FlushAsync'); + late final _System_Xml_XmlWriter_FlushAsync = + _System_Xml_XmlWriter_FlushAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteNmTokenAsync( + System_Xml_XmlWriter_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteNmTokenAsync( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteNmTokenAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteNmTokenAsync'); + late final _System_Xml_XmlWriter_WriteNmTokenAsync = + _System_Xml_XmlWriter_WriteNmTokenAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteNameAsync( + System_Xml_XmlWriter_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteNameAsync( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteNameAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteNameAsync'); + late final _System_Xml_XmlWriter_WriteNameAsync = + _System_Xml_XmlWriter_WriteNameAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteQualifiedNameAsync( + System_Xml_XmlWriter_t self, + System_String_t localName, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteQualifiedNameAsync( + self, + localName, + ns, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteQualifiedNameAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteQualifiedNameAsync'); + late final _System_Xml_XmlWriter_WriteQualifiedNameAsync = + _System_Xml_XmlWriter_WriteQualifiedNameAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteAttributesAsync( + System_Xml_XmlWriter_t self, + System_Xml_XmlReader_t reader, + bool defattr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteAttributesAsync( + self, + reader, + defattr, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteAttributesAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Xml_XmlReader_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteAttributesAsync'); + late final _System_Xml_XmlWriter_WriteAttributesAsync = + _System_Xml_XmlWriter_WriteAttributesAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_Xml_XmlReader_t, bool, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteNodeAsync( + System_Xml_XmlWriter_t self, + System_Xml_XmlReader_t reader, + bool defattr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteNodeAsync( + self, + reader, + defattr, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteNodeAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Xml_XmlReader_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteNodeAsync'); + late final _System_Xml_XmlWriter_WriteNodeAsync = + _System_Xml_XmlWriter_WriteNodeAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function(System_Xml_XmlWriter_t, + System_Xml_XmlReader_t, bool, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteNodeAsync_1( + System_Xml_XmlWriter_t self, + System_Xml_XPath_XPathNavigator_t navigator, + bool defattr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteNodeAsync_1( + self, + navigator, + defattr, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteNodeAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Xml_XPath_XPathNavigator_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteNodeAsync_1'); + late final _System_Xml_XmlWriter_WriteNodeAsync_1 = + _System_Xml_XmlWriter_WriteNodeAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_Xml_XPath_XPathNavigator_t, + bool, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlWriter_WriteElementStringAsync( + System_Xml_XmlWriter_t self, + System_String_t prefix, + System_String_t localName, + System_String_t ns, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteElementStringAsync( + self, + prefix, + localName, + ns, + value, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteElementStringAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteElementStringAsync'); + late final _System_Xml_XmlWriter_WriteElementStringAsync = + _System_Xml_XmlWriter_WriteElementStringAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlWriter_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t System_Xml_XmlWriter_DisposeAsync( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_DisposeAsync( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_DisposeAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_DisposeAsync'); + late final _System_Xml_XmlWriter_DisposeAsync = + _System_Xml_XmlWriter_DisposeAsyncPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Xml_XmlWriterSettings_t System_Xml_XmlWriter_Settings_Get( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_Settings_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_Settings_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriterSettings_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_Settings_Get'); + late final _System_Xml_XmlWriter_Settings_Get = + _System_Xml_XmlWriter_Settings_GetPtr.asFunction< + System_Xml_XmlWriterSettings_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + int System_Xml_XmlWriter_WriteState_Get( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_WriteState_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_WriteState_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_WriteState_Get'); + late final _System_Xml_XmlWriter_WriteState_Get = + _System_Xml_XmlWriter_WriteState_GetPtr.asFunction< + int Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + int System_Xml_XmlWriter_XmlSpace_Get( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_XmlSpace_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_XmlSpace_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_XmlSpace_Get'); + late final _System_Xml_XmlWriter_XmlSpace_Get = + _System_Xml_XmlWriter_XmlSpace_GetPtr.asFunction< + int Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlWriter_XmlLang_Get( + System_Xml_XmlWriter_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriter_XmlLang_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriter_XmlLang_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWriter_XmlLang_Get'); + late final _System_Xml_XmlWriter_XmlLang_Get = + _System_Xml_XmlWriter_XmlLang_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlWriter_TypeOf() { + return _System_Xml_XmlWriter_TypeOf(); + } + + late final _System_Xml_XmlWriter_TypeOfPtr = + _lookup>( + 'System_Xml_XmlWriter_TypeOf'); + late final _System_Xml_XmlWriter_TypeOf = + _System_Xml_XmlWriter_TypeOfPtr.asFunction(); + + void System_Xml_XmlWriter_Destroy( + System_Xml_XmlWriter_t self, + ) { + return _System_Xml_XmlWriter_Destroy( + self, + ); + } + + late final _System_Xml_XmlWriter_DestroyPtr = + _lookup>( + 'System_Xml_XmlWriter_Destroy'); + late final _System_Xml_XmlWriter_Destroy = _System_Xml_XmlWriter_DestroyPtr + .asFunction(); + + void System_Xml_XmlWriterSettings_Reset( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Reset( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Reset'); + late final _System_Xml_XmlWriterSettings_Reset = + _System_Xml_XmlWriterSettings_ResetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlWriterSettings_t System_Xml_XmlWriterSettings_Clone( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Clone( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_ClonePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriterSettings_t Function( + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Clone'); + late final _System_Xml_XmlWriterSettings_Clone = + _System_Xml_XmlWriterSettings_ClonePtr.asFunction< + System_Xml_XmlWriterSettings_t Function( + System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlWriterSettings_t System_Xml_XmlWriterSettings_Create( + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Create( + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlWriterSettings_t Function( + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Create'); + late final _System_Xml_XmlWriterSettings_Create = + _System_Xml_XmlWriterSettings_CreatePtr.asFunction< + System_Xml_XmlWriterSettings_t Function( + ffi.Pointer)>(); + + bool System_Xml_XmlWriterSettings_Async_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Async_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_Async_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Async_Get'); + late final _System_Xml_XmlWriterSettings_Async_Get = + _System_Xml_XmlWriterSettings_Async_GetPtr.asFunction< + bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_Async_Set( + System_Xml_XmlWriterSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Async_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_Async_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Async_Set'); + late final _System_Xml_XmlWriterSettings_Async_Set = + _System_Xml_XmlWriterSettings_Async_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, bool, + ffi.Pointer)>(); + + System_Text_Encoding_t System_Xml_XmlWriterSettings_Encoding_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Encoding_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_Encoding_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Encoding_Get'); + late final _System_Xml_XmlWriterSettings_Encoding_Get = + _System_Xml_XmlWriterSettings_Encoding_GetPtr.asFunction< + System_Text_Encoding_t Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_Encoding_Set( + System_Xml_XmlWriterSettings_t self, + System_Text_Encoding_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Encoding_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_Encoding_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Encoding_Set'); + late final _System_Xml_XmlWriterSettings_Encoding_Set = + _System_Xml_XmlWriterSettings_Encoding_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, System_Text_Encoding_t, + ffi.Pointer)>(); + + bool System_Xml_XmlWriterSettings_OmitXmlDeclaration_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_OmitXmlDeclaration_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_OmitXmlDeclaration_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_OmitXmlDeclaration_Get'); + late final _System_Xml_XmlWriterSettings_OmitXmlDeclaration_Get = + _System_Xml_XmlWriterSettings_OmitXmlDeclaration_GetPtr.asFunction< + bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_OmitXmlDeclaration_Set( + System_Xml_XmlWriterSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_OmitXmlDeclaration_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_OmitXmlDeclaration_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_OmitXmlDeclaration_Set'); + late final _System_Xml_XmlWriterSettings_OmitXmlDeclaration_Set = + _System_Xml_XmlWriterSettings_OmitXmlDeclaration_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, bool, + ffi.Pointer)>(); + + int System_Xml_XmlWriterSettings_NewLineHandling_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_NewLineHandling_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_NewLineHandling_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_NewLineHandling_Get'); + late final _System_Xml_XmlWriterSettings_NewLineHandling_Get = + _System_Xml_XmlWriterSettings_NewLineHandling_GetPtr.asFunction< + int Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_NewLineHandling_Set( + System_Xml_XmlWriterSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_NewLineHandling_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_NewLineHandling_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_NewLineHandling_Set'); + late final _System_Xml_XmlWriterSettings_NewLineHandling_Set = + _System_Xml_XmlWriterSettings_NewLineHandling_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, int, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlWriterSettings_NewLineChars_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_NewLineChars_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_NewLineChars_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_NewLineChars_Get'); + late final _System_Xml_XmlWriterSettings_NewLineChars_Get = + _System_Xml_XmlWriterSettings_NewLineChars_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_NewLineChars_Set( + System_Xml_XmlWriterSettings_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_NewLineChars_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_NewLineChars_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_NewLineChars_Set'); + late final _System_Xml_XmlWriterSettings_NewLineChars_Set = + _System_Xml_XmlWriterSettings_NewLineChars_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlWriterSettings_Indent_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Indent_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_Indent_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Indent_Get'); + late final _System_Xml_XmlWriterSettings_Indent_Get = + _System_Xml_XmlWriterSettings_Indent_GetPtr.asFunction< + bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_Indent_Set( + System_Xml_XmlWriterSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_Indent_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_Indent_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_Indent_Set'); + late final _System_Xml_XmlWriterSettings_Indent_Set = + _System_Xml_XmlWriterSettings_Indent_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, bool, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlWriterSettings_IndentChars_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_IndentChars_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_IndentChars_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_IndentChars_Get'); + late final _System_Xml_XmlWriterSettings_IndentChars_Get = + _System_Xml_XmlWriterSettings_IndentChars_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_IndentChars_Set( + System_Xml_XmlWriterSettings_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_IndentChars_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_IndentChars_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_IndentChars_Set'); + late final _System_Xml_XmlWriterSettings_IndentChars_Set = + _System_Xml_XmlWriterSettings_IndentChars_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlWriterSettings_NewLineOnAttributes_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_NewLineOnAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_NewLineOnAttributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_NewLineOnAttributes_Get'); + late final _System_Xml_XmlWriterSettings_NewLineOnAttributes_Get = + _System_Xml_XmlWriterSettings_NewLineOnAttributes_GetPtr.asFunction< + bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_NewLineOnAttributes_Set( + System_Xml_XmlWriterSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_NewLineOnAttributes_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_NewLineOnAttributes_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_NewLineOnAttributes_Set'); + late final _System_Xml_XmlWriterSettings_NewLineOnAttributes_Set = + _System_Xml_XmlWriterSettings_NewLineOnAttributes_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, bool, + ffi.Pointer)>(); + + bool System_Xml_XmlWriterSettings_CloseOutput_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_CloseOutput_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_CloseOutput_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_CloseOutput_Get'); + late final _System_Xml_XmlWriterSettings_CloseOutput_Get = + _System_Xml_XmlWriterSettings_CloseOutput_GetPtr.asFunction< + bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_CloseOutput_Set( + System_Xml_XmlWriterSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_CloseOutput_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_CloseOutput_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_CloseOutput_Set'); + late final _System_Xml_XmlWriterSettings_CloseOutput_Set = + _System_Xml_XmlWriterSettings_CloseOutput_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, bool, + ffi.Pointer)>(); + + int System_Xml_XmlWriterSettings_ConformanceLevel_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_ConformanceLevel_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_ConformanceLevel_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_ConformanceLevel_Get'); + late final _System_Xml_XmlWriterSettings_ConformanceLevel_Get = + _System_Xml_XmlWriterSettings_ConformanceLevel_GetPtr.asFunction< + int Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_ConformanceLevel_Set( + System_Xml_XmlWriterSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_ConformanceLevel_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_ConformanceLevel_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_ConformanceLevel_Set'); + late final _System_Xml_XmlWriterSettings_ConformanceLevel_Set = + _System_Xml_XmlWriterSettings_ConformanceLevel_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, int, + ffi.Pointer)>(); + + bool System_Xml_XmlWriterSettings_CheckCharacters_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_CheckCharacters_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_CheckCharacters_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_CheckCharacters_Get'); + late final _System_Xml_XmlWriterSettings_CheckCharacters_Get = + _System_Xml_XmlWriterSettings_CheckCharacters_GetPtr.asFunction< + bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_CheckCharacters_Set( + System_Xml_XmlWriterSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_CheckCharacters_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_CheckCharacters_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_CheckCharacters_Set'); + late final _System_Xml_XmlWriterSettings_CheckCharacters_Set = + _System_Xml_XmlWriterSettings_CheckCharacters_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, bool, + ffi.Pointer)>(); + + int System_Xml_XmlWriterSettings_NamespaceHandling_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_NamespaceHandling_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_NamespaceHandling_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_NamespaceHandling_Get'); + late final _System_Xml_XmlWriterSettings_NamespaceHandling_Get = + _System_Xml_XmlWriterSettings_NamespaceHandling_GetPtr.asFunction< + int Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_NamespaceHandling_Set( + System_Xml_XmlWriterSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_NamespaceHandling_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_NamespaceHandling_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_NamespaceHandling_Set'); + late final _System_Xml_XmlWriterSettings_NamespaceHandling_Set = + _System_Xml_XmlWriterSettings_NamespaceHandling_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, int, + ffi.Pointer)>(); + + bool System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Get'); + late final _System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Get = + _System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_GetPtr.asFunction< + bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Set( + System_Xml_XmlWriterSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Set'); + late final _System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_Set = + _System_Xml_XmlWriterSettings_WriteEndDocumentOnClose_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, bool, + ffi.Pointer)>(); + + int System_Xml_XmlWriterSettings_OutputMethod_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_OutputMethod_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_OutputMethod_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_OutputMethod_Get'); + late final _System_Xml_XmlWriterSettings_OutputMethod_Get = + _System_Xml_XmlWriterSettings_OutputMethod_GetPtr.asFunction< + int Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + bool System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Get( + System_Xml_XmlWriterSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Get'); + late final _System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Get = + _System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_GetPtr.asFunction< + bool Function(System_Xml_XmlWriterSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Set( + System_Xml_XmlWriterSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWriterSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Set'); + late final _System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_Set = + _System_Xml_XmlWriterSettings_DoNotEscapeUriAttributes_SetPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t, bool, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlWriterSettings_TypeOf() { + return _System_Xml_XmlWriterSettings_TypeOf(); + } + + late final _System_Xml_XmlWriterSettings_TypeOfPtr = + _lookup>( + 'System_Xml_XmlWriterSettings_TypeOf'); + late final _System_Xml_XmlWriterSettings_TypeOf = + _System_Xml_XmlWriterSettings_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlWriterSettings_Destroy( + System_Xml_XmlWriterSettings_t self, + ) { + return _System_Xml_XmlWriterSettings_Destroy( + self, + ); + } + + late final _System_Xml_XmlWriterSettings_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Xml_XmlWriterSettings_Destroy'); + late final _System_Xml_XmlWriterSettings_Destroy = + _System_Xml_XmlWriterSettings_DestroyPtr.asFunction< + void Function(System_Xml_XmlWriterSettings_t)>(); + + System_Object_t System_Xml_XmlReader_ReadContentAsObject( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsObject( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsObjectPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsObject'); + late final _System_Xml_XmlReader_ReadContentAsObject = + _System_Xml_XmlReader_ReadContentAsObjectPtr.asFunction< + System_Object_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadContentAsBoolean( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsBoolean( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsBooleanPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsBoolean'); + late final _System_Xml_XmlReader_ReadContentAsBoolean = + _System_Xml_XmlReader_ReadContentAsBooleanPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_DateTime_t System_Xml_XmlReader_ReadContentAsDateTime( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsDateTime( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsDateTimePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsDateTime'); + late final _System_Xml_XmlReader_ReadContentAsDateTime = + _System_Xml_XmlReader_ReadContentAsDateTimePtr.asFunction< + System_DateTime_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_DateTimeOffset_t System_Xml_XmlReader_ReadContentAsDateTimeOffset( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsDateTimeOffset( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsDateTimeOffsetPtr = _lookup< + ffi.NativeFunction< + System_DateTimeOffset_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsDateTimeOffset'); + late final _System_Xml_XmlReader_ReadContentAsDateTimeOffset = + _System_Xml_XmlReader_ReadContentAsDateTimeOffsetPtr.asFunction< + System_DateTimeOffset_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + double System_Xml_XmlReader_ReadContentAsDouble( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsDouble( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsDoublePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsDouble'); + late final _System_Xml_XmlReader_ReadContentAsDouble = + _System_Xml_XmlReader_ReadContentAsDoublePtr.asFunction< + double Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + double System_Xml_XmlReader_ReadContentAsFloat( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsFloat( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsFloatPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsFloat'); + late final _System_Xml_XmlReader_ReadContentAsFloat = + _System_Xml_XmlReader_ReadContentAsFloatPtr.asFunction< + double Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Decimal_t System_Xml_XmlReader_ReadContentAsDecimal( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsDecimal( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsDecimalPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsDecimal'); + late final _System_Xml_XmlReader_ReadContentAsDecimal = + _System_Xml_XmlReader_ReadContentAsDecimalPtr.asFunction< + System_Decimal_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadContentAsInt( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsInt( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsIntPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsInt'); + late final _System_Xml_XmlReader_ReadContentAsInt = + _System_Xml_XmlReader_ReadContentAsIntPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadContentAsLong( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsLong( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsLongPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsLong'); + late final _System_Xml_XmlReader_ReadContentAsLong = + _System_Xml_XmlReader_ReadContentAsLongPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadContentAsString( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsString( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsString'); + late final _System_Xml_XmlReader_ReadContentAsString = + _System_Xml_XmlReader_ReadContentAsStringPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Object_t System_Xml_XmlReader_ReadContentAs_1( + System_Xml_XmlReader_t self, + System_Type_t returnType, + System_Xml_IXmlNamespaceResolver_t namespaceResolver, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAs_1( + self, + returnType, + namespaceResolver, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAs_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XmlReader_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAs_1'); + late final _System_Xml_XmlReader_ReadContentAs_1 = + _System_Xml_XmlReader_ReadContentAs_1Ptr.asFunction< + System_Object_t Function( + System_Xml_XmlReader_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XmlReader_ReadElementContentAsObject( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsObject( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsObjectPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsObject'); + late final _System_Xml_XmlReader_ReadElementContentAsObject = + _System_Xml_XmlReader_ReadElementContentAsObjectPtr.asFunction< + System_Object_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Object_t System_Xml_XmlReader_ReadElementContentAsObject_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsObject_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsObject_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsObject_1'); + late final _System_Xml_XmlReader_ReadElementContentAsObject_1 = + _System_Xml_XmlReader_ReadElementContentAsObject_1Ptr.asFunction< + System_Object_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadElementContentAsBoolean( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsBoolean( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsBooleanPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsBoolean'); + late final _System_Xml_XmlReader_ReadElementContentAsBoolean = + _System_Xml_XmlReader_ReadElementContentAsBooleanPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadElementContentAsBoolean_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsBoolean_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsBoolean_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsBoolean_1'); + late final _System_Xml_XmlReader_ReadElementContentAsBoolean_1 = + _System_Xml_XmlReader_ReadElementContentAsBoolean_1Ptr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_DateTime_t System_Xml_XmlReader_ReadElementContentAsDateTime( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsDateTime( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsDateTimePtr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsDateTime'); + late final _System_Xml_XmlReader_ReadElementContentAsDateTime = + _System_Xml_XmlReader_ReadElementContentAsDateTimePtr.asFunction< + System_DateTime_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_DateTime_t System_Xml_XmlReader_ReadElementContentAsDateTime_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsDateTime_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsDateTime_1Ptr = _lookup< + ffi.NativeFunction< + System_DateTime_t Function( + System_Xml_XmlReader_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsDateTime_1'); + late final _System_Xml_XmlReader_ReadElementContentAsDateTime_1 = + _System_Xml_XmlReader_ReadElementContentAsDateTime_1Ptr.asFunction< + System_DateTime_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + double System_Xml_XmlReader_ReadElementContentAsDouble( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsDouble( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsDoublePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsDouble'); + late final _System_Xml_XmlReader_ReadElementContentAsDouble = + _System_Xml_XmlReader_ReadElementContentAsDoublePtr.asFunction< + double Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + double System_Xml_XmlReader_ReadElementContentAsDouble_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsDouble_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsDouble_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsDouble_1'); + late final _System_Xml_XmlReader_ReadElementContentAsDouble_1 = + _System_Xml_XmlReader_ReadElementContentAsDouble_1Ptr.asFunction< + double Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + double System_Xml_XmlReader_ReadElementContentAsFloat( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsFloat( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsFloatPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsFloat'); + late final _System_Xml_XmlReader_ReadElementContentAsFloat = + _System_Xml_XmlReader_ReadElementContentAsFloatPtr.asFunction< + double Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + double System_Xml_XmlReader_ReadElementContentAsFloat_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsFloat_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsFloat_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsFloat_1'); + late final _System_Xml_XmlReader_ReadElementContentAsFloat_1 = + _System_Xml_XmlReader_ReadElementContentAsFloat_1Ptr.asFunction< + double Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_Decimal_t System_Xml_XmlReader_ReadElementContentAsDecimal( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsDecimal( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsDecimalPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsDecimal'); + late final _System_Xml_XmlReader_ReadElementContentAsDecimal = + _System_Xml_XmlReader_ReadElementContentAsDecimalPtr.asFunction< + System_Decimal_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Decimal_t System_Xml_XmlReader_ReadElementContentAsDecimal_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsDecimal_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsDecimal_1Ptr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsDecimal_1'); + late final _System_Xml_XmlReader_ReadElementContentAsDecimal_1 = + _System_Xml_XmlReader_ReadElementContentAsDecimal_1Ptr.asFunction< + System_Decimal_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadElementContentAsInt( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsInt( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsIntPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsInt'); + late final _System_Xml_XmlReader_ReadElementContentAsInt = + _System_Xml_XmlReader_ReadElementContentAsIntPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadElementContentAsInt_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsInt_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsInt_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsInt_1'); + late final _System_Xml_XmlReader_ReadElementContentAsInt_1 = + _System_Xml_XmlReader_ReadElementContentAsInt_1Ptr.asFunction< + int Function(System_Xml_XmlReader_t, System_String_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadElementContentAsLong( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsLong( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsLongPtr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsLong'); + late final _System_Xml_XmlReader_ReadElementContentAsLong = + _System_Xml_XmlReader_ReadElementContentAsLongPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadElementContentAsLong_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsLong_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsLong_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsLong_1'); + late final _System_Xml_XmlReader_ReadElementContentAsLong_1 = + _System_Xml_XmlReader_ReadElementContentAsLong_1Ptr.asFunction< + int Function(System_Xml_XmlReader_t, System_String_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadElementContentAsString( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsString( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsString'); + late final _System_Xml_XmlReader_ReadElementContentAsString = + _System_Xml_XmlReader_ReadElementContentAsStringPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadElementContentAsString_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsString_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsString_1'); + late final _System_Xml_XmlReader_ReadElementContentAsString_1 = + _System_Xml_XmlReader_ReadElementContentAsString_1Ptr.asFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_Object_t System_Xml_XmlReader_ReadElementContentAs_1( + System_Xml_XmlReader_t self, + System_Type_t returnType, + System_Xml_IXmlNamespaceResolver_t namespaceResolver, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAs_1( + self, + returnType, + namespaceResolver, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAs_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XmlReader_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAs_1'); + late final _System_Xml_XmlReader_ReadElementContentAs_1 = + _System_Xml_XmlReader_ReadElementContentAs_1Ptr.asFunction< + System_Object_t Function( + System_Xml_XmlReader_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_XmlReader_ReadElementContentAs_2( + System_Xml_XmlReader_t self, + System_Type_t returnType, + System_Xml_IXmlNamespaceResolver_t namespaceResolver, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAs_2( + self, + returnType, + namespaceResolver, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAs_2Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XmlReader_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAs_2'); + late final _System_Xml_XmlReader_ReadElementContentAs_2 = + _System_Xml_XmlReader_ReadElementContentAs_2Ptr.asFunction< + System_Object_t Function( + System_Xml_XmlReader_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_GetAttribute( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_GetAttribute( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_GetAttributePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_GetAttribute'); + late final _System_Xml_XmlReader_GetAttribute = + _System_Xml_XmlReader_GetAttributePtr.asFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_GetAttribute_1( + System_Xml_XmlReader_t self, + System_String_t name, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_GetAttribute_1( + self, + name, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_GetAttribute_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_GetAttribute_1'); + late final _System_Xml_XmlReader_GetAttribute_1 = + _System_Xml_XmlReader_GetAttribute_1Ptr.asFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_GetAttribute_2( + System_Xml_XmlReader_t self, + int i, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_GetAttribute_2( + self, + i, + outException, + ); + } + + late final _System_Xml_XmlReader_GetAttribute_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReader_GetAttribute_2'); + late final _System_Xml_XmlReader_GetAttribute_2 = + _System_Xml_XmlReader_GetAttribute_2Ptr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, int, ffi.Pointer)>(); + + bool System_Xml_XmlReader_MoveToAttribute( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_MoveToAttribute( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_MoveToAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_MoveToAttribute'); + late final _System_Xml_XmlReader_MoveToAttribute = + _System_Xml_XmlReader_MoveToAttributePtr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlReader_MoveToAttribute_1( + System_Xml_XmlReader_t self, + System_String_t name, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_MoveToAttribute_1( + self, + name, + ns, + outException, + ); + } + + late final _System_Xml_XmlReader_MoveToAttribute_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_MoveToAttribute_1'); + late final _System_Xml_XmlReader_MoveToAttribute_1 = + _System_Xml_XmlReader_MoveToAttribute_1Ptr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlReader_MoveToAttribute_2( + System_Xml_XmlReader_t self, + int i, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_MoveToAttribute_2( + self, + i, + outException, + ); + } + + late final _System_Xml_XmlReader_MoveToAttribute_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReader_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReader_MoveToAttribute_2'); + late final _System_Xml_XmlReader_MoveToAttribute_2 = + _System_Xml_XmlReader_MoveToAttribute_2Ptr.asFunction< + void Function( + System_Xml_XmlReader_t, int, ffi.Pointer)>(); + + bool System_Xml_XmlReader_MoveToFirstAttribute( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_MoveToFirstAttribute( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_MoveToFirstAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_MoveToFirstAttribute'); + late final _System_Xml_XmlReader_MoveToFirstAttribute = + _System_Xml_XmlReader_MoveToFirstAttributePtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_MoveToNextAttribute( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_MoveToNextAttribute( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_MoveToNextAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_MoveToNextAttribute'); + late final _System_Xml_XmlReader_MoveToNextAttribute = + _System_Xml_XmlReader_MoveToNextAttributePtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_MoveToElement( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_MoveToElement( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_MoveToElementPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_MoveToElement'); + late final _System_Xml_XmlReader_MoveToElement = + _System_Xml_XmlReader_MoveToElementPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadAttributeValue( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadAttributeValue( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadAttributeValuePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadAttributeValue'); + late final _System_Xml_XmlReader_ReadAttributeValue = + _System_Xml_XmlReader_ReadAttributeValuePtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_Read_1( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Read_1( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_Read_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, + ffi.Pointer)>>('System_Xml_XmlReader_Read_1'); + late final _System_Xml_XmlReader_Read_1 = + _System_Xml_XmlReader_Read_1Ptr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XmlReader_Close( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Close( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ClosePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReader_t, + ffi.Pointer)>>('System_Xml_XmlReader_Close'); + late final _System_Xml_XmlReader_Close = + _System_Xml_XmlReader_ClosePtr.asFunction< + void Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XmlReader_Skip( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Skip( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_SkipPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReader_t, + ffi.Pointer)>>('System_Xml_XmlReader_Skip'); + late final _System_Xml_XmlReader_Skip = + _System_Xml_XmlReader_SkipPtr.asFunction< + void Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_LookupNamespace( + System_Xml_XmlReader_t self, + System_String_t prefix, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_LookupNamespace( + self, + prefix, + outException, + ); + } + + late final _System_Xml_XmlReader_LookupNamespacePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_LookupNamespace'); + late final _System_Xml_XmlReader_LookupNamespace = + _System_Xml_XmlReader_LookupNamespacePtr.asFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlReader_ResolveEntity( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ResolveEntity( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ResolveEntityPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ResolveEntity'); + late final _System_Xml_XmlReader_ResolveEntity = + _System_Xml_XmlReader_ResolveEntityPtr.asFunction< + void Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadContentAsBase64( + System_Xml_XmlReader_t self, + System_Byte_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsBase64( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsBase64Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReader_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsBase64'); + late final _System_Xml_XmlReader_ReadContentAsBase64 = + _System_Xml_XmlReader_ReadContentAsBase64Ptr.asFunction< + int Function(System_Xml_XmlReader_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadElementContentAsBase64( + System_Xml_XmlReader_t self, + System_Byte_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsBase64( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsBase64Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReader_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsBase64'); + late final _System_Xml_XmlReader_ReadElementContentAsBase64 = + _System_Xml_XmlReader_ReadElementContentAsBase64Ptr.asFunction< + int Function(System_Xml_XmlReader_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadContentAsBinHex( + System_Xml_XmlReader_t self, + System_Byte_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadContentAsBinHex( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadContentAsBinHexPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReader_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadContentAsBinHex'); + late final _System_Xml_XmlReader_ReadContentAsBinHex = + _System_Xml_XmlReader_ReadContentAsBinHexPtr.asFunction< + int Function(System_Xml_XmlReader_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadElementContentAsBinHex( + System_Xml_XmlReader_t self, + System_Byte_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementContentAsBinHex( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementContentAsBinHexPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReader_t, System_Byte_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementContentAsBinHex'); + late final _System_Xml_XmlReader_ReadElementContentAsBinHex = + _System_Xml_XmlReader_ReadElementContentAsBinHexPtr.asFunction< + int Function(System_Xml_XmlReader_t, System_Byte_Array_t, int, int, + ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadValueChunk( + System_Xml_XmlReader_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadValueChunk( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadValueChunkPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReader_t, System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadValueChunk'); + late final _System_Xml_XmlReader_ReadValueChunk = + _System_Xml_XmlReader_ReadValueChunkPtr.asFunction< + int Function(System_Xml_XmlReader_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadString( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadString( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadString'); + late final _System_Xml_XmlReader_ReadString = + _System_Xml_XmlReader_ReadStringPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_MoveToContent( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_MoveToContent( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_MoveToContentPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_MoveToContent'); + late final _System_Xml_XmlReader_MoveToContent = + _System_Xml_XmlReader_MoveToContentPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XmlReader_ReadStartElement( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadStartElement( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadStartElementPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadStartElement'); + late final _System_Xml_XmlReader_ReadStartElement = + _System_Xml_XmlReader_ReadStartElementPtr.asFunction< + void Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XmlReader_ReadStartElement_1( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadStartElement_1( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadStartElement_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadStartElement_1'); + late final _System_Xml_XmlReader_ReadStartElement_1 = + _System_Xml_XmlReader_ReadStartElement_1Ptr.asFunction< + void Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlReader_ReadStartElement_2( + System_Xml_XmlReader_t self, + System_String_t localname, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadStartElement_2( + self, + localname, + ns, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadStartElement_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadStartElement_2'); + late final _System_Xml_XmlReader_ReadStartElement_2 = + _System_Xml_XmlReader_ReadStartElement_2Ptr.asFunction< + void Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadElementString( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementString( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementString'); + late final _System_Xml_XmlReader_ReadElementString = + _System_Xml_XmlReader_ReadElementStringPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadElementString_1( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementString_1( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementString_1'); + late final _System_Xml_XmlReader_ReadElementString_1 = + _System_Xml_XmlReader_ReadElementString_1Ptr.asFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadElementString_2( + System_Xml_XmlReader_t self, + System_String_t localname, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadElementString_2( + self, + localname, + ns, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadElementString_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadElementString_2'); + late final _System_Xml_XmlReader_ReadElementString_2 = + _System_Xml_XmlReader_ReadElementString_2Ptr.asFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlReader_ReadEndElement( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadEndElement( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadEndElementPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadEndElement'); + late final _System_Xml_XmlReader_ReadEndElement = + _System_Xml_XmlReader_ReadEndElementPtr.asFunction< + void Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_IsStartElement( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_IsStartElement( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_IsStartElementPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_IsStartElement'); + late final _System_Xml_XmlReader_IsStartElement = + _System_Xml_XmlReader_IsStartElementPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_IsStartElement_1( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_IsStartElement_1( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_IsStartElement_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_IsStartElement_1'); + late final _System_Xml_XmlReader_IsStartElement_1 = + _System_Xml_XmlReader_IsStartElement_1Ptr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlReader_IsStartElement_2( + System_Xml_XmlReader_t self, + System_String_t localname, + System_String_t ns, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_IsStartElement_2( + self, + localname, + ns, + outException, + ); + } + + late final _System_Xml_XmlReader_IsStartElement_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_IsStartElement_2'); + late final _System_Xml_XmlReader_IsStartElement_2 = + _System_Xml_XmlReader_IsStartElement_2Ptr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadToFollowing( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadToFollowing( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadToFollowingPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadToFollowing'); + late final _System_Xml_XmlReader_ReadToFollowing = + _System_Xml_XmlReader_ReadToFollowingPtr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadToFollowing_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadToFollowing_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadToFollowing_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadToFollowing_1'); + late final _System_Xml_XmlReader_ReadToFollowing_1 = + _System_Xml_XmlReader_ReadToFollowing_1Ptr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadToDescendant( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadToDescendant( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadToDescendantPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadToDescendant'); + late final _System_Xml_XmlReader_ReadToDescendant = + _System_Xml_XmlReader_ReadToDescendantPtr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadToDescendant_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadToDescendant_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadToDescendant_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadToDescendant_1'); + late final _System_Xml_XmlReader_ReadToDescendant_1 = + _System_Xml_XmlReader_ReadToDescendant_1Ptr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadToNextSibling( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadToNextSibling( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadToNextSiblingPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadToNextSibling'); + late final _System_Xml_XmlReader_ReadToNextSibling = + _System_Xml_XmlReader_ReadToNextSiblingPtr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlReader_ReadToNextSibling_1( + System_Xml_XmlReader_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadToNextSibling_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadToNextSibling_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadToNextSibling_1'); + late final _System_Xml_XmlReader_ReadToNextSibling_1 = + _System_Xml_XmlReader_ReadToNextSibling_1Ptr.asFunction< + bool Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_IsName( + System_String_t str, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_IsName( + str, + outException, + ); + } + + late final _System_Xml_XmlReader_IsNamePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, + ffi.Pointer)>>('System_Xml_XmlReader_IsName'); + late final _System_Xml_XmlReader_IsName = + _System_Xml_XmlReader_IsNamePtr.asFunction< + bool Function(System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_IsNameToken( + System_String_t str, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_IsNameToken( + str, + outException, + ); + } + + late final _System_Xml_XmlReader_IsNameTokenPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_IsNameToken'); + late final _System_Xml_XmlReader_IsNameToken = + _System_Xml_XmlReader_IsNameTokenPtr.asFunction< + bool Function(System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadInnerXml( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadInnerXml( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadInnerXmlPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadInnerXml'); + late final _System_Xml_XmlReader_ReadInnerXml = + _System_Xml_XmlReader_ReadInnerXmlPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_ReadOuterXml( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadOuterXml( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadOuterXmlPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadOuterXml'); + late final _System_Xml_XmlReader_ReadOuterXml = + _System_Xml_XmlReader_ReadOuterXmlPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_ReadSubtree( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadSubtree( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadSubtreePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadSubtree'); + late final _System_Xml_XmlReader_ReadSubtree = + _System_Xml_XmlReader_ReadSubtreePtr.asFunction< + System_Xml_XmlReader_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + void System_Xml_XmlReader_Dispose( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Dispose( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Dispose'); + late final _System_Xml_XmlReader_Dispose = + _System_Xml_XmlReader_DisposePtr.asFunction< + void Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create( + System_String_t inputUri, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create( + inputUri, + outException, + ); + } + + late final _System_Xml_XmlReader_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function(System_String_t, + ffi.Pointer)>>('System_Xml_XmlReader_Create'); + late final _System_Xml_XmlReader_Create = + _System_Xml_XmlReader_CreatePtr.asFunction< + System_Xml_XmlReader_t Function( + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_1( + System_String_t inputUri, + System_Xml_XmlReaderSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_1( + inputUri, + settings, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_String_t, + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_1'); + late final _System_Xml_XmlReader_Create_1 = + _System_Xml_XmlReader_Create_1Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_String_t, + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_2( + System_String_t inputUri, + System_Xml_XmlReaderSettings_t settings, + System_Xml_XmlParserContext_t inputContext, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_2( + inputUri, + settings, + inputContext, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_String_t, + System_Xml_XmlReaderSettings_t, + System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_2'); + late final _System_Xml_XmlReader_Create_2 = + _System_Xml_XmlReader_Create_2Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_String_t, + System_Xml_XmlReaderSettings_t, + System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_3( + System_IO_Stream_t input, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_3( + input, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_IO_Stream_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_3'); + late final _System_Xml_XmlReader_Create_3 = + _System_Xml_XmlReader_Create_3Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_IO_Stream_t, ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_4( + System_IO_Stream_t input, + System_Xml_XmlReaderSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_4( + input, + settings, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_IO_Stream_t, + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_4'); + late final _System_Xml_XmlReader_Create_4 = + _System_Xml_XmlReader_Create_4Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_IO_Stream_t, + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_5( + System_IO_Stream_t input, + System_Xml_XmlReaderSettings_t settings, + System_String_t baseUri, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_5( + input, + settings, + baseUri, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_IO_Stream_t, + System_Xml_XmlReaderSettings_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_5'); + late final _System_Xml_XmlReader_Create_5 = + _System_Xml_XmlReader_Create_5Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_IO_Stream_t, + System_Xml_XmlReaderSettings_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_6( + System_IO_Stream_t input, + System_Xml_XmlReaderSettings_t settings, + System_Xml_XmlParserContext_t inputContext, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_6( + input, + settings, + inputContext, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_6Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_IO_Stream_t, + System_Xml_XmlReaderSettings_t, + System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_6'); + late final _System_Xml_XmlReader_Create_6 = + _System_Xml_XmlReader_Create_6Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_IO_Stream_t, + System_Xml_XmlReaderSettings_t, + System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_7( + System_IO_TextReader_t input, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_7( + input, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_7Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_IO_TextReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_7'); + late final _System_Xml_XmlReader_Create_7 = + _System_Xml_XmlReader_Create_7Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_IO_TextReader_t, ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_8( + System_IO_TextReader_t input, + System_Xml_XmlReaderSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_8( + input, + settings, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_8Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_IO_TextReader_t, + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_8'); + late final _System_Xml_XmlReader_Create_8 = + _System_Xml_XmlReader_Create_8Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_IO_TextReader_t, + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_9( + System_IO_TextReader_t input, + System_Xml_XmlReaderSettings_t settings, + System_String_t baseUri, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_9( + input, + settings, + baseUri, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_9Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_IO_TextReader_t, + System_Xml_XmlReaderSettings_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_9'); + late final _System_Xml_XmlReader_Create_9 = + _System_Xml_XmlReader_Create_9Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_IO_TextReader_t, + System_Xml_XmlReaderSettings_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_10( + System_IO_TextReader_t input, + System_Xml_XmlReaderSettings_t settings, + System_Xml_XmlParserContext_t inputContext, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_10( + input, + settings, + inputContext, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_10Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_IO_TextReader_t, + System_Xml_XmlReaderSettings_t, + System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_10'); + late final _System_Xml_XmlReader_Create_10 = + _System_Xml_XmlReader_Create_10Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_IO_TextReader_t, + System_Xml_XmlReaderSettings_t, + System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + System_Xml_XmlReader_t System_Xml_XmlReader_Create_11( + System_Xml_XmlReader_t reader, + System_Xml_XmlReaderSettings_t settings, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Create_11( + reader, + settings, + outException, + ); + } + + late final _System_Xml_XmlReader_Create_11Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReader_t Function( + System_Xml_XmlReader_t, + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Create_11'); + late final _System_Xml_XmlReader_Create_11 = + _System_Xml_XmlReader_Create_11Ptr.asFunction< + System_Xml_XmlReader_t Function( + System_Xml_XmlReader_t, + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_Xml_XmlReader_SkipAsync( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_SkipAsync( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_SkipAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_SkipAsync'); + late final _System_Xml_XmlReader_SkipAsync = + _System_Xml_XmlReader_SkipAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Xml_XmlReaderSettings_t System_Xml_XmlReader_Settings_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Settings_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_Settings_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReaderSettings_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Settings_Get'); + late final _System_Xml_XmlReader_Settings_Get = + _System_Xml_XmlReader_Settings_GetPtr.asFunction< + System_Xml_XmlReaderSettings_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_NodeType_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_NodeType_Get'); + late final _System_Xml_XmlReader_NodeType_Get = + _System_Xml_XmlReader_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_Name_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Name_Get'); + late final _System_Xml_XmlReader_Name_Get = + _System_Xml_XmlReader_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_LocalName_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_LocalName_Get'); + late final _System_Xml_XmlReader_LocalName_Get = + _System_Xml_XmlReader_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_NamespaceURI_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_NamespaceURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_NamespaceURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_NamespaceURI_Get'); + late final _System_Xml_XmlReader_NamespaceURI_Get = + _System_Xml_XmlReader_NamespaceURI_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_Prefix_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Prefix_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_Prefix_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Prefix_Get'); + late final _System_Xml_XmlReader_Prefix_Get = + _System_Xml_XmlReader_Prefix_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_HasValue_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_HasValue_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_HasValue_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_HasValue_Get'); + late final _System_Xml_XmlReader_HasValue_Get = + _System_Xml_XmlReader_HasValue_GetPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_Value_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Value_Get'); + late final _System_Xml_XmlReader_Value_Get = + _System_Xml_XmlReader_Value_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_Depth_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Depth_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_Depth_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Depth_Get'); + late final _System_Xml_XmlReader_Depth_Get = + _System_Xml_XmlReader_Depth_GetPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_BaseURI_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_BaseURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_BaseURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_BaseURI_Get'); + late final _System_Xml_XmlReader_BaseURI_Get = + _System_Xml_XmlReader_BaseURI_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_IsEmptyElement_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_IsEmptyElement_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_IsEmptyElement_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_IsEmptyElement_Get'); + late final _System_Xml_XmlReader_IsEmptyElement_Get = + _System_Xml_XmlReader_IsEmptyElement_GetPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_IsDefault_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_IsDefault_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_IsDefault_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_IsDefault_Get'); + late final _System_Xml_XmlReader_IsDefault_Get = + _System_Xml_XmlReader_IsDefault_GetPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_QuoteChar_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_QuoteChar_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_QuoteChar_GetPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_QuoteChar_Get'); + late final _System_Xml_XmlReader_QuoteChar_Get = + _System_Xml_XmlReader_QuoteChar_GetPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_XmlSpace_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_XmlSpace_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_XmlSpace_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_XmlSpace_Get'); + late final _System_Xml_XmlReader_XmlSpace_Get = + _System_Xml_XmlReader_XmlSpace_GetPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_XmlLang_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_XmlLang_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_XmlLang_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_XmlLang_Get'); + late final _System_Xml_XmlReader_XmlLang_Get = + _System_Xml_XmlReader_XmlLang_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Xml_Schema_IXmlSchemaInfo_t System_Xml_XmlReader_SchemaInfo_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_SchemaInfo_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_SchemaInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_SchemaInfo_Get'); + late final _System_Xml_XmlReader_SchemaInfo_Get = + _System_Xml_XmlReader_SchemaInfo_GetPtr.asFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlReader_ValueType_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ValueType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ValueType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ValueType_Get'); + late final _System_Xml_XmlReader_ValueType_Get = + _System_Xml_XmlReader_ValueType_GetPtr.asFunction< + System_Type_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_AttributeCount_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_AttributeCount_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_AttributeCount_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_AttributeCount_Get'); + late final _System_Xml_XmlReader_AttributeCount_Get = + _System_Xml_XmlReader_AttributeCount_GetPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_Item_Get( + System_Xml_XmlReader_t self, + int i, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Item_Get( + self, + i, + outException, + ); + } + + late final _System_Xml_XmlReader_Item_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Item_Get'); + late final _System_Xml_XmlReader_Item_Get = + _System_Xml_XmlReader_Item_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlReader_t, int, ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_Item_Get_1( + System_Xml_XmlReader_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Item_Get_1( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlReader_Item_Get_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlReader_Item_Get_1'); + late final _System_Xml_XmlReader_Item_Get_1 = + _System_Xml_XmlReader_Item_Get_1Ptr.asFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlReader_Item_Get_2( + System_Xml_XmlReader_t self, + System_String_t name, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_Item_Get_2( + self, + name, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlReader_Item_Get_2Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_Item_Get_2'); + late final _System_Xml_XmlReader_Item_Get_2 = + _System_Xml_XmlReader_Item_Get_2Ptr.asFunction< + System_String_t Function(System_Xml_XmlReader_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_EOF_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_EOF_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_EOF_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_EOF_Get'); + late final _System_Xml_XmlReader_EOF_Get = + _System_Xml_XmlReader_EOF_GetPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + int System_Xml_XmlReader_ReadState_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_ReadState_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_ReadState_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_ReadState_Get'); + late final _System_Xml_XmlReader_ReadState_Get = + _System_Xml_XmlReader_ReadState_GetPtr.asFunction< + int Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Xml_XmlNameTable_t System_Xml_XmlReader_NameTable_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_NameTable_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_NameTable_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNameTable_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_NameTable_Get'); + late final _System_Xml_XmlReader_NameTable_Get = + _System_Xml_XmlReader_NameTable_GetPtr.asFunction< + System_Xml_XmlNameTable_t Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_CanResolveEntity_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_CanResolveEntity_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_CanResolveEntity_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_CanResolveEntity_Get'); + late final _System_Xml_XmlReader_CanResolveEntity_Get = + _System_Xml_XmlReader_CanResolveEntity_GetPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_CanReadBinaryContent_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_CanReadBinaryContent_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_CanReadBinaryContent_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_CanReadBinaryContent_Get'); + late final _System_Xml_XmlReader_CanReadBinaryContent_Get = + _System_Xml_XmlReader_CanReadBinaryContent_GetPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_CanReadValueChunk_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_CanReadValueChunk_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_CanReadValueChunk_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_CanReadValueChunk_Get'); + late final _System_Xml_XmlReader_CanReadValueChunk_Get = + _System_Xml_XmlReader_CanReadValueChunk_GetPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + bool System_Xml_XmlReader_HasAttributes_Get( + System_Xml_XmlReader_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReader_HasAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReader_HasAttributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>>( + 'System_Xml_XmlReader_HasAttributes_Get'); + late final _System_Xml_XmlReader_HasAttributes_Get = + _System_Xml_XmlReader_HasAttributes_GetPtr.asFunction< + bool Function( + System_Xml_XmlReader_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlReader_TypeOf() { + return _System_Xml_XmlReader_TypeOf(); + } + + late final _System_Xml_XmlReader_TypeOfPtr = + _lookup>( + 'System_Xml_XmlReader_TypeOf'); + late final _System_Xml_XmlReader_TypeOf = + _System_Xml_XmlReader_TypeOfPtr.asFunction(); + + void System_Xml_XmlReader_Destroy( + System_Xml_XmlReader_t self, + ) { + return _System_Xml_XmlReader_Destroy( + self, + ); + } + + late final _System_Xml_XmlReader_DestroyPtr = + _lookup>( + 'System_Xml_XmlReader_Destroy'); + late final _System_Xml_XmlReader_Destroy = _System_Xml_XmlReader_DestroyPtr + .asFunction(); + + void System_Xml_XmlReaderSettings_Reset( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_Reset( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ResetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_Reset'); + late final _System_Xml_XmlReaderSettings_Reset = + _System_Xml_XmlReaderSettings_ResetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlReaderSettings_t System_Xml_XmlReaderSettings_Clone( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_Clone( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ClonePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReaderSettings_t Function( + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_Clone'); + late final _System_Xml_XmlReaderSettings_Clone = + _System_Xml_XmlReaderSettings_ClonePtr.asFunction< + System_Xml_XmlReaderSettings_t Function( + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + System_Xml_XmlReaderSettings_t System_Xml_XmlReaderSettings_Create( + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_Create( + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlReaderSettings_t Function( + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_Create'); + late final _System_Xml_XmlReaderSettings_Create = + _System_Xml_XmlReaderSettings_CreatePtr.asFunction< + System_Xml_XmlReaderSettings_t Function( + ffi.Pointer)>(); + + bool System_Xml_XmlReaderSettings_Async_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_Async_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_Async_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_Async_Get'); + late final _System_Xml_XmlReaderSettings_Async_Get = + _System_Xml_XmlReaderSettings_Async_GetPtr.asFunction< + bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_Async_Set( + System_Xml_XmlReaderSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_Async_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_Async_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_Async_Set'); + late final _System_Xml_XmlReaderSettings_Async_Set = + _System_Xml_XmlReaderSettings_Async_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, bool, + ffi.Pointer)>(); + + System_Xml_XmlNameTable_t System_Xml_XmlReaderSettings_NameTable_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_NameTable_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_NameTable_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNameTable_t Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_NameTable_Get'); + late final _System_Xml_XmlReaderSettings_NameTable_Get = + _System_Xml_XmlReaderSettings_NameTable_GetPtr.asFunction< + System_Xml_XmlNameTable_t Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_NameTable_Set( + System_Xml_XmlReaderSettings_t self, + System_Xml_XmlNameTable_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_NameTable_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_NameTable_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, + System_Xml_XmlNameTable_t, ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_NameTable_Set'); + late final _System_Xml_XmlReaderSettings_NameTable_Set = + _System_Xml_XmlReaderSettings_NameTable_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, + System_Xml_XmlNameTable_t, ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_XmlResolver_Set( + System_Xml_XmlReaderSettings_t self, + System_Xml_XmlResolver_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_XmlResolver_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_XmlResolver_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, + System_Xml_XmlResolver_t, ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_XmlResolver_Set'); + late final _System_Xml_XmlReaderSettings_XmlResolver_Set = + _System_Xml_XmlReaderSettings_XmlResolver_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, + System_Xml_XmlResolver_t, ffi.Pointer)>(); + + int System_Xml_XmlReaderSettings_LineNumberOffset_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_LineNumberOffset_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_LineNumberOffset_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_LineNumberOffset_Get'); + late final _System_Xml_XmlReaderSettings_LineNumberOffset_Get = + _System_Xml_XmlReaderSettings_LineNumberOffset_GetPtr.asFunction< + int Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_LineNumberOffset_Set( + System_Xml_XmlReaderSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_LineNumberOffset_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_LineNumberOffset_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_LineNumberOffset_Set'); + late final _System_Xml_XmlReaderSettings_LineNumberOffset_Set = + _System_Xml_XmlReaderSettings_LineNumberOffset_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, int, + ffi.Pointer)>(); + + int System_Xml_XmlReaderSettings_LinePositionOffset_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_LinePositionOffset_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_LinePositionOffset_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_LinePositionOffset_Get'); + late final _System_Xml_XmlReaderSettings_LinePositionOffset_Get = + _System_Xml_XmlReaderSettings_LinePositionOffset_GetPtr.asFunction< + int Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_LinePositionOffset_Set( + System_Xml_XmlReaderSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_LinePositionOffset_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_LinePositionOffset_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_LinePositionOffset_Set'); + late final _System_Xml_XmlReaderSettings_LinePositionOffset_Set = + _System_Xml_XmlReaderSettings_LinePositionOffset_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, int, + ffi.Pointer)>(); + + int System_Xml_XmlReaderSettings_ConformanceLevel_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_ConformanceLevel_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ConformanceLevel_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_ConformanceLevel_Get'); + late final _System_Xml_XmlReaderSettings_ConformanceLevel_Get = + _System_Xml_XmlReaderSettings_ConformanceLevel_GetPtr.asFunction< + int Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_ConformanceLevel_Set( + System_Xml_XmlReaderSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_ConformanceLevel_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ConformanceLevel_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_ConformanceLevel_Set'); + late final _System_Xml_XmlReaderSettings_ConformanceLevel_Set = + _System_Xml_XmlReaderSettings_ConformanceLevel_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, int, + ffi.Pointer)>(); + + bool System_Xml_XmlReaderSettings_CheckCharacters_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_CheckCharacters_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_CheckCharacters_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_CheckCharacters_Get'); + late final _System_Xml_XmlReaderSettings_CheckCharacters_Get = + _System_Xml_XmlReaderSettings_CheckCharacters_GetPtr.asFunction< + bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_CheckCharacters_Set( + System_Xml_XmlReaderSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_CheckCharacters_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_CheckCharacters_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_CheckCharacters_Set'); + late final _System_Xml_XmlReaderSettings_CheckCharacters_Set = + _System_Xml_XmlReaderSettings_CheckCharacters_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, bool, + ffi.Pointer)>(); + + int System_Xml_XmlReaderSettings_MaxCharactersInDocument_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_MaxCharactersInDocument_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_MaxCharactersInDocument_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_MaxCharactersInDocument_Get'); + late final _System_Xml_XmlReaderSettings_MaxCharactersInDocument_Get = + _System_Xml_XmlReaderSettings_MaxCharactersInDocument_GetPtr.asFunction< + int Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_MaxCharactersInDocument_Set( + System_Xml_XmlReaderSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_MaxCharactersInDocument_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_MaxCharactersInDocument_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Int64, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_MaxCharactersInDocument_Set'); + late final _System_Xml_XmlReaderSettings_MaxCharactersInDocument_Set = + _System_Xml_XmlReaderSettings_MaxCharactersInDocument_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, int, + ffi.Pointer)>(); + + int System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_MaxCharactersFromEntities_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Get'); + late final _System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Get = + _System_Xml_XmlReaderSettings_MaxCharactersFromEntities_GetPtr.asFunction< + int Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Set( + System_Xml_XmlReaderSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_MaxCharactersFromEntities_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Int64, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Set'); + late final _System_Xml_XmlReaderSettings_MaxCharactersFromEntities_Set = + _System_Xml_XmlReaderSettings_MaxCharactersFromEntities_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, int, + ffi.Pointer)>(); + + bool System_Xml_XmlReaderSettings_IgnoreWhitespace_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_IgnoreWhitespace_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_IgnoreWhitespace_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_IgnoreWhitespace_Get'); + late final _System_Xml_XmlReaderSettings_IgnoreWhitespace_Get = + _System_Xml_XmlReaderSettings_IgnoreWhitespace_GetPtr.asFunction< + bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_IgnoreWhitespace_Set( + System_Xml_XmlReaderSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_IgnoreWhitespace_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_IgnoreWhitespace_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_IgnoreWhitespace_Set'); + late final _System_Xml_XmlReaderSettings_IgnoreWhitespace_Set = + _System_Xml_XmlReaderSettings_IgnoreWhitespace_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, bool, + ffi.Pointer)>(); + + bool System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Get'); + late final _System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Get = + _System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_GetPtr + .asFunction< + bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Set( + System_Xml_XmlReaderSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Set'); + late final _System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_Set = + _System_Xml_XmlReaderSettings_IgnoreProcessingInstructions_SetPtr + .asFunction< + void Function(System_Xml_XmlReaderSettings_t, bool, + ffi.Pointer)>(); + + bool System_Xml_XmlReaderSettings_IgnoreComments_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_IgnoreComments_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_IgnoreComments_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_IgnoreComments_Get'); + late final _System_Xml_XmlReaderSettings_IgnoreComments_Get = + _System_Xml_XmlReaderSettings_IgnoreComments_GetPtr.asFunction< + bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_IgnoreComments_Set( + System_Xml_XmlReaderSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_IgnoreComments_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_IgnoreComments_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_IgnoreComments_Set'); + late final _System_Xml_XmlReaderSettings_IgnoreComments_Set = + _System_Xml_XmlReaderSettings_IgnoreComments_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, bool, + ffi.Pointer)>(); + + bool System_Xml_XmlReaderSettings_ProhibitDtd_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_ProhibitDtd_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ProhibitDtd_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_ProhibitDtd_Get'); + late final _System_Xml_XmlReaderSettings_ProhibitDtd_Get = + _System_Xml_XmlReaderSettings_ProhibitDtd_GetPtr.asFunction< + bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_ProhibitDtd_Set( + System_Xml_XmlReaderSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_ProhibitDtd_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ProhibitDtd_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_ProhibitDtd_Set'); + late final _System_Xml_XmlReaderSettings_ProhibitDtd_Set = + _System_Xml_XmlReaderSettings_ProhibitDtd_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, bool, + ffi.Pointer)>(); + + int System_Xml_XmlReaderSettings_DtdProcessing_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_DtdProcessing_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_DtdProcessing_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_DtdProcessing_Get'); + late final _System_Xml_XmlReaderSettings_DtdProcessing_Get = + _System_Xml_XmlReaderSettings_DtdProcessing_GetPtr.asFunction< + int Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_DtdProcessing_Set( + System_Xml_XmlReaderSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_DtdProcessing_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_DtdProcessing_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_DtdProcessing_Set'); + late final _System_Xml_XmlReaderSettings_DtdProcessing_Set = + _System_Xml_XmlReaderSettings_DtdProcessing_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, int, + ffi.Pointer)>(); + + bool System_Xml_XmlReaderSettings_CloseInput_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_CloseInput_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_CloseInput_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_CloseInput_Get'); + late final _System_Xml_XmlReaderSettings_CloseInput_Get = + _System_Xml_XmlReaderSettings_CloseInput_GetPtr.asFunction< + bool Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_CloseInput_Set( + System_Xml_XmlReaderSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_CloseInput_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_CloseInput_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_CloseInput_Set'); + late final _System_Xml_XmlReaderSettings_CloseInput_Set = + _System_Xml_XmlReaderSettings_CloseInput_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, bool, + ffi.Pointer)>(); + + int System_Xml_XmlReaderSettings_ValidationType_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_ValidationType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ValidationType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_ValidationType_Get'); + late final _System_Xml_XmlReaderSettings_ValidationType_Get = + _System_Xml_XmlReaderSettings_ValidationType_GetPtr.asFunction< + int Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_ValidationType_Set( + System_Xml_XmlReaderSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_ValidationType_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ValidationType_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_ValidationType_Set'); + late final _System_Xml_XmlReaderSettings_ValidationType_Set = + _System_Xml_XmlReaderSettings_ValidationType_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, int, + ffi.Pointer)>(); + + int System_Xml_XmlReaderSettings_ValidationFlags_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_ValidationFlags_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ValidationFlags_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_ValidationFlags_Get'); + late final _System_Xml_XmlReaderSettings_ValidationFlags_Get = + _System_Xml_XmlReaderSettings_ValidationFlags_GetPtr.asFunction< + int Function(System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_ValidationFlags_Set( + System_Xml_XmlReaderSettings_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_ValidationFlags_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_ValidationFlags_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_ValidationFlags_Set'); + late final _System_Xml_XmlReaderSettings_ValidationFlags_Set = + _System_Xml_XmlReaderSettings_ValidationFlags_SetPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, int, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSet_t System_Xml_XmlReaderSettings_Schemas_Get( + System_Xml_XmlReaderSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_Schemas_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_Schemas_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSet_t Function( + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_Schemas_Get'); + late final _System_Xml_XmlReaderSettings_Schemas_Get = + _System_Xml_XmlReaderSettings_Schemas_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaSet_t Function( + System_Xml_XmlReaderSettings_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_Schemas_Set( + System_Xml_XmlReaderSettings_t self, + System_Xml_Schema_XmlSchemaSet_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlReaderSettings_Schemas_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlReaderSettings_Schemas_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlReaderSettings_t, + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_XmlReaderSettings_Schemas_Set'); + late final _System_Xml_XmlReaderSettings_Schemas_Set = + _System_Xml_XmlReaderSettings_Schemas_SetPtr.asFunction< + void Function( + System_Xml_XmlReaderSettings_t, + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + void System_Xml_XmlReaderSettings_ValidationEventHandler_Add( + System_Xml_XmlReaderSettings_t self, + System_Xml_Schema_ValidationEventHandler_t value, + ) { + return _System_Xml_XmlReaderSettings_ValidationEventHandler_Add( + self, + value, + ); + } + + late final _System_Xml_XmlReaderSettings_ValidationEventHandler_AddPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, + System_Xml_Schema_ValidationEventHandler_t)>>( + 'System_Xml_XmlReaderSettings_ValidationEventHandler_Add'); + late final _System_Xml_XmlReaderSettings_ValidationEventHandler_Add = + _System_Xml_XmlReaderSettings_ValidationEventHandler_AddPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, + System_Xml_Schema_ValidationEventHandler_t)>(); + + void System_Xml_XmlReaderSettings_ValidationEventHandler_Remove( + System_Xml_XmlReaderSettings_t self, + System_Xml_Schema_ValidationEventHandler_t value, + ) { + return _System_Xml_XmlReaderSettings_ValidationEventHandler_Remove( + self, + value, + ); + } + + late final _System_Xml_XmlReaderSettings_ValidationEventHandler_RemovePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlReaderSettings_t, + System_Xml_Schema_ValidationEventHandler_t)>>( + 'System_Xml_XmlReaderSettings_ValidationEventHandler_Remove'); + late final _System_Xml_XmlReaderSettings_ValidationEventHandler_Remove = + _System_Xml_XmlReaderSettings_ValidationEventHandler_RemovePtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t, + System_Xml_Schema_ValidationEventHandler_t)>(); + + System_Type_t System_Xml_XmlReaderSettings_TypeOf() { + return _System_Xml_XmlReaderSettings_TypeOf(); + } + + late final _System_Xml_XmlReaderSettings_TypeOfPtr = + _lookup>( + 'System_Xml_XmlReaderSettings_TypeOf'); + late final _System_Xml_XmlReaderSettings_TypeOf = + _System_Xml_XmlReaderSettings_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlReaderSettings_Destroy( + System_Xml_XmlReaderSettings_t self, + ) { + return _System_Xml_XmlReaderSettings_Destroy( + self, + ); + } + + late final _System_Xml_XmlReaderSettings_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Xml_XmlReaderSettings_Destroy'); + late final _System_Xml_XmlReaderSettings_Destroy = + _System_Xml_XmlReaderSettings_DestroyPtr.asFunction< + void Function(System_Xml_XmlReaderSettings_t)>(); + + System_String_t System_Xml_XmlNameTable_Get( + System_Xml_XmlNameTable_t self, + System_Char_Array_t array, + int offset, + int length, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNameTable_Get( + self, + array, + offset, + length, + outException, + ); + } + + late final _System_Xml_XmlNameTable_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNameTable_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Xml_XmlNameTable_Get'); + late final _System_Xml_XmlNameTable_Get = + _System_Xml_XmlNameTable_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlNameTable_t, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNameTable_Get_1( + System_Xml_XmlNameTable_t self, + System_String_t array, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNameTable_Get_1( + self, + array, + outException, + ); + } + + late final _System_Xml_XmlNameTable_Get_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNameTable_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNameTable_Get_1'); + late final _System_Xml_XmlNameTable_Get_1 = + _System_Xml_XmlNameTable_Get_1Ptr.asFunction< + System_String_t Function(System_Xml_XmlNameTable_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNameTable_Add( + System_Xml_XmlNameTable_t self, + System_Char_Array_t array, + int offset, + int length, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNameTable_Add( + self, + array, + offset, + length, + outException, + ); + } + + late final _System_Xml_XmlNameTable_AddPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlNameTable_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Xml_XmlNameTable_Add'); + late final _System_Xml_XmlNameTable_Add = + _System_Xml_XmlNameTable_AddPtr.asFunction< + System_String_t Function( + System_Xml_XmlNameTable_t, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNameTable_Add_1( + System_Xml_XmlNameTable_t self, + System_String_t array, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNameTable_Add_1( + self, + array, + outException, + ); + } + + late final _System_Xml_XmlNameTable_Add_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNameTable_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNameTable_Add_1'); + late final _System_Xml_XmlNameTable_Add_1 = + _System_Xml_XmlNameTable_Add_1Ptr.asFunction< + System_String_t Function(System_Xml_XmlNameTable_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlNameTable_TypeOf() { + return _System_Xml_XmlNameTable_TypeOf(); + } + + late final _System_Xml_XmlNameTable_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNameTable_TypeOf'); + late final _System_Xml_XmlNameTable_TypeOf = + _System_Xml_XmlNameTable_TypeOfPtr.asFunction(); + + void System_Xml_XmlNameTable_Destroy( + System_Xml_XmlNameTable_t self, + ) { + return _System_Xml_XmlNameTable_Destroy( + self, + ); + } + + late final _System_Xml_XmlNameTable_DestroyPtr = + _lookup>( + 'System_Xml_XmlNameTable_Destroy'); + late final _System_Xml_XmlNameTable_Destroy = + _System_Xml_XmlNameTable_DestroyPtr.asFunction< + void Function(System_Xml_XmlNameTable_t)>(); + + System_Object_t System_Xml_XmlResolver_GetEntity( + System_Xml_XmlResolver_t self, + System_Uri_t absoluteUri, + System_String_t role, + System_Type_t ofObjectToReturn, + ffi.Pointer outException, + ) { + return _System_Xml_XmlResolver_GetEntity( + self, + absoluteUri, + role, + ofObjectToReturn, + outException, + ); + } + + late final _System_Xml_XmlResolver_GetEntityPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_XmlResolver_t, + System_Uri_t, + System_String_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Xml_XmlResolver_GetEntity'); + late final _System_Xml_XmlResolver_GetEntity = + _System_Xml_XmlResolver_GetEntityPtr.asFunction< + System_Object_t Function( + System_Xml_XmlResolver_t, + System_Uri_t, + System_String_t, + System_Type_t, + ffi.Pointer)>(); + + System_Uri_t System_Xml_XmlResolver_ResolveUri( + System_Xml_XmlResolver_t self, + System_Uri_t baseUri, + System_String_t relativeUri, + ffi.Pointer outException, + ) { + return _System_Xml_XmlResolver_ResolveUri( + self, + baseUri, + relativeUri, + outException, + ); + } + + late final _System_Xml_XmlResolver_ResolveUriPtr = _lookup< + ffi.NativeFunction< + System_Uri_t Function(System_Xml_XmlResolver_t, System_Uri_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlResolver_ResolveUri'); + late final _System_Xml_XmlResolver_ResolveUri = + _System_Xml_XmlResolver_ResolveUriPtr.asFunction< + System_Uri_t Function(System_Xml_XmlResolver_t, System_Uri_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlResolver_SupportsType( + System_Xml_XmlResolver_t self, + System_Uri_t absoluteUri, + System_Type_t type, + ffi.Pointer outException, + ) { + return _System_Xml_XmlResolver_SupportsType( + self, + absoluteUri, + type, + outException, + ); + } + + late final _System_Xml_XmlResolver_SupportsTypePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlResolver_t, System_Uri_t, + System_Type_t, ffi.Pointer)>>( + 'System_Xml_XmlResolver_SupportsType'); + late final _System_Xml_XmlResolver_SupportsType = + _System_Xml_XmlResolver_SupportsTypePtr.asFunction< + bool Function(System_Xml_XmlResolver_t, System_Uri_t, System_Type_t, + ffi.Pointer)>(); + + void System_Xml_XmlResolver_Credentials_Set( + System_Xml_XmlResolver_t self, + System_Net_ICredentials_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlResolver_Credentials_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlResolver_Credentials_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlResolver_t, + System_Net_ICredentials_t, ffi.Pointer)>>( + 'System_Xml_XmlResolver_Credentials_Set'); + late final _System_Xml_XmlResolver_Credentials_Set = + _System_Xml_XmlResolver_Credentials_SetPtr.asFunction< + void Function(System_Xml_XmlResolver_t, System_Net_ICredentials_t, + ffi.Pointer)>(); + + System_Xml_XmlResolver_t System_Xml_XmlResolver_FileSystemResolver_Get( + ffi.Pointer outException, + ) { + return _System_Xml_XmlResolver_FileSystemResolver_Get( + outException, + ); + } + + late final _System_Xml_XmlResolver_FileSystemResolver_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlResolver_t Function( + ffi.Pointer)>>( + 'System_Xml_XmlResolver_FileSystemResolver_Get'); + late final _System_Xml_XmlResolver_FileSystemResolver_Get = + _System_Xml_XmlResolver_FileSystemResolver_GetPtr.asFunction< + System_Xml_XmlResolver_t Function(ffi.Pointer)>(); + + System_Xml_XmlResolver_t System_Xml_XmlResolver_ThrowingResolver_Get( + ffi.Pointer outException, + ) { + return _System_Xml_XmlResolver_ThrowingResolver_Get( + outException, + ); + } + + late final _System_Xml_XmlResolver_ThrowingResolver_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlResolver_t Function( + ffi.Pointer)>>( + 'System_Xml_XmlResolver_ThrowingResolver_Get'); + late final _System_Xml_XmlResolver_ThrowingResolver_Get = + _System_Xml_XmlResolver_ThrowingResolver_GetPtr.asFunction< + System_Xml_XmlResolver_t Function(ffi.Pointer)>(); + + System_Type_t System_Xml_XmlResolver_TypeOf() { + return _System_Xml_XmlResolver_TypeOf(); + } + + late final _System_Xml_XmlResolver_TypeOfPtr = + _lookup>( + 'System_Xml_XmlResolver_TypeOf'); + late final _System_Xml_XmlResolver_TypeOf = + _System_Xml_XmlResolver_TypeOfPtr.asFunction(); + + void System_Xml_XmlResolver_Destroy( + System_Xml_XmlResolver_t self, + ) { + return _System_Xml_XmlResolver_Destroy( + self, + ); + } + + late final _System_Xml_XmlResolver_DestroyPtr = + _lookup>( + 'System_Xml_XmlResolver_Destroy'); + late final _System_Xml_XmlResolver_Destroy = + _System_Xml_XmlResolver_DestroyPtr.asFunction< + void Function(System_Xml_XmlResolver_t)>(); + + int System_Uri_CheckHostName( + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Uri_CheckHostName( + name, + outException, + ); + } + + late final _System_Uri_CheckHostNamePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_String_t, + ffi.Pointer)>>('System_Uri_CheckHostName'); + late final _System_Uri_CheckHostName = + _System_Uri_CheckHostNamePtr.asFunction< + int Function(System_String_t, ffi.Pointer)>(); + + System_String_t System_Uri_GetLeftPart( + System_Uri_t self, + int part1, + ffi.Pointer outException, + ) { + return _System_Uri_GetLeftPart( + self, + part1, + outException, + ); + } + + late final _System_Uri_GetLeftPartPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, ffi.Int32, + ffi.Pointer)>>('System_Uri_GetLeftPart'); + late final _System_Uri_GetLeftPart = _System_Uri_GetLeftPartPtr.asFunction< + System_String_t Function( + System_Uri_t, int, ffi.Pointer)>(); + + System_String_t System_Uri_HexEscape( + int character, + ffi.Pointer outException, + ) { + return _System_Uri_HexEscape( + character, + outException, + ); + } + + late final _System_Uri_HexEscapePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(ffi.WChar, + ffi.Pointer)>>('System_Uri_HexEscape'); + late final _System_Uri_HexEscape = _System_Uri_HexEscapePtr.asFunction< + System_String_t Function(int, ffi.Pointer)>(); + + int System_Uri_HexUnescape( + System_String_t pattern, + ffi.Pointer index, + ffi.Pointer outException, + ) { + return _System_Uri_HexUnescape( + pattern, + index, + outException, + ); + } + + late final _System_Uri_HexUnescapePtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(System_String_t, ffi.Pointer, + ffi.Pointer)>>('System_Uri_HexUnescape'); + late final _System_Uri_HexUnescape = _System_Uri_HexUnescapePtr.asFunction< + int Function(System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_Uri_IsHexEncoding( + System_String_t pattern, + int index, + ffi.Pointer outException, + ) { + return _System_Uri_IsHexEncoding( + pattern, + index, + outException, + ); + } + + late final _System_Uri_IsHexEncodingPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_Uri_IsHexEncoding'); + late final _System_Uri_IsHexEncoding = + _System_Uri_IsHexEncodingPtr.asFunction< + bool Function( + System_String_t, int, ffi.Pointer)>(); + + bool System_Uri_CheckSchemeName( + System_String_t schemeName, + ffi.Pointer outException, + ) { + return _System_Uri_CheckSchemeName( + schemeName, + outException, + ); + } + + late final _System_Uri_CheckSchemeNamePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, + ffi.Pointer)>>('System_Uri_CheckSchemeName'); + late final _System_Uri_CheckSchemeName = + _System_Uri_CheckSchemeNamePtr.asFunction< + bool Function(System_String_t, ffi.Pointer)>(); + + bool System_Uri_IsHexDigit( + int character, + ffi.Pointer outException, + ) { + return _System_Uri_IsHexDigit( + character, + outException, + ); + } + + late final _System_Uri_IsHexDigitPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(ffi.WChar, + ffi.Pointer)>>('System_Uri_IsHexDigit'); + late final _System_Uri_IsHexDigit = _System_Uri_IsHexDigitPtr.asFunction< + bool Function(int, ffi.Pointer)>(); + + int System_Uri_FromHex( + int digit, + ffi.Pointer outException, + ) { + return _System_Uri_FromHex( + digit, + outException, + ); + } + + late final _System_Uri_FromHexPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(ffi.WChar, + ffi.Pointer)>>('System_Uri_FromHex'); + late final _System_Uri_FromHex = _System_Uri_FromHexPtr.asFunction< + int Function(int, ffi.Pointer)>(); + + int System_Uri_GetHashCode( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_GetHashCode( + self, + outException, + ); + } + + late final _System_Uri_GetHashCodePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_GetHashCode'); + late final _System_Uri_GetHashCode = _System_Uri_GetHashCodePtr.asFunction< + int Function(System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_ToString( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_ToString( + self, + outException, + ); + } + + late final _System_Uri_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_ToString'); + late final _System_Uri_ToString = _System_Uri_ToStringPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_Equals( + System_Uri_t self, + System_Object_t comparand, + ffi.Pointer outException, + ) { + return _System_Uri_Equals( + self, + comparand, + outException, + ); + } + + late final _System_Uri_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Uri_t, System_Object_t, + ffi.Pointer)>>('System_Uri_Equals'); + late final _System_Uri_Equals = _System_Uri_EqualsPtr.asFunction< + bool Function( + System_Uri_t, System_Object_t, ffi.Pointer)>(); + + System_Uri_t System_Uri_MakeRelativeUri( + System_Uri_t self, + System_Uri_t uri, + ffi.Pointer outException, + ) { + return _System_Uri_MakeRelativeUri( + self, + uri, + outException, + ); + } + + late final _System_Uri_MakeRelativeUriPtr = _lookup< + ffi.NativeFunction< + System_Uri_t Function(System_Uri_t, System_Uri_t, + ffi.Pointer)>>('System_Uri_MakeRelativeUri'); + late final _System_Uri_MakeRelativeUri = + _System_Uri_MakeRelativeUriPtr.asFunction< + System_Uri_t Function( + System_Uri_t, System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_MakeRelative_1( + System_Uri_t self, + System_Uri_t toUri, + ffi.Pointer outException, + ) { + return _System_Uri_MakeRelative_1( + self, + toUri, + outException, + ); + } + + late final _System_Uri_MakeRelative_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, System_Uri_t, + ffi.Pointer)>>('System_Uri_MakeRelative_1'); + late final _System_Uri_MakeRelative_1 = + _System_Uri_MakeRelative_1Ptr.asFunction< + System_String_t Function( + System_Uri_t, System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_TryCreate( + System_String_t uriString, + int uriKind, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Uri_TryCreate( + uriString, + uriKind, + result, + outException, + ); + } + + late final _System_Uri_TryCreatePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + ffi.Int32, + ffi.Pointer, + ffi.Pointer)>>('System_Uri_TryCreate'); + late final _System_Uri_TryCreate = _System_Uri_TryCreatePtr.asFunction< + bool Function(System_String_t, int, ffi.Pointer, + ffi.Pointer)>(); + + bool System_Uri_TryCreate_1( + System_String_t uriString, + ffi.Pointer creationOptions, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Uri_TryCreate_1( + uriString, + creationOptions, + result, + outException, + ); + } + + late final _System_Uri_TryCreate_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_String_t, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>('System_Uri_TryCreate_1'); + late final _System_Uri_TryCreate_1 = _System_Uri_TryCreate_1Ptr.asFunction< + bool Function(System_String_t, ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); + + bool System_Uri_TryCreate_2( + System_Uri_t baseUri, + System_String_t relativeUri, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Uri_TryCreate_2( + baseUri, + relativeUri, + result, + outException, + ); + } + + late final _System_Uri_TryCreate_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Uri_t, + System_String_t, + ffi.Pointer, + ffi.Pointer)>>('System_Uri_TryCreate_2'); + late final _System_Uri_TryCreate_2 = _System_Uri_TryCreate_2Ptr.asFunction< + bool Function(System_Uri_t, System_String_t, ffi.Pointer, + ffi.Pointer)>(); + + bool System_Uri_TryCreate_3( + System_Uri_t baseUri, + System_Uri_t relativeUri, + ffi.Pointer result, + ffi.Pointer outException, + ) { + return _System_Uri_TryCreate_3( + baseUri, + relativeUri, + result, + outException, + ); + } + + late final _System_Uri_TryCreate_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Uri_t, + System_Uri_t, + ffi.Pointer, + ffi.Pointer)>>('System_Uri_TryCreate_3'); + late final _System_Uri_TryCreate_3 = _System_Uri_TryCreate_3Ptr.asFunction< + bool Function(System_Uri_t, System_Uri_t, ffi.Pointer, + ffi.Pointer)>(); + + System_String_t System_Uri_GetComponents( + System_Uri_t self, + int components, + int format, + ffi.Pointer outException, + ) { + return _System_Uri_GetComponents( + self, + components, + format, + outException, + ); + } + + late final _System_Uri_GetComponentsPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, ffi.Int32, ffi.Int32, + ffi.Pointer)>>('System_Uri_GetComponents'); + late final _System_Uri_GetComponents = + _System_Uri_GetComponentsPtr.asFunction< + System_String_t Function( + System_Uri_t, int, int, ffi.Pointer)>(); + + int System_Uri_Compare( + System_Uri_t uri1, + System_Uri_t uri2, + int partsToCompare, + int compareFormat, + int comparisonType, + ffi.Pointer outException, + ) { + return _System_Uri_Compare( + uri1, + uri2, + partsToCompare, + compareFormat, + comparisonType, + outException, + ); + } + + late final _System_Uri_ComparePtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Uri_t, + System_Uri_t, + ffi.Int32, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_Uri_Compare'); + late final _System_Uri_Compare = _System_Uri_ComparePtr.asFunction< + int Function(System_Uri_t, System_Uri_t, int, int, int, + ffi.Pointer)>(); + + bool System_Uri_IsWellFormedOriginalString( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_IsWellFormedOriginalString( + self, + outException, + ); + } + + late final _System_Uri_IsWellFormedOriginalStringPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Uri_t, ffi.Pointer)>>( + 'System_Uri_IsWellFormedOriginalString'); + late final _System_Uri_IsWellFormedOriginalString = + _System_Uri_IsWellFormedOriginalStringPtr.asFunction< + bool Function(System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_IsWellFormedUriString( + System_String_t uriString, + int uriKind, + ffi.Pointer outException, + ) { + return _System_Uri_IsWellFormedUriString( + uriString, + uriKind, + outException, + ); + } + + late final _System_Uri_IsWellFormedUriStringPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_String_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Uri_IsWellFormedUriString'); + late final _System_Uri_IsWellFormedUriString = + _System_Uri_IsWellFormedUriStringPtr.asFunction< + bool Function( + System_String_t, int, ffi.Pointer)>(); + + System_String_t System_Uri_UnescapeDataString( + System_String_t stringToUnescape, + ffi.Pointer outException, + ) { + return _System_Uri_UnescapeDataString( + stringToUnescape, + outException, + ); + } + + late final _System_Uri_UnescapeDataStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Uri_UnescapeDataString'); + late final _System_Uri_UnescapeDataString = + _System_Uri_UnescapeDataStringPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_Uri_EscapeUriString( + System_String_t stringToEscape, + ffi.Pointer outException, + ) { + return _System_Uri_EscapeUriString( + stringToEscape, + outException, + ); + } + + late final _System_Uri_EscapeUriStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_Uri_EscapeUriString'); + late final _System_Uri_EscapeUriString = + _System_Uri_EscapeUriStringPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + System_String_t System_Uri_EscapeDataString( + System_String_t stringToEscape, + ffi.Pointer outException, + ) { + return _System_Uri_EscapeDataString( + stringToEscape, + outException, + ); + } + + late final _System_Uri_EscapeDataStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_String_t, + ffi.Pointer)>>('System_Uri_EscapeDataString'); + late final _System_Uri_EscapeDataString = + _System_Uri_EscapeDataStringPtr.asFunction< + System_String_t Function( + System_String_t, ffi.Pointer)>(); + + bool System_Uri_IsBaseOf( + System_Uri_t self, + System_Uri_t uri, + ffi.Pointer outException, + ) { + return _System_Uri_IsBaseOf( + self, + uri, + outException, + ); + } + + late final _System_Uri_IsBaseOfPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Uri_t, System_Uri_t, + ffi.Pointer)>>('System_Uri_IsBaseOf'); + late final _System_Uri_IsBaseOf = _System_Uri_IsBaseOfPtr.asFunction< + bool Function( + System_Uri_t, System_Uri_t, ffi.Pointer)>(); + + System_Uri_t System_Uri_Create( + System_String_t uriString, + ffi.Pointer outException, + ) { + return _System_Uri_Create( + uriString, + outException, + ); + } + + late final _System_Uri_CreatePtr = _lookup< + ffi.NativeFunction< + System_Uri_t Function(System_String_t, + ffi.Pointer)>>('System_Uri_Create'); + late final _System_Uri_Create = _System_Uri_CreatePtr.asFunction< + System_Uri_t Function( + System_String_t, ffi.Pointer)>(); + + System_Uri_t System_Uri_Create_1( + System_String_t uriString, + bool dontEscape, + ffi.Pointer outException, + ) { + return _System_Uri_Create_1( + uriString, + dontEscape, + outException, + ); + } + + late final _System_Uri_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Uri_t Function(System_String_t, ffi.Bool, + ffi.Pointer)>>('System_Uri_Create_1'); + late final _System_Uri_Create_1 = _System_Uri_Create_1Ptr.asFunction< + System_Uri_t Function( + System_String_t, bool, ffi.Pointer)>(); + + System_Uri_t System_Uri_Create_2( + System_Uri_t baseUri, + System_String_t relativeUri, + bool dontEscape, + ffi.Pointer outException, + ) { + return _System_Uri_Create_2( + baseUri, + relativeUri, + dontEscape, + outException, + ); + } + + late final _System_Uri_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Uri_t Function(System_Uri_t, System_String_t, ffi.Bool, + ffi.Pointer)>>('System_Uri_Create_2'); + late final _System_Uri_Create_2 = _System_Uri_Create_2Ptr.asFunction< + System_Uri_t Function(System_Uri_t, System_String_t, bool, + ffi.Pointer)>(); + + System_Uri_t System_Uri_Create_3( + System_String_t uriString, + int uriKind, + ffi.Pointer outException, + ) { + return _System_Uri_Create_3( + uriString, + uriKind, + outException, + ); + } + + late final _System_Uri_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Uri_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>('System_Uri_Create_3'); + late final _System_Uri_Create_3 = _System_Uri_Create_3Ptr.asFunction< + System_Uri_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_Uri_t System_Uri_Create_4( + System_String_t uriString, + ffi.Pointer creationOptions, + ffi.Pointer outException, + ) { + return _System_Uri_Create_4( + uriString, + creationOptions, + outException, + ); + } + + late final _System_Uri_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Uri_t Function( + System_String_t, + ffi.Pointer, + ffi.Pointer)>>('System_Uri_Create_4'); + late final _System_Uri_Create_4 = _System_Uri_Create_4Ptr.asFunction< + System_Uri_t Function( + System_String_t, + ffi.Pointer, + ffi.Pointer)>(); + + System_Uri_t System_Uri_Create_5( + System_Uri_t baseUri, + System_String_t relativeUri, + ffi.Pointer outException, + ) { + return _System_Uri_Create_5( + baseUri, + relativeUri, + outException, + ); + } + + late final _System_Uri_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_Uri_t Function(System_Uri_t, System_String_t, + ffi.Pointer)>>('System_Uri_Create_5'); + late final _System_Uri_Create_5 = _System_Uri_Create_5Ptr.asFunction< + System_Uri_t Function( + System_Uri_t, System_String_t, ffi.Pointer)>(); + + System_Uri_t System_Uri_Create_6( + System_Uri_t baseUri, + System_Uri_t relativeUri, + ffi.Pointer outException, + ) { + return _System_Uri_Create_6( + baseUri, + relativeUri, + outException, + ); + } + + late final _System_Uri_Create_6Ptr = _lookup< + ffi.NativeFunction< + System_Uri_t Function(System_Uri_t, System_Uri_t, + ffi.Pointer)>>('System_Uri_Create_6'); + late final _System_Uri_Create_6 = _System_Uri_Create_6Ptr.asFunction< + System_Uri_t Function( + System_Uri_t, System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_AbsolutePath_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_AbsolutePath_Get( + self, + outException, + ); + } + + late final _System_Uri_AbsolutePath_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_AbsolutePath_Get'); + late final _System_Uri_AbsolutePath_Get = + _System_Uri_AbsolutePath_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_AbsoluteUri_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_AbsoluteUri_Get( + self, + outException, + ); + } + + late final _System_Uri_AbsoluteUri_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_AbsoluteUri_Get'); + late final _System_Uri_AbsoluteUri_Get = + _System_Uri_AbsoluteUri_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_LocalPath_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_LocalPath_Get( + self, + outException, + ); + } + + late final _System_Uri_LocalPath_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_LocalPath_Get'); + late final _System_Uri_LocalPath_Get = + _System_Uri_LocalPath_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_Authority_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_Authority_Get( + self, + outException, + ); + } + + late final _System_Uri_Authority_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_Authority_Get'); + late final _System_Uri_Authority_Get = + _System_Uri_Authority_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + int System_Uri_HostNameType_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_HostNameType_Get( + self, + outException, + ); + } + + late final _System_Uri_HostNameType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_HostNameType_Get'); + late final _System_Uri_HostNameType_Get = + _System_Uri_HostNameType_GetPtr.asFunction< + int Function(System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_IsDefaultPort_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_IsDefaultPort_Get( + self, + outException, + ); + } + + late final _System_Uri_IsDefaultPort_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Uri_t, ffi.Pointer)>>( + 'System_Uri_IsDefaultPort_Get'); + late final _System_Uri_IsDefaultPort_Get = + _System_Uri_IsDefaultPort_GetPtr.asFunction< + bool Function(System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_IsFile_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_IsFile_Get( + self, + outException, + ); + } + + late final _System_Uri_IsFile_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_IsFile_Get'); + late final _System_Uri_IsFile_Get = _System_Uri_IsFile_GetPtr.asFunction< + bool Function(System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_IsLoopback_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_IsLoopback_Get( + self, + outException, + ); + } + + late final _System_Uri_IsLoopback_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_IsLoopback_Get'); + late final _System_Uri_IsLoopback_Get = + _System_Uri_IsLoopback_GetPtr.asFunction< + bool Function(System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_PathAndQuery_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_PathAndQuery_Get( + self, + outException, + ); + } + + late final _System_Uri_PathAndQuery_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_PathAndQuery_Get'); + late final _System_Uri_PathAndQuery_Get = + _System_Uri_PathAndQuery_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_Array_t System_Uri_Segments_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_Segments_Get( + self, + outException, + ); + } + + late final _System_Uri_Segments_GetPtr = _lookup< + ffi.NativeFunction< + System_String_Array_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_Segments_Get'); + late final _System_Uri_Segments_Get = _System_Uri_Segments_GetPtr.asFunction< + System_String_Array_t Function( + System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_IsUnc_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_IsUnc_Get( + self, + outException, + ); + } + + late final _System_Uri_IsUnc_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_IsUnc_Get'); + late final _System_Uri_IsUnc_Get = _System_Uri_IsUnc_GetPtr.asFunction< + bool Function(System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_Host_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_Host_Get( + self, + outException, + ); + } + + late final _System_Uri_Host_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_Host_Get'); + late final _System_Uri_Host_Get = _System_Uri_Host_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + int System_Uri_Port_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_Port_Get( + self, + outException, + ); + } + + late final _System_Uri_Port_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_Port_Get'); + late final _System_Uri_Port_Get = _System_Uri_Port_GetPtr.asFunction< + int Function(System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_Query_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_Query_Get( + self, + outException, + ); + } + + late final _System_Uri_Query_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_Query_Get'); + late final _System_Uri_Query_Get = _System_Uri_Query_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_Fragment_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_Fragment_Get( + self, + outException, + ); + } + + late final _System_Uri_Fragment_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_Fragment_Get'); + late final _System_Uri_Fragment_Get = _System_Uri_Fragment_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_Scheme_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_Scheme_Get( + self, + outException, + ); + } + + late final _System_Uri_Scheme_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_Scheme_Get'); + late final _System_Uri_Scheme_Get = _System_Uri_Scheme_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_OriginalString_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_OriginalString_Get( + self, + outException, + ); + } + + late final _System_Uri_OriginalString_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>>( + 'System_Uri_OriginalString_Get'); + late final _System_Uri_OriginalString_Get = + _System_Uri_OriginalString_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_DnsSafeHost_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_DnsSafeHost_Get( + self, + outException, + ); + } + + late final _System_Uri_DnsSafeHost_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_DnsSafeHost_Get'); + late final _System_Uri_DnsSafeHost_Get = + _System_Uri_DnsSafeHost_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_IdnHost_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_IdnHost_Get( + self, + outException, + ); + } + + late final _System_Uri_IdnHost_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_IdnHost_Get'); + late final _System_Uri_IdnHost_Get = _System_Uri_IdnHost_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_IsAbsoluteUri_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_IsAbsoluteUri_Get( + self, + outException, + ); + } + + late final _System_Uri_IsAbsoluteUri_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Uri_t, ffi.Pointer)>>( + 'System_Uri_IsAbsoluteUri_Get'); + late final _System_Uri_IsAbsoluteUri_Get = + _System_Uri_IsAbsoluteUri_GetPtr.asFunction< + bool Function(System_Uri_t, ffi.Pointer)>(); + + bool System_Uri_UserEscaped_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_UserEscaped_Get( + self, + outException, + ); + } + + late final _System_Uri_UserEscaped_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_UserEscaped_Get'); + late final _System_Uri_UserEscaped_Get = + _System_Uri_UserEscaped_GetPtr.asFunction< + bool Function(System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_UserInfo_Get( + System_Uri_t self, + ffi.Pointer outException, + ) { + return _System_Uri_UserInfo_Get( + self, + outException, + ); + } + + late final _System_Uri_UserInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Uri_t, + ffi.Pointer)>>('System_Uri_UserInfo_Get'); + late final _System_Uri_UserInfo_Get = _System_Uri_UserInfo_GetPtr.asFunction< + System_String_t Function( + System_Uri_t, ffi.Pointer)>(); + + System_String_t System_Uri_UriSchemeFile_Get() { + return _System_Uri_UriSchemeFile_Get(); + } + + late final _System_Uri_UriSchemeFile_GetPtr = + _lookup>( + 'System_Uri_UriSchemeFile_Get'); + late final _System_Uri_UriSchemeFile_Get = + _System_Uri_UriSchemeFile_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeFtp_Get() { + return _System_Uri_UriSchemeFtp_Get(); + } + + late final _System_Uri_UriSchemeFtp_GetPtr = + _lookup>( + 'System_Uri_UriSchemeFtp_Get'); + late final _System_Uri_UriSchemeFtp_Get = + _System_Uri_UriSchemeFtp_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeSftp_Get() { + return _System_Uri_UriSchemeSftp_Get(); + } + + late final _System_Uri_UriSchemeSftp_GetPtr = + _lookup>( + 'System_Uri_UriSchemeSftp_Get'); + late final _System_Uri_UriSchemeSftp_Get = + _System_Uri_UriSchemeSftp_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeFtps_Get() { + return _System_Uri_UriSchemeFtps_Get(); + } + + late final _System_Uri_UriSchemeFtps_GetPtr = + _lookup>( + 'System_Uri_UriSchemeFtps_Get'); + late final _System_Uri_UriSchemeFtps_Get = + _System_Uri_UriSchemeFtps_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeGopher_Get() { + return _System_Uri_UriSchemeGopher_Get(); + } + + late final _System_Uri_UriSchemeGopher_GetPtr = + _lookup>( + 'System_Uri_UriSchemeGopher_Get'); + late final _System_Uri_UriSchemeGopher_Get = + _System_Uri_UriSchemeGopher_GetPtr.asFunction< + System_String_t Function()>(); + + System_String_t System_Uri_UriSchemeHttp_Get() { + return _System_Uri_UriSchemeHttp_Get(); + } + + late final _System_Uri_UriSchemeHttp_GetPtr = + _lookup>( + 'System_Uri_UriSchemeHttp_Get'); + late final _System_Uri_UriSchemeHttp_Get = + _System_Uri_UriSchemeHttp_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeHttps_Get() { + return _System_Uri_UriSchemeHttps_Get(); + } + + late final _System_Uri_UriSchemeHttps_GetPtr = + _lookup>( + 'System_Uri_UriSchemeHttps_Get'); + late final _System_Uri_UriSchemeHttps_Get = _System_Uri_UriSchemeHttps_GetPtr + .asFunction(); + + System_String_t System_Uri_UriSchemeWs_Get() { + return _System_Uri_UriSchemeWs_Get(); + } + + late final _System_Uri_UriSchemeWs_GetPtr = + _lookup>( + 'System_Uri_UriSchemeWs_Get'); + late final _System_Uri_UriSchemeWs_Get = + _System_Uri_UriSchemeWs_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeWss_Get() { + return _System_Uri_UriSchemeWss_Get(); + } + + late final _System_Uri_UriSchemeWss_GetPtr = + _lookup>( + 'System_Uri_UriSchemeWss_Get'); + late final _System_Uri_UriSchemeWss_Get = + _System_Uri_UriSchemeWss_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeMailto_Get() { + return _System_Uri_UriSchemeMailto_Get(); + } + + late final _System_Uri_UriSchemeMailto_GetPtr = + _lookup>( + 'System_Uri_UriSchemeMailto_Get'); + late final _System_Uri_UriSchemeMailto_Get = + _System_Uri_UriSchemeMailto_GetPtr.asFunction< + System_String_t Function()>(); + + System_String_t System_Uri_UriSchemeNews_Get() { + return _System_Uri_UriSchemeNews_Get(); + } + + late final _System_Uri_UriSchemeNews_GetPtr = + _lookup>( + 'System_Uri_UriSchemeNews_Get'); + late final _System_Uri_UriSchemeNews_Get = + _System_Uri_UriSchemeNews_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeNntp_Get() { + return _System_Uri_UriSchemeNntp_Get(); + } + + late final _System_Uri_UriSchemeNntp_GetPtr = + _lookup>( + 'System_Uri_UriSchemeNntp_Get'); + late final _System_Uri_UriSchemeNntp_Get = + _System_Uri_UriSchemeNntp_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeSsh_Get() { + return _System_Uri_UriSchemeSsh_Get(); + } + + late final _System_Uri_UriSchemeSsh_GetPtr = + _lookup>( + 'System_Uri_UriSchemeSsh_Get'); + late final _System_Uri_UriSchemeSsh_Get = + _System_Uri_UriSchemeSsh_GetPtr.asFunction(); + + System_String_t System_Uri_UriSchemeTelnet_Get() { + return _System_Uri_UriSchemeTelnet_Get(); + } + + late final _System_Uri_UriSchemeTelnet_GetPtr = + _lookup>( + 'System_Uri_UriSchemeTelnet_Get'); + late final _System_Uri_UriSchemeTelnet_Get = + _System_Uri_UriSchemeTelnet_GetPtr.asFunction< + System_String_t Function()>(); + + System_String_t System_Uri_UriSchemeNetTcp_Get() { + return _System_Uri_UriSchemeNetTcp_Get(); + } + + late final _System_Uri_UriSchemeNetTcp_GetPtr = + _lookup>( + 'System_Uri_UriSchemeNetTcp_Get'); + late final _System_Uri_UriSchemeNetTcp_Get = + _System_Uri_UriSchemeNetTcp_GetPtr.asFunction< + System_String_t Function()>(); + + System_String_t System_Uri_UriSchemeNetPipe_Get() { + return _System_Uri_UriSchemeNetPipe_Get(); + } + + late final _System_Uri_UriSchemeNetPipe_GetPtr = + _lookup>( + 'System_Uri_UriSchemeNetPipe_Get'); + late final _System_Uri_UriSchemeNetPipe_Get = + _System_Uri_UriSchemeNetPipe_GetPtr.asFunction< + System_String_t Function()>(); + + System_String_t System_Uri_SchemeDelimiter_Get() { + return _System_Uri_SchemeDelimiter_Get(); + } + + late final _System_Uri_SchemeDelimiter_GetPtr = + _lookup>( + 'System_Uri_SchemeDelimiter_Get'); + late final _System_Uri_SchemeDelimiter_Get = + _System_Uri_SchemeDelimiter_GetPtr.asFunction< + System_String_t Function()>(); + + System_Type_t System_Uri_TypeOf() { + return _System_Uri_TypeOf(); + } + + late final _System_Uri_TypeOfPtr = + _lookup>( + 'System_Uri_TypeOf'); + late final _System_Uri_TypeOf = + _System_Uri_TypeOfPtr.asFunction(); + + void System_Uri_Destroy( + System_Uri_t self, + ) { + return _System_Uri_Destroy( + self, + ); + } + + late final _System_Uri_DestroyPtr = + _lookup>( + 'System_Uri_Destroy'); + late final _System_Uri_Destroy = + _System_Uri_DestroyPtr.asFunction(); + + bool + System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Get( + System_UriCreationOptions_t self, + ffi.Pointer outException, + ) { + return _System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Get( + self, + outException, + ); + } + + late final _System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_UriCreationOptions_t, + ffi.Pointer)>>( + 'System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Get'); + late final _System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Get = + _System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_GetPtr + .asFunction< + bool Function(System_UriCreationOptions_t, + ffi.Pointer)>(); + + void + System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Set( + System_UriCreationOptions_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Set( + self, + value, + outException, + ); + } + + late final _System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_UriCreationOptions_t, ffi.Bool, + ffi.Pointer)>>( + 'System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Set'); + late final _System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_Set = + _System_UriCreationOptions_DangerousDisablePathAndQueryCanonicalization_SetPtr + .asFunction< + void Function(System_UriCreationOptions_t, bool, + ffi.Pointer)>(); + + System_UriCreationOptions_t System_UriCreationOptions_Create( + ffi.Pointer outException, + ) { + return _System_UriCreationOptions_Create( + outException, + ); + } + + late final _System_UriCreationOptions_CreatePtr = _lookup< + ffi.NativeFunction< + System_UriCreationOptions_t Function( + ffi.Pointer)>>( + 'System_UriCreationOptions_Create'); + late final _System_UriCreationOptions_Create = + _System_UriCreationOptions_CreatePtr.asFunction< + System_UriCreationOptions_t Function( + ffi.Pointer)>(); + + System_Type_t System_UriCreationOptions_TypeOf() { + return _System_UriCreationOptions_TypeOf(); + } + + late final _System_UriCreationOptions_TypeOfPtr = + _lookup>( + 'System_UriCreationOptions_TypeOf'); + late final _System_UriCreationOptions_TypeOf = + _System_UriCreationOptions_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_UriCreationOptions_Destroy( + System_UriCreationOptions_t self, + ) { + return _System_UriCreationOptions_Destroy( + self, + ); + } + + late final _System_UriCreationOptions_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_UriCreationOptions_Destroy'); + late final _System_UriCreationOptions_Destroy = + _System_UriCreationOptions_DestroyPtr.asFunction< + void Function(System_UriCreationOptions_t)>(); + + System_Net_NetworkCredential_t System_Net_ICredentials_GetCredential( + System_Net_ICredentials_t self, + System_Uri_t uri, + System_String_t authType, + ffi.Pointer outException, + ) { + return _System_Net_ICredentials_GetCredential( + self, + uri, + authType, + outException, + ); + } + + late final _System_Net_ICredentials_GetCredentialPtr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function( + System_Net_ICredentials_t, + System_Uri_t, + System_String_t, + ffi.Pointer)>>( + 'System_Net_ICredentials_GetCredential'); + late final _System_Net_ICredentials_GetCredential = + _System_Net_ICredentials_GetCredentialPtr.asFunction< + System_Net_NetworkCredential_t Function( + System_Net_ICredentials_t, + System_Uri_t, + System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Net_ICredentials_TypeOf() { + return _System_Net_ICredentials_TypeOf(); + } + + late final _System_Net_ICredentials_TypeOfPtr = + _lookup>( + 'System_Net_ICredentials_TypeOf'); + late final _System_Net_ICredentials_TypeOf = + _System_Net_ICredentials_TypeOfPtr.asFunction(); + + void System_Net_ICredentials_Destroy( + System_Net_ICredentials_t self, + ) { + return _System_Net_ICredentials_Destroy( + self, + ); + } + + late final _System_Net_ICredentials_DestroyPtr = + _lookup>( + 'System_Net_ICredentials_Destroy'); + late final _System_Net_ICredentials_Destroy = + _System_Net_ICredentials_DestroyPtr.asFunction< + void Function(System_Net_ICredentials_t)>(); + + System_Net_NetworkCredential_t System_Net_NetworkCredential_GetCredential( + System_Net_NetworkCredential_t self, + System_Uri_t uri, + System_String_t authenticationType, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_GetCredential( + self, + uri, + authenticationType, + outException, + ); + } + + late final _System_Net_NetworkCredential_GetCredentialPtr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function( + System_Net_NetworkCredential_t, + System_Uri_t, + System_String_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_GetCredential'); + late final _System_Net_NetworkCredential_GetCredential = + _System_Net_NetworkCredential_GetCredentialPtr.asFunction< + System_Net_NetworkCredential_t Function( + System_Net_NetworkCredential_t, + System_Uri_t, + System_String_t, + ffi.Pointer)>(); + + System_Net_NetworkCredential_t System_Net_NetworkCredential_GetCredential_1( + System_Net_NetworkCredential_t self, + System_String_t host, + int port, + System_String_t authenticationType, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_GetCredential_1( + self, + host, + port, + authenticationType, + outException, + ); + } + + late final _System_Net_NetworkCredential_GetCredential_1Ptr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function( + System_Net_NetworkCredential_t, + System_String_t, + ffi.Int32, + System_String_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_GetCredential_1'); + late final _System_Net_NetworkCredential_GetCredential_1 = + _System_Net_NetworkCredential_GetCredential_1Ptr.asFunction< + System_Net_NetworkCredential_t Function( + System_Net_NetworkCredential_t, + System_String_t, + int, + System_String_t, + ffi.Pointer)>(); + + System_Net_NetworkCredential_t System_Net_NetworkCredential_Create( + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Create( + outException, + ); + } + + late final _System_Net_NetworkCredential_CreatePtr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function( + ffi.Pointer)>>( + 'System_Net_NetworkCredential_Create'); + late final _System_Net_NetworkCredential_Create = + _System_Net_NetworkCredential_CreatePtr.asFunction< + System_Net_NetworkCredential_t Function( + ffi.Pointer)>(); + + System_Net_NetworkCredential_t System_Net_NetworkCredential_Create_1( + System_String_t userName, + System_String_t password, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Create_1( + userName, + password, + outException, + ); + } + + late final _System_Net_NetworkCredential_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function(System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Net_NetworkCredential_Create_1'); + late final _System_Net_NetworkCredential_Create_1 = + _System_Net_NetworkCredential_Create_1Ptr.asFunction< + System_Net_NetworkCredential_t Function(System_String_t, + System_String_t, ffi.Pointer)>(); + + System_Net_NetworkCredential_t System_Net_NetworkCredential_Create_2( + System_String_t userName, + System_String_t password, + System_String_t domain, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Create_2( + userName, + password, + domain, + outException, + ); + } + + late final _System_Net_NetworkCredential_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function( + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_Create_2'); + late final _System_Net_NetworkCredential_Create_2 = + _System_Net_NetworkCredential_Create_2Ptr.asFunction< + System_Net_NetworkCredential_t Function( + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Net_NetworkCredential_t System_Net_NetworkCredential_Create_3( + System_String_t userName, + System_Security_SecureString_t password, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Create_3( + userName, + password, + outException, + ); + } + + late final _System_Net_NetworkCredential_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function( + System_String_t, + System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_Create_3'); + late final _System_Net_NetworkCredential_Create_3 = + _System_Net_NetworkCredential_Create_3Ptr.asFunction< + System_Net_NetworkCredential_t Function( + System_String_t, + System_Security_SecureString_t, + ffi.Pointer)>(); + + System_Net_NetworkCredential_t System_Net_NetworkCredential_Create_4( + System_String_t userName, + System_Security_SecureString_t password, + System_String_t domain, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Create_4( + userName, + password, + domain, + outException, + ); + } + + late final _System_Net_NetworkCredential_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function( + System_String_t, + System_Security_SecureString_t, + System_String_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_Create_4'); + late final _System_Net_NetworkCredential_Create_4 = + _System_Net_NetworkCredential_Create_4Ptr.asFunction< + System_Net_NetworkCredential_t Function( + System_String_t, + System_Security_SecureString_t, + System_String_t, + ffi.Pointer)>(); + + System_String_t System_Net_NetworkCredential_UserName_Get( + System_Net_NetworkCredential_t self, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_UserName_Get( + self, + outException, + ); + } + + late final _System_Net_NetworkCredential_UserName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Net_NetworkCredential_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_UserName_Get'); + late final _System_Net_NetworkCredential_UserName_Get = + _System_Net_NetworkCredential_UserName_GetPtr.asFunction< + System_String_t Function(System_Net_NetworkCredential_t, + ffi.Pointer)>(); + + void System_Net_NetworkCredential_UserName_Set( + System_Net_NetworkCredential_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_UserName_Set( + self, + value, + outException, + ); + } + + late final _System_Net_NetworkCredential_UserName_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Net_NetworkCredential_t, System_String_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_UserName_Set'); + late final _System_Net_NetworkCredential_UserName_Set = + _System_Net_NetworkCredential_UserName_SetPtr.asFunction< + void Function(System_Net_NetworkCredential_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Net_NetworkCredential_Password_Get( + System_Net_NetworkCredential_t self, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Password_Get( + self, + outException, + ); + } + + late final _System_Net_NetworkCredential_Password_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Net_NetworkCredential_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_Password_Get'); + late final _System_Net_NetworkCredential_Password_Get = + _System_Net_NetworkCredential_Password_GetPtr.asFunction< + System_String_t Function(System_Net_NetworkCredential_t, + ffi.Pointer)>(); + + void System_Net_NetworkCredential_Password_Set( + System_Net_NetworkCredential_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Password_Set( + self, + value, + outException, + ); + } + + late final _System_Net_NetworkCredential_Password_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Net_NetworkCredential_t, System_String_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_Password_Set'); + late final _System_Net_NetworkCredential_Password_Set = + _System_Net_NetworkCredential_Password_SetPtr.asFunction< + void Function(System_Net_NetworkCredential_t, System_String_t, + ffi.Pointer)>(); + + System_Security_SecureString_t + System_Net_NetworkCredential_SecurePassword_Get( + System_Net_NetworkCredential_t self, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_SecurePassword_Get( + self, + outException, + ); + } + + late final _System_Net_NetworkCredential_SecurePassword_GetPtr = _lookup< + ffi.NativeFunction< + System_Security_SecureString_t Function( + System_Net_NetworkCredential_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_SecurePassword_Get'); + late final _System_Net_NetworkCredential_SecurePassword_Get = + _System_Net_NetworkCredential_SecurePassword_GetPtr.asFunction< + System_Security_SecureString_t Function( + System_Net_NetworkCredential_t, + ffi.Pointer)>(); + + void System_Net_NetworkCredential_SecurePassword_Set( + System_Net_NetworkCredential_t self, + System_Security_SecureString_t value, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_SecurePassword_Set( + self, + value, + outException, + ); + } + + late final _System_Net_NetworkCredential_SecurePassword_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Net_NetworkCredential_t, + System_Security_SecureString_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_SecurePassword_Set'); + late final _System_Net_NetworkCredential_SecurePassword_Set = + _System_Net_NetworkCredential_SecurePassword_SetPtr.asFunction< + void Function( + System_Net_NetworkCredential_t, + System_Security_SecureString_t, + ffi.Pointer)>(); + + System_String_t System_Net_NetworkCredential_Domain_Get( + System_Net_NetworkCredential_t self, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Domain_Get( + self, + outException, + ); + } + + late final _System_Net_NetworkCredential_Domain_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Net_NetworkCredential_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_Domain_Get'); + late final _System_Net_NetworkCredential_Domain_Get = + _System_Net_NetworkCredential_Domain_GetPtr.asFunction< + System_String_t Function(System_Net_NetworkCredential_t, + ffi.Pointer)>(); + + void System_Net_NetworkCredential_Domain_Set( + System_Net_NetworkCredential_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Net_NetworkCredential_Domain_Set( + self, + value, + outException, + ); + } + + late final _System_Net_NetworkCredential_Domain_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Net_NetworkCredential_t, System_String_t, + ffi.Pointer)>>( + 'System_Net_NetworkCredential_Domain_Set'); + late final _System_Net_NetworkCredential_Domain_Set = + _System_Net_NetworkCredential_Domain_SetPtr.asFunction< + void Function(System_Net_NetworkCredential_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Net_NetworkCredential_TypeOf() { + return _System_Net_NetworkCredential_TypeOf(); + } + + late final _System_Net_NetworkCredential_TypeOfPtr = + _lookup>( + 'System_Net_NetworkCredential_TypeOf'); + late final _System_Net_NetworkCredential_TypeOf = + _System_Net_NetworkCredential_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Net_NetworkCredential_Destroy( + System_Net_NetworkCredential_t self, + ) { + return _System_Net_NetworkCredential_Destroy( + self, + ); + } + + late final _System_Net_NetworkCredential_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Net_NetworkCredential_Destroy'); + late final _System_Net_NetworkCredential_Destroy = + _System_Net_NetworkCredential_DestroyPtr.asFunction< + void Function(System_Net_NetworkCredential_t)>(); + + System_Net_NetworkCredential_t System_Net_ICredentialsByHost_GetCredential( + System_Net_ICredentialsByHost_t self, + System_String_t host, + int port, + System_String_t authenticationType, + ffi.Pointer outException, + ) { + return _System_Net_ICredentialsByHost_GetCredential( + self, + host, + port, + authenticationType, + outException, + ); + } + + late final _System_Net_ICredentialsByHost_GetCredentialPtr = _lookup< + ffi.NativeFunction< + System_Net_NetworkCredential_t Function( + System_Net_ICredentialsByHost_t, + System_String_t, + ffi.Int32, + System_String_t, + ffi.Pointer)>>( + 'System_Net_ICredentialsByHost_GetCredential'); + late final _System_Net_ICredentialsByHost_GetCredential = + _System_Net_ICredentialsByHost_GetCredentialPtr.asFunction< + System_Net_NetworkCredential_t Function( + System_Net_ICredentialsByHost_t, + System_String_t, + int, + System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Net_ICredentialsByHost_TypeOf() { + return _System_Net_ICredentialsByHost_TypeOf(); + } + + late final _System_Net_ICredentialsByHost_TypeOfPtr = + _lookup>( + 'System_Net_ICredentialsByHost_TypeOf'); + late final _System_Net_ICredentialsByHost_TypeOf = + _System_Net_ICredentialsByHost_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Net_ICredentialsByHost_Destroy( + System_Net_ICredentialsByHost_t self, + ) { + return _System_Net_ICredentialsByHost_Destroy( + self, + ); + } + + late final _System_Net_ICredentialsByHost_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Net_ICredentialsByHost_Destroy'); + late final _System_Net_ICredentialsByHost_Destroy = + _System_Net_ICredentialsByHost_DestroyPtr.asFunction< + void Function(System_Net_ICredentialsByHost_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_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchemaSet_Add( + System_Xml_Schema_XmlSchemaSet_t self, + System_String_t targetNamespace, + System_String_t schemaUri, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Add( + self, + targetNamespace, + schemaUri, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_AddPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Add'); + late final _System_Xml_Schema_XmlSchemaSet_Add = + _System_Xml_Schema_XmlSchemaSet_AddPtr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchemaSet_Add_1( + System_Xml_Schema_XmlSchemaSet_t self, + System_String_t targetNamespace, + System_Xml_XmlReader_t schemaDocument, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Add_1( + self, + targetNamespace, + schemaDocument, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_Add_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_String_t, + System_Xml_XmlReader_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Add_1'); + late final _System_Xml_Schema_XmlSchemaSet_Add_1 = + _System_Xml_Schema_XmlSchemaSet_Add_1Ptr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_String_t, + System_Xml_XmlReader_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaSet_Add_2( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_XmlSchemaSet_t schemas, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Add_2( + self, + schemas, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_Add_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Add_2'); + late final _System_Xml_Schema_XmlSchemaSet_Add_2 = + _System_Xml_Schema_XmlSchemaSet_Add_2Ptr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchemaSet_Add_3( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_XmlSchema_t schema, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Add_3( + self, + schema, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_Add_3Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Add_3'); + late final _System_Xml_Schema_XmlSchemaSet_Add_3 = + _System_Xml_Schema_XmlSchemaSet_Add_3Ptr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchemaSet_Remove( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_XmlSchema_t schema, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Remove( + self, + schema, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_RemovePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Remove'); + late final _System_Xml_Schema_XmlSchemaSet_Remove = + _System_Xml_Schema_XmlSchemaSet_RemovePtr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaSet_RemoveRecursive( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_XmlSchema_t schemaToRemove, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_RemoveRecursive( + self, + schemaToRemove, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_RemoveRecursivePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_RemoveRecursive'); + late final _System_Xml_Schema_XmlSchemaSet_RemoveRecursive = + _System_Xml_Schema_XmlSchemaSet_RemoveRecursivePtr.asFunction< + bool Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaSet_Contains( + System_Xml_Schema_XmlSchemaSet_t self, + System_String_t targetNamespace, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Contains( + self, + targetNamespace, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchemaSet_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Contains'); + late final _System_Xml_Schema_XmlSchemaSet_Contains = + _System_Xml_Schema_XmlSchemaSet_ContainsPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchemaSet_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaSet_Contains_1( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_XmlSchema_t schema, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Contains_1( + self, + schema, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_Contains_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Contains_1'); + late final _System_Xml_Schema_XmlSchemaSet_Contains_1 = + _System_Xml_Schema_XmlSchemaSet_Contains_1Ptr.asFunction< + bool Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaSet_Compile( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Compile( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_CompilePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Compile'); + late final _System_Xml_Schema_XmlSchemaSet_Compile = + _System_Xml_Schema_XmlSchemaSet_CompilePtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchemaSet_Reprocess( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_XmlSchema_t schema, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Reprocess( + self, + schema, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_ReprocessPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Reprocess'); + late final _System_Xml_Schema_XmlSchemaSet_Reprocess = + _System_Xml_Schema_XmlSchemaSet_ReprocessPtr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaSet_CopyTo( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_XmlSchema_Array_t schemas, + int index, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_CopyTo( + self, + schemas, + index, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_CopyTo'); + late final _System_Xml_Schema_XmlSchemaSet_CopyTo = + _System_Xml_Schema_XmlSchemaSet_CopyToPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchema_Array_t, + int, + ffi.Pointer)>(); + + System_Collections_ICollection_t System_Xml_Schema_XmlSchemaSet_Schemas( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Schemas( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_SchemasPtr = _lookup< + ffi.NativeFunction< + System_Collections_ICollection_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Schemas'); + late final _System_Xml_Schema_XmlSchemaSet_Schemas = + _System_Xml_Schema_XmlSchemaSet_SchemasPtr.asFunction< + System_Collections_ICollection_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + System_Collections_ICollection_t System_Xml_Schema_XmlSchemaSet_Schemas_1( + System_Xml_Schema_XmlSchemaSet_t self, + System_String_t targetNamespace, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Schemas_1( + self, + targetNamespace, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_Schemas_1Ptr = _lookup< + ffi.NativeFunction< + System_Collections_ICollection_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Schemas_1'); + late final _System_Xml_Schema_XmlSchemaSet_Schemas_1 = + _System_Xml_Schema_XmlSchemaSet_Schemas_1Ptr.asFunction< + System_Collections_ICollection_t Function( + System_Xml_Schema_XmlSchemaSet_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSet_t System_Xml_Schema_XmlSchemaSet_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSet_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Create'); + late final _System_Xml_Schema_XmlSchemaSet_Create = + _System_Xml_Schema_XmlSchemaSet_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaSet_t Function( + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSet_t System_Xml_Schema_XmlSchemaSet_Create_1( + System_Xml_XmlNameTable_t nameTable, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Create_1( + nameTable, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSet_t Function( + System_Xml_XmlNameTable_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Create_1'); + late final _System_Xml_Schema_XmlSchemaSet_Create_1 = + _System_Xml_Schema_XmlSchemaSet_Create_1Ptr.asFunction< + System_Xml_Schema_XmlSchemaSet_t Function( + System_Xml_XmlNameTable_t, ffi.Pointer)>(); + + System_Xml_XmlNameTable_t System_Xml_Schema_XmlSchemaSet_NameTable_Get( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_NameTable_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_NameTable_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNameTable_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_NameTable_Get'); + late final _System_Xml_Schema_XmlSchemaSet_NameTable_Get = + _System_Xml_Schema_XmlSchemaSet_NameTable_GetPtr.asFunction< + System_Xml_XmlNameTable_t Function(System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaSet_IsCompiled_Get( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_IsCompiled_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_IsCompiled_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_IsCompiled_Get'); + late final _System_Xml_Schema_XmlSchemaSet_IsCompiled_Get = + _System_Xml_Schema_XmlSchemaSet_IsCompiled_GetPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaSet_XmlResolver_Set( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_XmlResolver_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_XmlResolver_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_XmlResolver_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaSet_t, + System_Xml_XmlResolver_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_XmlResolver_Set'); + late final _System_Xml_Schema_XmlSchemaSet_XmlResolver_Set = + _System_Xml_Schema_XmlSchemaSet_XmlResolver_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaSet_t, + System_Xml_XmlResolver_t, ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaCompilationSettings_t + System_Xml_Schema_XmlSchemaSet_CompilationSettings_Get( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_CompilationSettings_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_CompilationSettings_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaCompilationSettings_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_CompilationSettings_Get'); + late final _System_Xml_Schema_XmlSchemaSet_CompilationSettings_Get = + _System_Xml_Schema_XmlSchemaSet_CompilationSettings_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaCompilationSettings_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaSet_CompilationSettings_Set( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_XmlSchemaCompilationSettings_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_CompilationSettings_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_CompilationSettings_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchemaCompilationSettings_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_CompilationSettings_Set'); + late final _System_Xml_Schema_XmlSchemaSet_CompilationSettings_Set = + _System_Xml_Schema_XmlSchemaSet_CompilationSettings_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_XmlSchemaCompilationSettings_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaSet_Count_Get( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_Count_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_Count_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_Count_Get'); + late final _System_Xml_Schema_XmlSchemaSet_Count_Get = + _System_Xml_Schema_XmlSchemaSet_Count_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchemaSet_GlobalElements_Get( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_GlobalElements_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_GlobalElements_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_GlobalElements_Get'); + late final _System_Xml_Schema_XmlSchemaSet_GlobalElements_Get = + _System_Xml_Schema_XmlSchemaSet_GlobalElements_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchemaSet_GlobalAttributes_Get( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_GlobalAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_GlobalAttributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_GlobalAttributes_Get'); + late final _System_Xml_Schema_XmlSchemaSet_GlobalAttributes_Get = + _System_Xml_Schema_XmlSchemaSet_GlobalAttributes_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchemaSet_GlobalTypes_Get( + System_Xml_Schema_XmlSchemaSet_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSet_GlobalTypes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_GlobalTypes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSet_GlobalTypes_Get'); + late final _System_Xml_Schema_XmlSchemaSet_GlobalTypes_Get = + _System_Xml_Schema_XmlSchemaSet_GlobalTypes_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchemaSet_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Add( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_ValidationEventHandler_t value, + ) { + return _System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Add( + self, + value, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_AddPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_ValidationEventHandler_t)>>( + 'System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Add'); + late final _System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Add = + _System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_AddPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_ValidationEventHandler_t)>(); + + void System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Remove( + System_Xml_Schema_XmlSchemaSet_t self, + System_Xml_Schema_ValidationEventHandler_t value, + ) { + return _System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Remove( + self, + value, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_RemovePtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_ValidationEventHandler_t)>>( + 'System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Remove'); + late final _System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_Remove = + _System_Xml_Schema_XmlSchemaSet_ValidationEventHandler_RemovePtr + .asFunction< + void Function(System_Xml_Schema_XmlSchemaSet_t, + System_Xml_Schema_ValidationEventHandler_t)>(); + + System_Type_t System_Xml_Schema_XmlSchemaSet_TypeOf() { + return _System_Xml_Schema_XmlSchemaSet_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaSet_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaSet_TypeOf'); + late final _System_Xml_Schema_XmlSchemaSet_TypeOf = + _System_Xml_Schema_XmlSchemaSet_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaSet_Destroy( + System_Xml_Schema_XmlSchemaSet_t self, + ) { + return _System_Xml_Schema_XmlSchemaSet_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaSet_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Xml_Schema_XmlSchemaSet_Destroy'); + late final _System_Xml_Schema_XmlSchemaSet_Destroy = + _System_Xml_Schema_XmlSchemaSet_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaSet_t)>(); + + int System_Xml_Schema_ValidationEventArgs_Severity_Get( + System_Xml_Schema_ValidationEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_ValidationEventArgs_Severity_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_ValidationEventArgs_Severity_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_ValidationEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_Schema_ValidationEventArgs_Severity_Get'); + late final _System_Xml_Schema_ValidationEventArgs_Severity_Get = + _System_Xml_Schema_ValidationEventArgs_Severity_GetPtr.asFunction< + int Function(System_Xml_Schema_ValidationEventArgs_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaException_t + System_Xml_Schema_ValidationEventArgs_Exception_Get( + System_Xml_Schema_ValidationEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_ValidationEventArgs_Exception_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_ValidationEventArgs_Exception_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaException_t Function( + System_Xml_Schema_ValidationEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_Schema_ValidationEventArgs_Exception_Get'); + late final _System_Xml_Schema_ValidationEventArgs_Exception_Get = + _System_Xml_Schema_ValidationEventArgs_Exception_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaException_t Function( + System_Xml_Schema_ValidationEventArgs_t, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_ValidationEventArgs_Message_Get( + System_Xml_Schema_ValidationEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_ValidationEventArgs_Message_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_ValidationEventArgs_Message_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_ValidationEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_Schema_ValidationEventArgs_Message_Get'); + late final _System_Xml_Schema_ValidationEventArgs_Message_Get = + _System_Xml_Schema_ValidationEventArgs_Message_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_ValidationEventArgs_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_ValidationEventArgs_TypeOf() { + return _System_Xml_Schema_ValidationEventArgs_TypeOf(); + } + + late final _System_Xml_Schema_ValidationEventArgs_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_ValidationEventArgs_TypeOf'); + late final _System_Xml_Schema_ValidationEventArgs_TypeOf = + _System_Xml_Schema_ValidationEventArgs_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_ValidationEventArgs_Destroy( + System_Xml_Schema_ValidationEventArgs_t self, + ) { + return _System_Xml_Schema_ValidationEventArgs_Destroy( + self, + ); + } + + late final _System_Xml_Schema_ValidationEventArgs_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_ValidationEventArgs_t)>>( + 'System_Xml_Schema_ValidationEventArgs_Destroy'); + late final _System_Xml_Schema_ValidationEventArgs_Destroy = + _System_Xml_Schema_ValidationEventArgs_DestroyPtr.asFunction< + void Function(System_Xml_Schema_ValidationEventArgs_t)>(); + + System_Xml_Schema_XmlSchemaException_t + System_Xml_Schema_XmlSchemaException_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaException_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_Create'); + late final _System_Xml_Schema_XmlSchemaException_Create = + _System_Xml_Schema_XmlSchemaException_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaException_t Function( + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaException_t + System_Xml_Schema_XmlSchemaException_Create_1( + System_String_t message, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_Create_1( + message, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaException_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_Create_1'); + late final _System_Xml_Schema_XmlSchemaException_Create_1 = + _System_Xml_Schema_XmlSchemaException_Create_1Ptr.asFunction< + System_Xml_Schema_XmlSchemaException_t Function( + System_String_t, ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaException_t + System_Xml_Schema_XmlSchemaException_Create_2( + System_String_t message, + System_Exception_t innerException, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_Create_2( + message, + innerException, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaException_t Function(System_String_t, + System_Exception_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_Create_2'); + late final _System_Xml_Schema_XmlSchemaException_Create_2 = + _System_Xml_Schema_XmlSchemaException_Create_2Ptr.asFunction< + System_Xml_Schema_XmlSchemaException_t Function(System_String_t, + System_Exception_t, ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaException_t + System_Xml_Schema_XmlSchemaException_Create_3( + System_String_t message, + System_Exception_t innerException, + int lineNumber, + int linePosition, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_Create_3( + message, + innerException, + lineNumber, + linePosition, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaException_t Function( + System_String_t, + System_Exception_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_Create_3'); + late final _System_Xml_Schema_XmlSchemaException_Create_3 = + _System_Xml_Schema_XmlSchemaException_Create_3Ptr.asFunction< + System_Xml_Schema_XmlSchemaException_t Function(System_String_t, + System_Exception_t, int, int, ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaException_SourceUri_Get( + System_Xml_Schema_XmlSchemaException_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_SourceUri_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_SourceUri_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_SourceUri_Get'); + late final _System_Xml_Schema_XmlSchemaException_SourceUri_Get = + _System_Xml_Schema_XmlSchemaException_SourceUri_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaException_LineNumber_Get( + System_Xml_Schema_XmlSchemaException_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_LineNumber_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_LineNumber_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_LineNumber_Get'); + late final _System_Xml_Schema_XmlSchemaException_LineNumber_Get = + _System_Xml_Schema_XmlSchemaException_LineNumber_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaException_LinePosition_Get( + System_Xml_Schema_XmlSchemaException_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_LinePosition_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_LinePosition_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_LinePosition_Get'); + late final _System_Xml_Schema_XmlSchemaException_LinePosition_Get = + _System_Xml_Schema_XmlSchemaException_LinePosition_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObject_t + System_Xml_Schema_XmlSchemaException_SourceSchemaObject_Get( + System_Xml_Schema_XmlSchemaException_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_SourceSchemaObject_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_SourceSchemaObject_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_SourceSchemaObject_Get'); + late final _System_Xml_Schema_XmlSchemaException_SourceSchemaObject_Get = + _System_Xml_Schema_XmlSchemaException_SourceSchemaObject_GetPtr + .asFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaException_Message_Get( + System_Xml_Schema_XmlSchemaException_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaException_Message_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_Message_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaException_Message_Get'); + late final _System_Xml_Schema_XmlSchemaException_Message_Get = + _System_Xml_Schema_XmlSchemaException_Message_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaException_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaException_TypeOf() { + return _System_Xml_Schema_XmlSchemaException_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaException_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaException_TypeOf'); + late final _System_Xml_Schema_XmlSchemaException_TypeOf = + _System_Xml_Schema_XmlSchemaException_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaException_Destroy( + System_Xml_Schema_XmlSchemaException_t self, + ) { + return _System_Xml_Schema_XmlSchemaException_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaException_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaException_t)>>( + 'System_Xml_Schema_XmlSchemaException_Destroy'); + late final _System_Xml_Schema_XmlSchemaException_Destroy = + _System_Xml_Schema_XmlSchemaException_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaException_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_Xml_Schema_XmlSchemaCompilationSettings_t + System_Xml_Schema_XmlSchemaCompilationSettings_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaCompilationSettings_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaCompilationSettings_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaCompilationSettings_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaCompilationSettings_Create'); + late final _System_Xml_Schema_XmlSchemaCompilationSettings_Create = + _System_Xml_Schema_XmlSchemaCompilationSettings_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaCompilationSettings_t Function( + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Get( + System_Xml_Schema_XmlSchemaCompilationSettings_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_Schema_XmlSchemaCompilationSettings_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Get'); + late final _System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Get = + _System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_GetPtr + .asFunction< + bool Function(System_Xml_Schema_XmlSchemaCompilationSettings_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Set( + System_Xml_Schema_XmlSchemaCompilationSettings_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaCompilationSettings_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Set'); + late final _System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_Set = + _System_Xml_Schema_XmlSchemaCompilationSettings_EnableUpaCheck_SetPtr + .asFunction< + void Function(System_Xml_Schema_XmlSchemaCompilationSettings_t, + bool, ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaCompilationSettings_TypeOf() { + return _System_Xml_Schema_XmlSchemaCompilationSettings_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaCompilationSettings_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaCompilationSettings_TypeOf'); + late final _System_Xml_Schema_XmlSchemaCompilationSettings_TypeOf = + _System_Xml_Schema_XmlSchemaCompilationSettings_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaCompilationSettings_Destroy( + System_Xml_Schema_XmlSchemaCompilationSettings_t self, + ) { + return _System_Xml_Schema_XmlSchemaCompilationSettings_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaCompilationSettings_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaCompilationSettings_t)>>( + 'System_Xml_Schema_XmlSchemaCompilationSettings_Destroy'); + late final _System_Xml_Schema_XmlSchemaCompilationSettings_Destroy = + _System_Xml_Schema_XmlSchemaCompilationSettings_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaCompilationSettings_t)>(); + + bool System_Xml_Schema_XmlSchemaObjectTable_Contains( + System_Xml_Schema_XmlSchemaObjectTable_t self, + System_Xml_XmlQualifiedName_t name, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectTable_Contains( + self, + name, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectTable_ContainsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectTable_Contains'); + late final _System_Xml_Schema_XmlSchemaObjectTable_Contains = + _System_Xml_Schema_XmlSchemaObjectTable_ContainsPtr.asFunction< + bool Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Collections_IDictionaryEnumerator_t + System_Xml_Schema_XmlSchemaObjectTable_GetEnumerator( + System_Xml_Schema_XmlSchemaObjectTable_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectTable_GetEnumerator( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectTable_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IDictionaryEnumerator_t Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectTable_GetEnumerator'); + late final _System_Xml_Schema_XmlSchemaObjectTable_GetEnumerator = + _System_Xml_Schema_XmlSchemaObjectTable_GetEnumeratorPtr.asFunction< + System_Collections_IDictionaryEnumerator_t Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaObjectTable_Count_Get( + System_Xml_Schema_XmlSchemaObjectTable_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectTable_Count_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectTable_Count_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaObjectTable_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectTable_Count_Get'); + late final _System_Xml_Schema_XmlSchemaObjectTable_Count_Get = + _System_Xml_Schema_XmlSchemaObjectTable_Count_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaObjectTable_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObject_t + System_Xml_Schema_XmlSchemaObjectTable_Item_Get( + System_Xml_Schema_XmlSchemaObjectTable_t self, + System_Xml_XmlQualifiedName_t name, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectTable_Item_Get( + self, + name, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectTable_Item_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectTable_Item_Get'); + late final _System_Xml_Schema_XmlSchemaObjectTable_Item_Get = + _System_Xml_Schema_XmlSchemaObjectTable_Item_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObject_t Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Collections_ICollection_t + System_Xml_Schema_XmlSchemaObjectTable_Names_Get( + System_Xml_Schema_XmlSchemaObjectTable_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectTable_Names_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectTable_Names_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_ICollection_t Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectTable_Names_Get'); + late final _System_Xml_Schema_XmlSchemaObjectTable_Names_Get = + _System_Xml_Schema_XmlSchemaObjectTable_Names_GetPtr.asFunction< + System_Collections_ICollection_t Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + ffi.Pointer)>(); + + System_Collections_ICollection_t + System_Xml_Schema_XmlSchemaObjectTable_Values_Get( + System_Xml_Schema_XmlSchemaObjectTable_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaObjectTable_Values_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectTable_Values_GetPtr = _lookup< + ffi.NativeFunction< + System_Collections_ICollection_t Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaObjectTable_Values_Get'); + late final _System_Xml_Schema_XmlSchemaObjectTable_Values_Get = + _System_Xml_Schema_XmlSchemaObjectTable_Values_GetPtr.asFunction< + System_Collections_ICollection_t Function( + System_Xml_Schema_XmlSchemaObjectTable_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaObjectTable_TypeOf() { + return _System_Xml_Schema_XmlSchemaObjectTable_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaObjectTable_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaObjectTable_TypeOf'); + late final _System_Xml_Schema_XmlSchemaObjectTable_TypeOf = + _System_Xml_Schema_XmlSchemaObjectTable_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaObjectTable_Destroy( + System_Xml_Schema_XmlSchemaObjectTable_t self, + ) { + return _System_Xml_Schema_XmlSchemaObjectTable_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaObjectTable_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaObjectTable_t)>>( + 'System_Xml_Schema_XmlSchemaObjectTable_Destroy'); + late final _System_Xml_Schema_XmlSchemaObjectTable_Destroy = + _System_Xml_Schema_XmlSchemaObjectTable_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaObjectTable_t)>(); + + System_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchema_Read( + System_IO_TextReader_t reader, + System_Xml_Schema_ValidationEventHandler_t validationEventHandler, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Read( + reader, + validationEventHandler, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_ReadPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + System_IO_TextReader_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Read'); + late final _System_Xml_Schema_XmlSchema_Read = + _System_Xml_Schema_XmlSchema_ReadPtr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + System_IO_TextReader_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchema_Read_1( + System_IO_Stream_t stream, + System_Xml_Schema_ValidationEventHandler_t validationEventHandler, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Read_1( + stream, + validationEventHandler, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Read_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + System_IO_Stream_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Read_1'); + late final _System_Xml_Schema_XmlSchema_Read_1 = + _System_Xml_Schema_XmlSchema_Read_1Ptr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + System_IO_Stream_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchema_Read_2( + System_Xml_XmlReader_t reader, + System_Xml_Schema_ValidationEventHandler_t validationEventHandler, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Read_2( + reader, + validationEventHandler, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Read_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_XmlReader_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Read_2'); + late final _System_Xml_Schema_XmlSchema_Read_2 = + _System_Xml_Schema_XmlSchema_Read_2Ptr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + System_Xml_XmlReader_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Write( + System_Xml_Schema_XmlSchema_t self, + System_IO_Stream_t stream, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Write( + self, + stream, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_WritePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, + System_IO_Stream_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Write'); + late final _System_Xml_Schema_XmlSchema_Write = + _System_Xml_Schema_XmlSchema_WritePtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, System_IO_Stream_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Write_1( + System_Xml_Schema_XmlSchema_t self, + System_IO_Stream_t stream, + System_Xml_XmlNamespaceManager_t namespaceManager, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Write_1( + self, + stream, + namespaceManager, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Write_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchema_t, + System_IO_Stream_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Write_1'); + late final _System_Xml_Schema_XmlSchema_Write_1 = + _System_Xml_Schema_XmlSchema_Write_1Ptr.asFunction< + void Function( + System_Xml_Schema_XmlSchema_t, + System_IO_Stream_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Write_2( + System_Xml_Schema_XmlSchema_t self, + System_IO_TextWriter_t writer, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Write_2( + self, + writer, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Write_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Write_2'); + late final _System_Xml_Schema_XmlSchema_Write_2 = + _System_Xml_Schema_XmlSchema_Write_2Ptr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, System_IO_TextWriter_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Write_3( + System_Xml_Schema_XmlSchema_t self, + System_IO_TextWriter_t writer, + System_Xml_XmlNamespaceManager_t namespaceManager, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Write_3( + self, + writer, + namespaceManager, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Write_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchema_t, + System_IO_TextWriter_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Write_3'); + late final _System_Xml_Schema_XmlSchema_Write_3 = + _System_Xml_Schema_XmlSchema_Write_3Ptr.asFunction< + void Function( + System_Xml_Schema_XmlSchema_t, + System_IO_TextWriter_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Write_4( + System_Xml_Schema_XmlSchema_t self, + System_Xml_XmlWriter_t writer, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Write_4( + self, + writer, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Write_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Write_4'); + late final _System_Xml_Schema_XmlSchema_Write_4 = + _System_Xml_Schema_XmlSchema_Write_4Ptr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Write_5( + System_Xml_Schema_XmlSchema_t self, + System_Xml_XmlWriter_t writer, + System_Xml_XmlNamespaceManager_t namespaceManager, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Write_5( + self, + writer, + namespaceManager, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Write_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchema_t, + System_Xml_XmlWriter_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Write_5'); + late final _System_Xml_Schema_XmlSchema_Write_5 = + _System_Xml_Schema_XmlSchema_Write_5Ptr.asFunction< + void Function( + System_Xml_Schema_XmlSchema_t, + System_Xml_XmlWriter_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Compile( + System_Xml_Schema_XmlSchema_t self, + System_Xml_Schema_ValidationEventHandler_t validationEventHandler, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Compile( + self, + validationEventHandler, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_CompilePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchema_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Compile'); + late final _System_Xml_Schema_XmlSchema_Compile = + _System_Xml_Schema_XmlSchema_CompilePtr.asFunction< + void Function( + System_Xml_Schema_XmlSchema_t, + System_Xml_Schema_ValidationEventHandler_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Compile_1( + System_Xml_Schema_XmlSchema_t self, + System_Xml_Schema_ValidationEventHandler_t validationEventHandler, + System_Xml_XmlResolver_t resolver, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Compile_1( + self, + validationEventHandler, + resolver, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Compile_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchema_t, + System_Xml_Schema_ValidationEventHandler_t, + System_Xml_XmlResolver_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Compile_1'); + late final _System_Xml_Schema_XmlSchema_Compile_1 = + _System_Xml_Schema_XmlSchema_Compile_1Ptr.asFunction< + void Function( + System_Xml_Schema_XmlSchema_t, + System_Xml_Schema_ValidationEventHandler_t, + System_Xml_XmlResolver_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchema_t System_Xml_Schema_XmlSchema_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchema_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Create'); + late final _System_Xml_Schema_XmlSchema_Create = + _System_Xml_Schema_XmlSchema_CreatePtr.asFunction< + System_Xml_Schema_XmlSchema_t Function( + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchema_AttributeFormDefault_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_AttributeFormDefault_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_AttributeFormDefault_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_AttributeFormDefault_Get'); + late final _System_Xml_Schema_XmlSchema_AttributeFormDefault_Get = + _System_Xml_Schema_XmlSchema_AttributeFormDefault_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_AttributeFormDefault_Set( + System_Xml_Schema_XmlSchema_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_AttributeFormDefault_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_AttributeFormDefault_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_AttributeFormDefault_Set'); + late final _System_Xml_Schema_XmlSchema_AttributeFormDefault_Set = + _System_Xml_Schema_XmlSchema_AttributeFormDefault_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, int, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchema_BlockDefault_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_BlockDefault_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_BlockDefault_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_BlockDefault_Get'); + late final _System_Xml_Schema_XmlSchema_BlockDefault_Get = + _System_Xml_Schema_XmlSchema_BlockDefault_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_BlockDefault_Set( + System_Xml_Schema_XmlSchema_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_BlockDefault_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_BlockDefault_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_BlockDefault_Set'); + late final _System_Xml_Schema_XmlSchema_BlockDefault_Set = + _System_Xml_Schema_XmlSchema_BlockDefault_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, int, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchema_FinalDefault_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_FinalDefault_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_FinalDefault_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_FinalDefault_Get'); + late final _System_Xml_Schema_XmlSchema_FinalDefault_Get = + _System_Xml_Schema_XmlSchema_FinalDefault_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_FinalDefault_Set( + System_Xml_Schema_XmlSchema_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_FinalDefault_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_FinalDefault_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_FinalDefault_Set'); + late final _System_Xml_Schema_XmlSchema_FinalDefault_Set = + _System_Xml_Schema_XmlSchema_FinalDefault_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, int, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchema_ElementFormDefault_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_ElementFormDefault_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_ElementFormDefault_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_ElementFormDefault_Get'); + late final _System_Xml_Schema_XmlSchema_ElementFormDefault_Get = + _System_Xml_Schema_XmlSchema_ElementFormDefault_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_ElementFormDefault_Set( + System_Xml_Schema_XmlSchema_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_ElementFormDefault_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_ElementFormDefault_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_ElementFormDefault_Set'); + late final _System_Xml_Schema_XmlSchema_ElementFormDefault_Set = + _System_Xml_Schema_XmlSchema_ElementFormDefault_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, int, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchema_TargetNamespace_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_TargetNamespace_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_TargetNamespace_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_TargetNamespace_Get'); + late final _System_Xml_Schema_XmlSchema_TargetNamespace_Get = + _System_Xml_Schema_XmlSchema_TargetNamespace_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_TargetNamespace_Set( + System_Xml_Schema_XmlSchema_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_TargetNamespace_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_TargetNamespace_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_TargetNamespace_Set'); + late final _System_Xml_Schema_XmlSchema_TargetNamespace_Set = + _System_Xml_Schema_XmlSchema_TargetNamespace_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchema_Version_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Version_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Version_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Version_Get'); + late final _System_Xml_Schema_XmlSchema_Version_Get = + _System_Xml_Schema_XmlSchema_Version_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Version_Set( + System_Xml_Schema_XmlSchema_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Version_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Version_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Version_Set'); + late final _System_Xml_Schema_XmlSchema_Version_Set = + _System_Xml_Schema_XmlSchema_Version_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectCollection_t + System_Xml_Schema_XmlSchema_Includes_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Includes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Includes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Includes_Get'); + late final _System_Xml_Schema_XmlSchema_Includes_Get = + _System_Xml_Schema_XmlSchema_Includes_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectCollection_t + System_Xml_Schema_XmlSchema_Items_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Items_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Items_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Items_Get'); + late final _System_Xml_Schema_XmlSchema_Items_Get = + _System_Xml_Schema_XmlSchema_Items_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchema_IsCompiled_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_IsCompiled_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_IsCompiled_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_IsCompiled_Get'); + late final _System_Xml_Schema_XmlSchema_IsCompiled_Get = + _System_Xml_Schema_XmlSchema_IsCompiled_GetPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchema_Attributes_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Attributes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Attributes_Get'); + late final _System_Xml_Schema_XmlSchema_Attributes_Get = + _System_Xml_Schema_XmlSchema_Attributes_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchema_AttributeGroups_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_AttributeGroups_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_AttributeGroups_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_AttributeGroups_Get'); + late final _System_Xml_Schema_XmlSchema_AttributeGroups_Get = + _System_Xml_Schema_XmlSchema_AttributeGroups_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchema_SchemaTypes_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_SchemaTypes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_SchemaTypes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_SchemaTypes_Get'); + late final _System_Xml_Schema_XmlSchema_SchemaTypes_Get = + _System_Xml_Schema_XmlSchema_SchemaTypes_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchema_Elements_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Elements_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Elements_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Elements_Get'); + late final _System_Xml_Schema_XmlSchema_Elements_Get = + _System_Xml_Schema_XmlSchema_Elements_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchema_Id_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Id_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Id_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Id_Get'); + late final _System_Xml_Schema_XmlSchema_Id_Get = + _System_Xml_Schema_XmlSchema_Id_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_Id_Set( + System_Xml_Schema_XmlSchema_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Id_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Id_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchema_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Id_Set'); + late final _System_Xml_Schema_XmlSchema_Id_Set = + _System_Xml_Schema_XmlSchema_Id_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_Array_t + System_Xml_Schema_XmlSchema_UnhandledAttributes_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_UnhandledAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_UnhandledAttributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_Array_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_UnhandledAttributes_Get'); + late final _System_Xml_Schema_XmlSchema_UnhandledAttributes_Get = + _System_Xml_Schema_XmlSchema_UnhandledAttributes_GetPtr.asFunction< + System_Xml_XmlAttribute_Array_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchema_UnhandledAttributes_Set( + System_Xml_Schema_XmlSchema_t self, + System_Xml_XmlAttribute_Array_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_UnhandledAttributes_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_UnhandledAttributes_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchema_t, + System_Xml_XmlAttribute_Array_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_UnhandledAttributes_Set'); + late final _System_Xml_Schema_XmlSchema_UnhandledAttributes_Set = + _System_Xml_Schema_XmlSchema_UnhandledAttributes_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchema_t, + System_Xml_XmlAttribute_Array_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchema_Groups_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Groups_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Groups_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Groups_Get'); + late final _System_Xml_Schema_XmlSchema_Groups_Get = + _System_Xml_Schema_XmlSchema_Groups_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchema_Notations_Get( + System_Xml_Schema_XmlSchema_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchema_Notations_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchema_Notations_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchema_Notations_Get'); + late final _System_Xml_Schema_XmlSchema_Notations_Get = + _System_Xml_Schema_XmlSchema_Notations_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchema_t, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchema_Namespace_Get() { + return _System_Xml_Schema_XmlSchema_Namespace_Get(); + } + + late final _System_Xml_Schema_XmlSchema_Namespace_GetPtr = + _lookup>( + 'System_Xml_Schema_XmlSchema_Namespace_Get'); + late final _System_Xml_Schema_XmlSchema_Namespace_Get = + _System_Xml_Schema_XmlSchema_Namespace_GetPtr.asFunction< + System_String_t Function()>(); + + System_String_t System_Xml_Schema_XmlSchema_InstanceNamespace_Get() { + return _System_Xml_Schema_XmlSchema_InstanceNamespace_Get(); + } + + late final _System_Xml_Schema_XmlSchema_InstanceNamespace_GetPtr = + _lookup>( + 'System_Xml_Schema_XmlSchema_InstanceNamespace_Get'); + late final _System_Xml_Schema_XmlSchema_InstanceNamespace_Get = + _System_Xml_Schema_XmlSchema_InstanceNamespace_GetPtr.asFunction< + System_String_t Function()>(); + + System_Type_t System_Xml_Schema_XmlSchema_TypeOf() { + return _System_Xml_Schema_XmlSchema_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchema_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchema_TypeOf'); + late final _System_Xml_Schema_XmlSchema_TypeOf = + _System_Xml_Schema_XmlSchema_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchema_Destroy( + System_Xml_Schema_XmlSchema_t self, + ) { + return _System_Xml_Schema_XmlSchema_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchema_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_Schema_XmlSchema_Destroy'); + late final _System_Xml_Schema_XmlSchema_Destroy = + _System_Xml_Schema_XmlSchema_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchema_t)>(); + + void System_IO_TextReader_Close( + System_IO_TextReader_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_Close( + self, + outException, + ); + } + + late final _System_IO_TextReader_ClosePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextReader_t, + ffi.Pointer)>>('System_IO_TextReader_Close'); + late final _System_IO_TextReader_Close = + _System_IO_TextReader_ClosePtr.asFunction< + void Function( + System_IO_TextReader_t, ffi.Pointer)>(); + + void System_IO_TextReader_Dispose( + System_IO_TextReader_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_Dispose( + self, + outException, + ); + } + + late final _System_IO_TextReader_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextReader_t, ffi.Pointer)>>( + 'System_IO_TextReader_Dispose'); + late final _System_IO_TextReader_Dispose = + _System_IO_TextReader_DisposePtr.asFunction< + void Function( + System_IO_TextReader_t, ffi.Pointer)>(); + + int System_IO_TextReader_Peek( + System_IO_TextReader_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_Peek( + self, + outException, + ); + } + + late final _System_IO_TextReader_PeekPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_TextReader_t, + ffi.Pointer)>>('System_IO_TextReader_Peek'); + late final _System_IO_TextReader_Peek = + _System_IO_TextReader_PeekPtr.asFunction< + int Function( + System_IO_TextReader_t, ffi.Pointer)>(); + + int System_IO_TextReader_Read( + System_IO_TextReader_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_Read( + self, + outException, + ); + } + + late final _System_IO_TextReader_ReadPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_TextReader_t, + ffi.Pointer)>>('System_IO_TextReader_Read'); + late final _System_IO_TextReader_Read = + _System_IO_TextReader_ReadPtr.asFunction< + int Function( + System_IO_TextReader_t, ffi.Pointer)>(); + + int System_IO_TextReader_Read_1( + System_IO_TextReader_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_Read_1( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_IO_TextReader_Read_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_IO_TextReader_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>('System_IO_TextReader_Read_1'); + late final _System_IO_TextReader_Read_1 = + _System_IO_TextReader_Read_1Ptr.asFunction< + int Function(System_IO_TextReader_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + System_String_t System_IO_TextReader_ReadToEnd( + System_IO_TextReader_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_ReadToEnd( + self, + outException, + ); + } + + late final _System_IO_TextReader_ReadToEndPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_IO_TextReader_t, ffi.Pointer)>>( + 'System_IO_TextReader_ReadToEnd'); + late final _System_IO_TextReader_ReadToEnd = + _System_IO_TextReader_ReadToEndPtr.asFunction< + System_String_t Function( + System_IO_TextReader_t, ffi.Pointer)>(); + + int System_IO_TextReader_ReadBlock( + System_IO_TextReader_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_ReadBlock( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_IO_TextReader_ReadBlockPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_IO_TextReader_t, System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_IO_TextReader_ReadBlock'); + late final _System_IO_TextReader_ReadBlock = + _System_IO_TextReader_ReadBlockPtr.asFunction< + int Function(System_IO_TextReader_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + System_String_t System_IO_TextReader_ReadLine( + System_IO_TextReader_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_ReadLine( + self, + outException, + ); + } + + late final _System_IO_TextReader_ReadLinePtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_IO_TextReader_t, ffi.Pointer)>>( + 'System_IO_TextReader_ReadLine'); + late final _System_IO_TextReader_ReadLine = + _System_IO_TextReader_ReadLinePtr.asFunction< + System_String_t Function( + System_IO_TextReader_t, ffi.Pointer)>(); + + System_IO_TextReader_t System_IO_TextReader_Synchronized( + System_IO_TextReader_t reader, + ffi.Pointer outException, + ) { + return _System_IO_TextReader_Synchronized( + reader, + outException, + ); + } + + late final _System_IO_TextReader_SynchronizedPtr = _lookup< + ffi.NativeFunction< + System_IO_TextReader_t Function( + System_IO_TextReader_t, ffi.Pointer)>>( + 'System_IO_TextReader_Synchronized'); + late final _System_IO_TextReader_Synchronized = + _System_IO_TextReader_SynchronizedPtr.asFunction< + System_IO_TextReader_t Function( + System_IO_TextReader_t, ffi.Pointer)>(); + + System_IO_TextReader_t System_IO_TextReader_Null_Get() { + return _System_IO_TextReader_Null_Get(); + } + + late final _System_IO_TextReader_Null_GetPtr = + _lookup>( + 'System_IO_TextReader_Null_Get'); + late final _System_IO_TextReader_Null_Get = _System_IO_TextReader_Null_GetPtr + .asFunction(); + + System_Type_t System_IO_TextReader_TypeOf() { + return _System_IO_TextReader_TypeOf(); + } + + late final _System_IO_TextReader_TypeOfPtr = + _lookup>( + 'System_IO_TextReader_TypeOf'); + late final _System_IO_TextReader_TypeOf = + _System_IO_TextReader_TypeOfPtr.asFunction(); + + void System_IO_TextReader_Destroy( + System_IO_TextReader_t self, + ) { + return _System_IO_TextReader_Destroy( + self, + ); + } + + late final _System_IO_TextReader_DestroyPtr = + _lookup>( + 'System_IO_TextReader_Destroy'); + late final _System_IO_TextReader_Destroy = _System_IO_TextReader_DestroyPtr + .asFunction(); + + void System_Xml_XmlNamespaceManager_PushScope( + System_Xml_XmlNamespaceManager_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_PushScope( + self, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_PushScopePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_PushScope'); + late final _System_Xml_XmlNamespaceManager_PushScope = + _System_Xml_XmlNamespaceManager_PushScopePtr.asFunction< + void Function(System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + bool System_Xml_XmlNamespaceManager_PopScope( + System_Xml_XmlNamespaceManager_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_PopScope( + self, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_PopScopePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_PopScope'); + late final _System_Xml_XmlNamespaceManager_PopScope = + _System_Xml_XmlNamespaceManager_PopScopePtr.asFunction< + bool Function(System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + void System_Xml_XmlNamespaceManager_AddNamespace( + System_Xml_XmlNamespaceManager_t self, + System_String_t prefix, + System_String_t uri, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_AddNamespace( + self, + prefix, + uri, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_AddNamespacePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlNamespaceManager_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_AddNamespace'); + late final _System_Xml_XmlNamespaceManager_AddNamespace = + _System_Xml_XmlNamespaceManager_AddNamespacePtr.asFunction< + void Function(System_Xml_XmlNamespaceManager_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlNamespaceManager_RemoveNamespace( + System_Xml_XmlNamespaceManager_t self, + System_String_t prefix, + System_String_t uri, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_RemoveNamespace( + self, + prefix, + uri, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_RemoveNamespacePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlNamespaceManager_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_RemoveNamespace'); + late final _System_Xml_XmlNamespaceManager_RemoveNamespace = + _System_Xml_XmlNamespaceManager_RemoveNamespacePtr.asFunction< + void Function(System_Xml_XmlNamespaceManager_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_Collections_IEnumerator_t System_Xml_XmlNamespaceManager_GetEnumerator( + System_Xml_XmlNamespaceManager_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_GetEnumerator( + self, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_GetEnumerator'); + late final _System_Xml_XmlNamespaceManager_GetEnumerator = + _System_Xml_XmlNamespaceManager_GetEnumeratorPtr.asFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNamespaceManager_LookupNamespace( + System_Xml_XmlNamespaceManager_t self, + System_String_t prefix, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_LookupNamespace( + self, + prefix, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_LookupNamespacePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNamespaceManager_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_LookupNamespace'); + late final _System_Xml_XmlNamespaceManager_LookupNamespace = + _System_Xml_XmlNamespaceManager_LookupNamespacePtr.asFunction< + System_String_t Function(System_Xml_XmlNamespaceManager_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlNamespaceManager_LookupPrefix( + System_Xml_XmlNamespaceManager_t self, + System_String_t uri, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_LookupPrefix( + self, + uri, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_LookupPrefixPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNamespaceManager_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_LookupPrefix'); + late final _System_Xml_XmlNamespaceManager_LookupPrefix = + _System_Xml_XmlNamespaceManager_LookupPrefixPtr.asFunction< + System_String_t Function(System_Xml_XmlNamespaceManager_t, + System_String_t, ffi.Pointer)>(); + + bool System_Xml_XmlNamespaceManager_HasNamespace( + System_Xml_XmlNamespaceManager_t self, + System_String_t prefix, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_HasNamespace( + self, + prefix, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_HasNamespacePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlNamespaceManager_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_HasNamespace'); + late final _System_Xml_XmlNamespaceManager_HasNamespace = + _System_Xml_XmlNamespaceManager_HasNamespacePtr.asFunction< + bool Function(System_Xml_XmlNamespaceManager_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNamespaceManager_t System_Xml_XmlNamespaceManager_Create( + System_Xml_XmlNameTable_t nameTable, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_Create( + nameTable, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNamespaceManager_t Function( + System_Xml_XmlNameTable_t, ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_Create'); + late final _System_Xml_XmlNamespaceManager_Create = + _System_Xml_XmlNamespaceManager_CreatePtr.asFunction< + System_Xml_XmlNamespaceManager_t Function( + System_Xml_XmlNameTable_t, ffi.Pointer)>(); + + System_Xml_XmlNameTable_t System_Xml_XmlNamespaceManager_NameTable_Get( + System_Xml_XmlNamespaceManager_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_NameTable_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_NameTable_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNameTable_t Function( + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_NameTable_Get'); + late final _System_Xml_XmlNamespaceManager_NameTable_Get = + _System_Xml_XmlNamespaceManager_NameTable_GetPtr.asFunction< + System_Xml_XmlNameTable_t Function(System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNamespaceManager_DefaultNamespace_Get( + System_Xml_XmlNamespaceManager_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNamespaceManager_DefaultNamespace_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNamespaceManager_DefaultNamespace_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XmlNamespaceManager_DefaultNamespace_Get'); + late final _System_Xml_XmlNamespaceManager_DefaultNamespace_Get = + _System_Xml_XmlNamespaceManager_DefaultNamespace_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlNamespaceManager_TypeOf() { + return _System_Xml_XmlNamespaceManager_TypeOf(); + } + + late final _System_Xml_XmlNamespaceManager_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNamespaceManager_TypeOf'); + late final _System_Xml_XmlNamespaceManager_TypeOf = + _System_Xml_XmlNamespaceManager_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlNamespaceManager_Destroy( + System_Xml_XmlNamespaceManager_t self, + ) { + return _System_Xml_XmlNamespaceManager_Destroy( + self, + ); + } + + late final _System_Xml_XmlNamespaceManager_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Xml_XmlNamespaceManager_Destroy'); + late final _System_Xml_XmlNamespaceManager_Destroy = + _System_Xml_XmlNamespaceManager_DestroyPtr.asFunction< + void Function(System_Xml_XmlNamespaceManager_t)>(); + + System_String_t System_Xml_IXmlNamespaceResolver_LookupNamespace( + System_Xml_IXmlNamespaceResolver_t self, + System_String_t prefix, + ffi.Pointer outException, + ) { + return _System_Xml_IXmlNamespaceResolver_LookupNamespace( + self, + prefix, + outException, + ); + } + + late final _System_Xml_IXmlNamespaceResolver_LookupNamespacePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_IXmlNamespaceResolver_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_IXmlNamespaceResolver_LookupNamespace'); + late final _System_Xml_IXmlNamespaceResolver_LookupNamespace = + _System_Xml_IXmlNamespaceResolver_LookupNamespacePtr.asFunction< + System_String_t Function(System_Xml_IXmlNamespaceResolver_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_IXmlNamespaceResolver_LookupPrefix( + System_Xml_IXmlNamespaceResolver_t self, + System_String_t namespaceName, + ffi.Pointer outException, + ) { + return _System_Xml_IXmlNamespaceResolver_LookupPrefix( + self, + namespaceName, + outException, + ); + } + + late final _System_Xml_IXmlNamespaceResolver_LookupPrefixPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_IXmlNamespaceResolver_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_IXmlNamespaceResolver_LookupPrefix'); + late final _System_Xml_IXmlNamespaceResolver_LookupPrefix = + _System_Xml_IXmlNamespaceResolver_LookupPrefixPtr.asFunction< + System_String_t Function(System_Xml_IXmlNamespaceResolver_t, + System_String_t, ffi.Pointer)>(); + + System_Type_t System_Xml_IXmlNamespaceResolver_TypeOf() { + return _System_Xml_IXmlNamespaceResolver_TypeOf(); + } + + late final _System_Xml_IXmlNamespaceResolver_TypeOfPtr = + _lookup>( + 'System_Xml_IXmlNamespaceResolver_TypeOf'); + late final _System_Xml_IXmlNamespaceResolver_TypeOf = + _System_Xml_IXmlNamespaceResolver_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_IXmlNamespaceResolver_Destroy( + System_Xml_IXmlNamespaceResolver_t self, + ) { + return _System_Xml_IXmlNamespaceResolver_Destroy( + self, + ); + } + + late final _System_Xml_IXmlNamespaceResolver_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_IXmlNamespaceResolver_t)>>( + 'System_Xml_IXmlNamespaceResolver_Destroy'); + late final _System_Xml_IXmlNamespaceResolver_Destroy = + _System_Xml_IXmlNamespaceResolver_DestroyPtr.asFunction< + void Function(System_Xml_IXmlNamespaceResolver_t)>(); + + void System_IO_TextWriter_Close( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Close( + self, + outException, + ); + } + + late final _System_IO_TextWriter_ClosePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, + ffi.Pointer)>>('System_IO_TextWriter_Close'); + late final _System_IO_TextWriter_Close = + _System_IO_TextWriter_ClosePtr.asFunction< + void Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + void System_IO_TextWriter_Dispose( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Dispose( + self, + outException, + ); + } + + late final _System_IO_TextWriter_DisposePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_Dispose'); + late final _System_IO_TextWriter_Dispose = + _System_IO_TextWriter_DisposePtr.asFunction< + void Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + System_Threading_Tasks_ValueTask_t System_IO_TextWriter_DisposeAsync( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_DisposeAsync( + self, + outException, + ); + } + + late final _System_IO_TextWriter_DisposeAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_DisposeAsync'); + late final _System_IO_TextWriter_DisposeAsync = + _System_IO_TextWriter_DisposeAsyncPtr.asFunction< + System_Threading_Tasks_ValueTask_t Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + void System_IO_TextWriter_Flush( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Flush( + self, + outException, + ); + } + + late final _System_IO_TextWriter_FlushPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, + ffi.Pointer)>>('System_IO_TextWriter_Flush'); + late final _System_IO_TextWriter_Flush = + _System_IO_TextWriter_FlushPtr.asFunction< + void Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + void System_IO_TextWriter_Write( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WritePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.WChar, + ffi.Pointer)>>('System_IO_TextWriter_Write'); + late final _System_IO_TextWriter_Write = + _System_IO_TextWriter_WritePtr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_Write_1( + System_IO_TextWriter_t self, + System_Char_Array_t buffer, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_1( + self, + buffer, + outException, + ); + } + + late final _System_IO_TextWriter_Write_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_Char_Array_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_1'); + late final _System_IO_TextWriter_Write_1 = + _System_IO_TextWriter_Write_1Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Char_Array_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_2( + System_IO_TextWriter_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_2( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_IO_TextWriter_Write_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_IO_TextWriter_Write_2'); + late final _System_IO_TextWriter_Write_2 = + _System_IO_TextWriter_Write_2Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_3( + System_IO_TextWriter_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_3( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Bool, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_3'); + late final _System_IO_TextWriter_Write_3 = + _System_IO_TextWriter_Write_3Ptr.asFunction< + void Function( + System_IO_TextWriter_t, bool, ffi.Pointer)>(); + + void System_IO_TextWriter_Write_4( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_4( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_4'); + late final _System_IO_TextWriter_Write_4 = + _System_IO_TextWriter_Write_4Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_Write_5( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_5( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Uint32, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_5'); + late final _System_IO_TextWriter_Write_5 = + _System_IO_TextWriter_Write_5Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_Write_6( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_6( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Int64, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_6'); + late final _System_IO_TextWriter_Write_6 = + _System_IO_TextWriter_Write_6Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_Write_7( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_7( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Uint64, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_7'); + late final _System_IO_TextWriter_Write_7 = + _System_IO_TextWriter_Write_7Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_Write_8( + System_IO_TextWriter_t self, + double value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_8( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Float, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_8'); + late final _System_IO_TextWriter_Write_8 = + _System_IO_TextWriter_Write_8Ptr.asFunction< + void Function(System_IO_TextWriter_t, double, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_9( + System_IO_TextWriter_t self, + double value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_9( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Double, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_9'); + late final _System_IO_TextWriter_Write_9 = + _System_IO_TextWriter_Write_9Ptr.asFunction< + void Function(System_IO_TextWriter_t, double, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_10( + System_IO_TextWriter_t self, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_10( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_10Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_Decimal_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_10'); + late final _System_IO_TextWriter_Write_10 = + _System_IO_TextWriter_Write_10Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Decimal_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_11( + System_IO_TextWriter_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_11( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_11Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_11'); + late final _System_IO_TextWriter_Write_11 = + _System_IO_TextWriter_Write_11Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_12( + System_IO_TextWriter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_12( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_12Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_Object_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_12'); + late final _System_IO_TextWriter_Write_12 = + _System_IO_TextWriter_Write_12Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Object_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_13( + System_IO_TextWriter_t self, + System_Text_StringBuilder_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_13( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_Write_13Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextWriter_t, + System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_13'); + late final _System_IO_TextWriter_Write_13 = + _System_IO_TextWriter_Write_13Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Text_StringBuilder_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_14( + System_IO_TextWriter_t self, + System_String_t format, + System_Object_t arg0, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_14( + self, + format, + arg0, + outException, + ); + } + + late final _System_IO_TextWriter_Write_14Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_String_t, + System_Object_t, ffi.Pointer)>>( + 'System_IO_TextWriter_Write_14'); + late final _System_IO_TextWriter_Write_14 = + _System_IO_TextWriter_Write_14Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_String_t, + System_Object_t, ffi.Pointer)>(); + + void System_IO_TextWriter_Write_15( + System_IO_TextWriter_t self, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_15( + self, + format, + arg0, + arg1, + outException, + ); + } + + late final _System_IO_TextWriter_Write_15Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextWriter_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_15'); + late final _System_IO_TextWriter_Write_15 = + _System_IO_TextWriter_Write_15Ptr.asFunction< + void Function( + System_IO_TextWriter_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_16( + System_IO_TextWriter_t self, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + System_Object_t arg2, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_16( + self, + format, + arg0, + arg1, + arg2, + outException, + ); + } + + late final _System_IO_TextWriter_Write_16Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextWriter_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_Write_16'); + late final _System_IO_TextWriter_Write_16 = + _System_IO_TextWriter_Write_16Ptr.asFunction< + void Function( + System_IO_TextWriter_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_Write_17( + System_IO_TextWriter_t self, + System_String_t format, + System_Object_Array_t arg, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Write_17( + self, + format, + arg, + outException, + ); + } + + late final _System_IO_TextWriter_Write_17Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_String_t, + System_Object_Array_t, ffi.Pointer)>>( + 'System_IO_TextWriter_Write_17'); + late final _System_IO_TextWriter_Write_17 = + _System_IO_TextWriter_Write_17Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_String_t, + System_Object_Array_t, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine( + self, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLinePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine'); + late final _System_IO_TextWriter_WriteLine = + _System_IO_TextWriter_WriteLinePtr.asFunction< + void Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_1( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_1( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.WChar, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_1'); + late final _System_IO_TextWriter_WriteLine_1 = + _System_IO_TextWriter_WriteLine_1Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_2( + System_IO_TextWriter_t self, + System_Char_Array_t buffer, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_2( + self, + buffer, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_2Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_Char_Array_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_2'); + late final _System_IO_TextWriter_WriteLine_2 = + _System_IO_TextWriter_WriteLine_2Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Char_Array_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_3( + System_IO_TextWriter_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_3( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_3Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_Char_Array_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_3'); + late final _System_IO_TextWriter_WriteLine_3 = + _System_IO_TextWriter_WriteLine_3Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Char_Array_t, int, int, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_4( + System_IO_TextWriter_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_4( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_4Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Bool, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_4'); + late final _System_IO_TextWriter_WriteLine_4 = + _System_IO_TextWriter_WriteLine_4Ptr.asFunction< + void Function( + System_IO_TextWriter_t, bool, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_5( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_5( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_5Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Int32, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_5'); + late final _System_IO_TextWriter_WriteLine_5 = + _System_IO_TextWriter_WriteLine_5Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_6( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_6( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_6Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Uint32, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_6'); + late final _System_IO_TextWriter_WriteLine_6 = + _System_IO_TextWriter_WriteLine_6Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_7( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_7( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_7Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Int64, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_7'); + late final _System_IO_TextWriter_WriteLine_7 = + _System_IO_TextWriter_WriteLine_7Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_8( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_8( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_8Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Uint64, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_8'); + late final _System_IO_TextWriter_WriteLine_8 = + _System_IO_TextWriter_WriteLine_8Ptr.asFunction< + void Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_9( + System_IO_TextWriter_t self, + double value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_9( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_9Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Float, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_9'); + late final _System_IO_TextWriter_WriteLine_9 = + _System_IO_TextWriter_WriteLine_9Ptr.asFunction< + void Function(System_IO_TextWriter_t, double, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_10( + System_IO_TextWriter_t self, + double value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_10( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_10Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, ffi.Double, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_10'); + late final _System_IO_TextWriter_WriteLine_10 = + _System_IO_TextWriter_WriteLine_10Ptr.asFunction< + void Function(System_IO_TextWriter_t, double, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_11( + System_IO_TextWriter_t self, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_11( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_11Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_Decimal_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_11'); + late final _System_IO_TextWriter_WriteLine_11 = + _System_IO_TextWriter_WriteLine_11Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Decimal_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_12( + System_IO_TextWriter_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_12( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_12Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_12'); + late final _System_IO_TextWriter_WriteLine_12 = + _System_IO_TextWriter_WriteLine_12Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_String_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_13( + System_IO_TextWriter_t self, + System_Text_StringBuilder_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_13( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_13Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextWriter_t, + System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_13'); + late final _System_IO_TextWriter_WriteLine_13 = + _System_IO_TextWriter_WriteLine_13Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Text_StringBuilder_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_14( + System_IO_TextWriter_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_14( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_14Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_Object_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_14'); + late final _System_IO_TextWriter_WriteLine_14 = + _System_IO_TextWriter_WriteLine_14Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_Object_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_15( + System_IO_TextWriter_t self, + System_String_t format, + System_Object_t arg0, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_15( + self, + format, + arg0, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_15Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_String_t, + System_Object_t, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_15'); + late final _System_IO_TextWriter_WriteLine_15 = + _System_IO_TextWriter_WriteLine_15Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_String_t, + System_Object_t, ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_16( + System_IO_TextWriter_t self, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_16( + self, + format, + arg0, + arg1, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_16Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextWriter_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_16'); + late final _System_IO_TextWriter_WriteLine_16 = + _System_IO_TextWriter_WriteLine_16Ptr.asFunction< + void Function( + System_IO_TextWriter_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_17( + System_IO_TextWriter_t self, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + System_Object_t arg2, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_17( + self, + format, + arg0, + arg1, + arg2, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_17Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_IO_TextWriter_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_17'); + late final _System_IO_TextWriter_WriteLine_17 = + _System_IO_TextWriter_WriteLine_17Ptr.asFunction< + void Function( + System_IO_TextWriter_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + void System_IO_TextWriter_WriteLine_18( + System_IO_TextWriter_t self, + System_String_t format, + System_Object_Array_t arg, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLine_18( + self, + format, + arg, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLine_18Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_String_t, + System_Object_Array_t, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLine_18'); + late final _System_IO_TextWriter_WriteLine_18 = + _System_IO_TextWriter_WriteLine_18Ptr.asFunction< + void Function(System_IO_TextWriter_t, System_String_t, + System_Object_Array_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteAsync( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteAsync( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + ffi.WChar, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteAsync'); + late final _System_IO_TextWriter_WriteAsync = + _System_IO_TextWriter_WriteAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteAsync_1( + System_IO_TextWriter_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteAsync_1( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteAsync_1'); + late final _System_IO_TextWriter_WriteAsync_1 = + _System_IO_TextWriter_WriteAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteAsync_2( + System_IO_TextWriter_t self, + System_Text_StringBuilder_t value, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteAsync_2( + self, + value, + cancellationToken, + outException, + ); + } + + late final _System_IO_TextWriter_WriteAsync_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Text_StringBuilder_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteAsync_2'); + late final _System_IO_TextWriter_WriteAsync_2 = + _System_IO_TextWriter_WriteAsync_2Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Text_StringBuilder_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteAsync_3( + System_IO_TextWriter_t self, + System_Char_Array_t buffer, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteAsync_3( + self, + buffer, + outException, + ); + } + + late final _System_IO_TextWriter_WriteAsync_3Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + System_Char_Array_t, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteAsync_3'); + late final _System_IO_TextWriter_WriteAsync_3 = + _System_IO_TextWriter_WriteAsync_3Ptr.asFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + System_Char_Array_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteAsync_4( + System_IO_TextWriter_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteAsync_4( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_IO_TextWriter_WriteAsync_4Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteAsync_4'); + late final _System_IO_TextWriter_WriteAsync_4 = + _System_IO_TextWriter_WriteAsync_4Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteLineAsync( + System_IO_TextWriter_t self, + int value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLineAsync( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLineAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + ffi.WChar, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLineAsync'); + late final _System_IO_TextWriter_WriteLineAsync = + _System_IO_TextWriter_WriteLineAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, int, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteLineAsync_1( + System_IO_TextWriter_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLineAsync_1( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLineAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + System_String_t, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLineAsync_1'); + late final _System_IO_TextWriter_WriteLineAsync_1 = + _System_IO_TextWriter_WriteLineAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + System_String_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteLineAsync_2( + System_IO_TextWriter_t self, + System_Text_StringBuilder_t value, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLineAsync_2( + self, + value, + cancellationToken, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLineAsync_2Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Text_StringBuilder_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLineAsync_2'); + late final _System_IO_TextWriter_WriteLineAsync_2 = + _System_IO_TextWriter_WriteLineAsync_2Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Text_StringBuilder_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteLineAsync_3( + System_IO_TextWriter_t self, + System_Char_Array_t buffer, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLineAsync_3( + self, + buffer, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLineAsync_3Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + System_Char_Array_t, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLineAsync_3'); + late final _System_IO_TextWriter_WriteLineAsync_3 = + _System_IO_TextWriter_WriteLineAsync_3Ptr.asFunction< + System_Threading_Tasks_Task_t Function(System_IO_TextWriter_t, + System_Char_Array_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteLineAsync_4( + System_IO_TextWriter_t self, + System_Char_Array_t buffer, + int index, + int count, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLineAsync_4( + self, + buffer, + index, + count, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLineAsync_4Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLineAsync_4'); + late final _System_IO_TextWriter_WriteLineAsync_4 = + _System_IO_TextWriter_WriteLineAsync_4Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_WriteLineAsync_5( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_WriteLineAsync_5( + self, + outException, + ); + } + + late final _System_IO_TextWriter_WriteLineAsync_5Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_WriteLineAsync_5'); + late final _System_IO_TextWriter_WriteLineAsync_5 = + _System_IO_TextWriter_WriteLineAsync_5Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_FlushAsync( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_FlushAsync( + self, + outException, + ); + } + + late final _System_IO_TextWriter_FlushAsyncPtr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_FlushAsync'); + late final _System_IO_TextWriter_FlushAsync = + _System_IO_TextWriter_FlushAsyncPtr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + System_Threading_Tasks_Task_t System_IO_TextWriter_FlushAsync_1( + System_IO_TextWriter_t self, + System_Threading_CancellationToken_t cancellationToken, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_FlushAsync_1( + self, + cancellationToken, + outException, + ); + } + + late final _System_IO_TextWriter_FlushAsync_1Ptr = _lookup< + ffi.NativeFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_FlushAsync_1'); + late final _System_IO_TextWriter_FlushAsync_1 = + _System_IO_TextWriter_FlushAsync_1Ptr.asFunction< + System_Threading_Tasks_Task_t Function( + System_IO_TextWriter_t, + System_Threading_CancellationToken_t, + ffi.Pointer)>(); + + System_IO_TextWriter_t System_IO_TextWriter_Synchronized( + System_IO_TextWriter_t writer, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Synchronized( + writer, + outException, + ); + } + + late final _System_IO_TextWriter_SynchronizedPtr = _lookup< + ffi.NativeFunction< + System_IO_TextWriter_t Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_Synchronized'); + late final _System_IO_TextWriter_Synchronized = + _System_IO_TextWriter_SynchronizedPtr.asFunction< + System_IO_TextWriter_t Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + System_IFormatProvider_t System_IO_TextWriter_FormatProvider_Get( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_FormatProvider_Get( + self, + outException, + ); + } + + late final _System_IO_TextWriter_FormatProvider_GetPtr = _lookup< + ffi.NativeFunction< + System_IFormatProvider_t Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_FormatProvider_Get'); + late final _System_IO_TextWriter_FormatProvider_Get = + _System_IO_TextWriter_FormatProvider_GetPtr.asFunction< + System_IFormatProvider_t Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + System_Text_Encoding_t System_IO_TextWriter_Encoding_Get( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_Encoding_Get( + self, + outException, + ); + } + + late final _System_IO_TextWriter_Encoding_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_Encoding_Get'); + late final _System_IO_TextWriter_Encoding_Get = + _System_IO_TextWriter_Encoding_GetPtr.asFunction< + System_Text_Encoding_t Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + System_String_t System_IO_TextWriter_NewLine_Get( + System_IO_TextWriter_t self, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_NewLine_Get( + self, + outException, + ); + } + + late final _System_IO_TextWriter_NewLine_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_IO_TextWriter_t, ffi.Pointer)>>( + 'System_IO_TextWriter_NewLine_Get'); + late final _System_IO_TextWriter_NewLine_Get = + _System_IO_TextWriter_NewLine_GetPtr.asFunction< + System_String_t Function( + System_IO_TextWriter_t, ffi.Pointer)>(); + + void System_IO_TextWriter_NewLine_Set( + System_IO_TextWriter_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_IO_TextWriter_NewLine_Set( + self, + value, + outException, + ); + } + + late final _System_IO_TextWriter_NewLine_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_IO_TextWriter_t, System_String_t, + ffi.Pointer)>>( + 'System_IO_TextWriter_NewLine_Set'); + late final _System_IO_TextWriter_NewLine_Set = + _System_IO_TextWriter_NewLine_SetPtr.asFunction< + void Function(System_IO_TextWriter_t, System_String_t, + ffi.Pointer)>(); + + System_IO_TextWriter_t System_IO_TextWriter_Null_Get() { + return _System_IO_TextWriter_Null_Get(); + } + + late final _System_IO_TextWriter_Null_GetPtr = + _lookup>( + 'System_IO_TextWriter_Null_Get'); + late final _System_IO_TextWriter_Null_Get = _System_IO_TextWriter_Null_GetPtr + .asFunction(); + + System_Type_t System_IO_TextWriter_TypeOf() { + return _System_IO_TextWriter_TypeOf(); + } + + late final _System_IO_TextWriter_TypeOfPtr = + _lookup>( + 'System_IO_TextWriter_TypeOf'); + late final _System_IO_TextWriter_TypeOf = + _System_IO_TextWriter_TypeOfPtr.asFunction(); + + void System_IO_TextWriter_Destroy( + System_IO_TextWriter_t self, + ) { + return _System_IO_TextWriter_Destroy( + self, + ); + } + + late final _System_IO_TextWriter_DestroyPtr = + _lookup>( + 'System_IO_TextWriter_Destroy'); + late final _System_IO_TextWriter_Destroy = _System_IO_TextWriter_DestroyPtr + .asFunction(); + + int System_Text_StringBuilder_EnsureCapacity( + System_Text_StringBuilder_t self, + int capacity, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_EnsureCapacity( + self, + capacity, + outException, + ); + } + + late final _System_Text_StringBuilder_EnsureCapacityPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_StringBuilder_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_EnsureCapacity'); + late final _System_Text_StringBuilder_EnsureCapacity = + _System_Text_StringBuilder_EnsureCapacityPtr.asFunction< + int Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_String_t System_Text_StringBuilder_ToString( + System_Text_StringBuilder_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_ToString( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_ToStringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_ToString'); + late final _System_Text_StringBuilder_ToString = + _System_Text_StringBuilder_ToStringPtr.asFunction< + System_String_t Function( + System_Text_StringBuilder_t, ffi.Pointer)>(); + + System_String_t System_Text_StringBuilder_ToString_1( + System_Text_StringBuilder_t self, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_ToString_1( + self, + startIndex, + length, + outException, + ); + } + + late final _System_Text_StringBuilder_ToString_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Text_StringBuilder_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Text_StringBuilder_ToString_1'); + late final _System_Text_StringBuilder_ToString_1 = + _System_Text_StringBuilder_ToString_1Ptr.asFunction< + System_String_t Function(System_Text_StringBuilder_t, int, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Clear( + System_Text_StringBuilder_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Clear( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_ClearPtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Clear'); + late final _System_Text_StringBuilder_Clear = + _System_Text_StringBuilder_ClearPtr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, ffi.Pointer)>(); + + System_Text_StringBuilder_ChunkEnumerator_t + System_Text_StringBuilder_GetChunks( + System_Text_StringBuilder_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_GetChunks( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_GetChunksPtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_ChunkEnumerator_t Function( + System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_GetChunks'); + late final _System_Text_StringBuilder_GetChunks = + _System_Text_StringBuilder_GetChunksPtr.asFunction< + System_Text_StringBuilder_ChunkEnumerator_t Function( + System_Text_StringBuilder_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append( + System_Text_StringBuilder_t self, + int value, + int repeatCount, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append( + self, + value, + repeatCount, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendPtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.WChar, ffi.Int32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append'); + late final _System_Text_StringBuilder_Append = + _System_Text_StringBuilder_AppendPtr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_1( + System_Text_StringBuilder_t self, + System_Char_Array_t value, + int startIndex, + int charCount, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_1( + self, + value, + startIndex, + charCount, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_1'); + late final _System_Text_StringBuilder_Append_1 = + _System_Text_StringBuilder_Append_1Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_2( + System_Text_StringBuilder_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_2( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_String_t, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_2'); + late final _System_Text_StringBuilder_Append_2 = + _System_Text_StringBuilder_Append_2Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_String_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_3( + System_Text_StringBuilder_t self, + System_String_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_3( + self, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_3'); + late final _System_Text_StringBuilder_Append_3 = + _System_Text_StringBuilder_Append_3Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_String_t, int, int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_4( + System_Text_StringBuilder_t self, + System_Text_StringBuilder_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_4( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_4Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_4'); + late final _System_Text_StringBuilder_Append_4 = + _System_Text_StringBuilder_Append_4Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_Text_StringBuilder_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_5( + System_Text_StringBuilder_t self, + System_Text_StringBuilder_t value, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_5( + self, + value, + startIndex, + count, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_5Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_Text_StringBuilder_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_5'); + late final _System_Text_StringBuilder_Append_5 = + _System_Text_StringBuilder_Append_5Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_Text_StringBuilder_t, + int, + int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendLine( + System_Text_StringBuilder_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendLine( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendLinePtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendLine'); + late final _System_Text_StringBuilder_AppendLine = + _System_Text_StringBuilder_AppendLinePtr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendLine_1( + System_Text_StringBuilder_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendLine_1( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendLine_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_String_t, ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendLine_1'); + late final _System_Text_StringBuilder_AppendLine_1 = + _System_Text_StringBuilder_AppendLine_1Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_String_t, ffi.Pointer)>(); + + void System_Text_StringBuilder_CopyTo( + System_Text_StringBuilder_t self, + int sourceIndex, + System_Char_Array_t destination, + int destinationIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_CopyTo( + self, + sourceIndex, + destination, + destinationIndex, + count, + outException, + ); + } + + late final _System_Text_StringBuilder_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_StringBuilder_t, + ffi.Int32, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_CopyTo'); + late final _System_Text_StringBuilder_CopyTo = + _System_Text_StringBuilder_CopyToPtr.asFunction< + void Function(System_Text_StringBuilder_t, int, System_Char_Array_t, + int, int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert( + System_Text_StringBuilder_t self, + int index, + System_String_t value, + int count, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert( + self, + index, + value, + count, + outException, + ); + } + + late final _System_Text_StringBuilder_InsertPtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert'); + late final _System_Text_StringBuilder_Insert = + _System_Text_StringBuilder_InsertPtr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + System_String_t, int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Remove( + System_Text_StringBuilder_t self, + int startIndex, + int length, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Remove( + self, + startIndex, + length, + outException, + ); + } + + late final _System_Text_StringBuilder_RemovePtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Remove'); + late final _System_Text_StringBuilder_Remove = + _System_Text_StringBuilder_RemovePtr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_6( + System_Text_StringBuilder_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_6( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_6Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_6'); + late final _System_Text_StringBuilder_Append_6 = + _System_Text_StringBuilder_Append_6Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + bool, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_7( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_7( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_7Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.WChar, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_7'); + late final _System_Text_StringBuilder_Append_7 = + _System_Text_StringBuilder_Append_7Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_8( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_8( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_8Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int8, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_8'); + late final _System_Text_StringBuilder_Append_8 = + _System_Text_StringBuilder_Append_8Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_9( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_9( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_9Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Uint8, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_9'); + late final _System_Text_StringBuilder_Append_9 = + _System_Text_StringBuilder_Append_9Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_10( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_10( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_10Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int16, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_10'); + late final _System_Text_StringBuilder_Append_10 = + _System_Text_StringBuilder_Append_10Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_11( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_11( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_11Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_11'); + late final _System_Text_StringBuilder_Append_11 = + _System_Text_StringBuilder_Append_11Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_12( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_12( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_12Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int64, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_12'); + late final _System_Text_StringBuilder_Append_12 = + _System_Text_StringBuilder_Append_12Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_13( + System_Text_StringBuilder_t self, + double value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_13( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_13Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Float, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_13'); + late final _System_Text_StringBuilder_Append_13 = + _System_Text_StringBuilder_Append_13Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + double, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_14( + System_Text_StringBuilder_t self, + double value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_14( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_14Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Double, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_14'); + late final _System_Text_StringBuilder_Append_14 = + _System_Text_StringBuilder_Append_14Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + double, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_15( + System_Text_StringBuilder_t self, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_15( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_15Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_Decimal_t, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_15'); + late final _System_Text_StringBuilder_Append_15 = + _System_Text_StringBuilder_Append_15Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_Decimal_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_16( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_16( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_16Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Uint16, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_16'); + late final _System_Text_StringBuilder_Append_16 = + _System_Text_StringBuilder_Append_16Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_17( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_17( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_17Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Uint32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_17'); + late final _System_Text_StringBuilder_Append_17 = + _System_Text_StringBuilder_Append_17Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_18( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_18( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_18Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Uint64, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_18'); + late final _System_Text_StringBuilder_Append_18 = + _System_Text_StringBuilder_Append_18Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_19( + System_Text_StringBuilder_t self, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_19( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_19Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_Object_t, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_19'); + late final _System_Text_StringBuilder_Append_19 = + _System_Text_StringBuilder_Append_19Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_Object_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_20( + System_Text_StringBuilder_t self, + System_Char_Array_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_20( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_20Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_Char_Array_t, ffi.Pointer)>>( + 'System_Text_StringBuilder_Append_20'); + late final _System_Text_StringBuilder_Append_20 = + _System_Text_StringBuilder_Append_20Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + System_Char_Array_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_21( + System_Text_StringBuilder_t self, + ffi.Pointer + handler, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_21( + self, + handler, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_21Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Pointer< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t>, + ffi.Pointer< + System_Exception_t>)>>('System_Text_StringBuilder_Append_21'); + late final _System_Text_StringBuilder_Append_21 = + _System_Text_StringBuilder_Append_21Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Pointer< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t>, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Append_22( + System_Text_StringBuilder_t self, + System_IFormatProvider_t provider, + ffi.Pointer + handler, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Append_22( + self, + provider, + handler, + outException, + ); + } + + late final _System_Text_StringBuilder_Append_22Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + ffi.Pointer< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t>, + ffi.Pointer< + System_Exception_t>)>>('System_Text_StringBuilder_Append_22'); + late final _System_Text_StringBuilder_Append_22 = + _System_Text_StringBuilder_Append_22Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + ffi.Pointer< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t>, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendLine_2( + System_Text_StringBuilder_t self, + ffi.Pointer + handler, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendLine_2( + self, + handler, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendLine_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Pointer< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t>, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendLine_2'); + late final _System_Text_StringBuilder_AppendLine_2 = + _System_Text_StringBuilder_AppendLine_2Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Pointer< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t>, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendLine_3( + System_Text_StringBuilder_t self, + System_IFormatProvider_t provider, + ffi.Pointer + handler, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendLine_3( + self, + provider, + handler, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendLine_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + ffi.Pointer< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t>, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendLine_3'); + late final _System_Text_StringBuilder_AppendLine_3 = + _System_Text_StringBuilder_AppendLine_3Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + ffi.Pointer< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t>, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendJoin( + System_Text_StringBuilder_t self, + System_String_t separator, + System_Object_Array_t values, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendJoin( + self, + separator, + values, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendJoinPtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendJoin'); + late final _System_Text_StringBuilder_AppendJoin = + _System_Text_StringBuilder_AppendJoinPtr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendJoin_1( + System_Text_StringBuilder_t self, + System_String_t separator, + System_String_Array_t values, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendJoin_1( + self, + separator, + values, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendJoin_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_String_Array_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendJoin_1'); + late final _System_Text_StringBuilder_AppendJoin_1 = + _System_Text_StringBuilder_AppendJoin_1Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_String_Array_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendJoin_2( + System_Text_StringBuilder_t self, + int separator, + System_Object_Array_t values, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendJoin_2( + self, + separator, + values, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendJoin_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.WChar, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendJoin_2'); + late final _System_Text_StringBuilder_AppendJoin_2 = + _System_Text_StringBuilder_AppendJoin_2Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + System_Object_Array_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendJoin_3( + System_Text_StringBuilder_t self, + int separator, + System_String_Array_t values, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendJoin_3( + self, + separator, + values, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendJoin_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.WChar, + System_String_Array_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendJoin_3'); + late final _System_Text_StringBuilder_AppendJoin_3 = + _System_Text_StringBuilder_AppendJoin_3Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + System_String_Array_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_1( + System_Text_StringBuilder_t self, + int index, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_1( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Int32, + System_String_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_1'); + late final _System_Text_StringBuilder_Insert_1 = + _System_Text_StringBuilder_Insert_1Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + System_String_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_2( + System_Text_StringBuilder_t self, + int index, + bool value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_2( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Bool, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_2'); + late final _System_Text_StringBuilder_Insert_2 = + _System_Text_StringBuilder_Insert_2Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + bool, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_3( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_3( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Int8, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_3'); + late final _System_Text_StringBuilder_Insert_3 = + _System_Text_StringBuilder_Insert_3Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_4( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_4( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_4Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Uint8, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_4'); + late final _System_Text_StringBuilder_Insert_4 = + _System_Text_StringBuilder_Insert_4Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_5( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_5( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_5Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Int16, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_5'); + late final _System_Text_StringBuilder_Insert_5 = + _System_Text_StringBuilder_Insert_5Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_6( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_6( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_6Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.WChar, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_6'); + late final _System_Text_StringBuilder_Insert_6 = + _System_Text_StringBuilder_Insert_6Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_7( + System_Text_StringBuilder_t self, + int index, + System_Char_Array_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_7( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_7Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Int32, + System_Char_Array_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_7'); + late final _System_Text_StringBuilder_Insert_7 = + _System_Text_StringBuilder_Insert_7Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + System_Char_Array_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_8( + System_Text_StringBuilder_t self, + int index, + System_Char_Array_t value, + int startIndex, + int charCount, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_8( + self, + index, + value, + startIndex, + charCount, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_8Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Int32, + System_Char_Array_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_8'); + late final _System_Text_StringBuilder_Insert_8 = + _System_Text_StringBuilder_Insert_8Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + int, + System_Char_Array_t, + int, + int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_9( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_9( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_9Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_9'); + late final _System_Text_StringBuilder_Insert_9 = + _System_Text_StringBuilder_Insert_9Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_10( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_10( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_10Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Int64, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_10'); + late final _System_Text_StringBuilder_Insert_10 = + _System_Text_StringBuilder_Insert_10Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_11( + System_Text_StringBuilder_t self, + int index, + double value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_11( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_11Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Float, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_11'); + late final _System_Text_StringBuilder_Insert_11 = + _System_Text_StringBuilder_Insert_11Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + double, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_12( + System_Text_StringBuilder_t self, + int index, + double value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_12( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_12Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Double, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_12'); + late final _System_Text_StringBuilder_Insert_12 = + _System_Text_StringBuilder_Insert_12Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + double, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_13( + System_Text_StringBuilder_t self, + int index, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_13( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_13Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Int32, + System_Decimal_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_13'); + late final _System_Text_StringBuilder_Insert_13 = + _System_Text_StringBuilder_Insert_13Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + System_Decimal_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_14( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_14( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_14Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Uint16, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_14'); + late final _System_Text_StringBuilder_Insert_14 = + _System_Text_StringBuilder_Insert_14Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_15( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_15( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_15Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Uint32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_15'); + late final _System_Text_StringBuilder_Insert_15 = + _System_Text_StringBuilder_Insert_15Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_16( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_16( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_16Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.Int32, ffi.Uint64, ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_16'); + late final _System_Text_StringBuilder_Insert_16 = + _System_Text_StringBuilder_Insert_16Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Insert_17( + System_Text_StringBuilder_t self, + int index, + System_Object_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Insert_17( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Insert_17Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.Int32, + System_Object_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Insert_17'); + late final _System_Text_StringBuilder_Insert_17 = + _System_Text_StringBuilder_Insert_17Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + System_Object_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat( + System_Text_StringBuilder_t self, + System_String_t format, + System_Object_t arg0, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat( + self, + format, + arg0, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormatPtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat'); + late final _System_Text_StringBuilder_AppendFormat = + _System_Text_StringBuilder_AppendFormatPtr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat_1( + System_Text_StringBuilder_t self, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat_1( + self, + format, + arg0, + arg1, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormat_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat_1'); + late final _System_Text_StringBuilder_AppendFormat_1 = + _System_Text_StringBuilder_AppendFormat_1Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat_2( + System_Text_StringBuilder_t self, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + System_Object_t arg2, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat_2( + self, + format, + arg0, + arg1, + arg2, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormat_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat_2'); + late final _System_Text_StringBuilder_AppendFormat_2 = + _System_Text_StringBuilder_AppendFormat_2Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat_3( + System_Text_StringBuilder_t self, + System_String_t format, + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat_3( + self, + format, + args, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormat_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat_3'); + late final _System_Text_StringBuilder_AppendFormat_3 = + _System_Text_StringBuilder_AppendFormat_3Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat_4( + System_Text_StringBuilder_t self, + System_IFormatProvider_t provider, + System_String_t format, + System_Object_t arg0, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat_4( + self, + provider, + format, + arg0, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormat_4Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_String_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat_4'); + late final _System_Text_StringBuilder_AppendFormat_4 = + _System_Text_StringBuilder_AppendFormat_4Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_String_t, + System_Object_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat_5( + System_Text_StringBuilder_t self, + System_IFormatProvider_t provider, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat_5( + self, + provider, + format, + arg0, + arg1, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormat_5Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat_5'); + late final _System_Text_StringBuilder_AppendFormat_5 = + _System_Text_StringBuilder_AppendFormat_5Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_String_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat_6( + System_Text_StringBuilder_t self, + System_IFormatProvider_t provider, + System_String_t format, + System_Object_t arg0, + System_Object_t arg1, + System_Object_t arg2, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat_6( + self, + provider, + format, + arg0, + arg1, + arg2, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormat_6Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat_6'); + late final _System_Text_StringBuilder_AppendFormat_6 = + _System_Text_StringBuilder_AppendFormat_6Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_String_t, + System_Object_t, + System_Object_t, + System_Object_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat_7( + System_Text_StringBuilder_t self, + System_IFormatProvider_t provider, + System_String_t format, + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat_7( + self, + provider, + format, + args, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormat_7Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_String_t, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat_7'); + late final _System_Text_StringBuilder_AppendFormat_7 = + _System_Text_StringBuilder_AppendFormat_7Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_String_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_AppendFormat_8( + System_Text_StringBuilder_t self, + System_IFormatProvider_t provider, + System_Text_CompositeFormat_t format, + System_Object_Array_t args, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendFormat_8( + self, + provider, + format, + args, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendFormat_8Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_Text_CompositeFormat_t, + System_Object_Array_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendFormat_8'); + late final _System_Text_StringBuilder_AppendFormat_8 = + _System_Text_StringBuilder_AppendFormat_8Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_IFormatProvider_t, + System_Text_CompositeFormat_t, + System_Object_Array_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Replace( + System_Text_StringBuilder_t self, + System_String_t oldValue, + System_String_t newValue, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Replace( + self, + oldValue, + newValue, + outException, + ); + } + + late final _System_Text_StringBuilder_ReplacePtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Replace'); + late final _System_Text_StringBuilder_Replace = + _System_Text_StringBuilder_ReplacePtr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + bool System_Text_StringBuilder_Equals( + System_Text_StringBuilder_t self, + System_Text_StringBuilder_t sb, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Equals( + self, + sb, + outException, + ); + } + + late final _System_Text_StringBuilder_EqualsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Text_StringBuilder_t, + System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Equals'); + late final _System_Text_StringBuilder_Equals = + _System_Text_StringBuilder_EqualsPtr.asFunction< + bool Function(System_Text_StringBuilder_t, + System_Text_StringBuilder_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Replace_1( + System_Text_StringBuilder_t self, + System_String_t oldValue, + System_String_t newValue, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Replace_1( + self, + oldValue, + newValue, + startIndex, + count, + outException, + ); + } + + late final _System_Text_StringBuilder_Replace_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Replace_1'); + late final _System_Text_StringBuilder_Replace_1 = + _System_Text_StringBuilder_Replace_1Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + System_String_t, + System_String_t, + int, + int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Replace_2( + System_Text_StringBuilder_t self, + int oldChar, + int newChar, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Replace_2( + self, + oldChar, + newChar, + outException, + ); + } + + late final _System_Text_StringBuilder_Replace_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, + ffi.WChar, ffi.WChar, ffi.Pointer)>>( + 'System_Text_StringBuilder_Replace_2'); + late final _System_Text_StringBuilder_Replace_2 = + _System_Text_StringBuilder_Replace_2Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Replace_3( + System_Text_StringBuilder_t self, + int oldChar, + int newChar, + int startIndex, + int count, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Replace_3( + self, + oldChar, + newChar, + startIndex, + count, + outException, + ); + } + + late final _System_Text_StringBuilder_Replace_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_Text_StringBuilder_t, + ffi.WChar, + ffi.WChar, + ffi.Int32, + ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Replace_3'); + late final _System_Text_StringBuilder_Replace_3 = + _System_Text_StringBuilder_Replace_3Ptr.asFunction< + System_Text_StringBuilder_t Function(System_Text_StringBuilder_t, int, + int, int, int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Create( + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Create( + outException, + ); + } + + late final _System_Text_StringBuilder_CreatePtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + ffi.Pointer)>>( + 'System_Text_StringBuilder_Create'); + late final _System_Text_StringBuilder_Create = + _System_Text_StringBuilder_CreatePtr.asFunction< + System_Text_StringBuilder_t Function( + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Create_1( + int capacity, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Create_1( + capacity, + outException, + ); + } + + late final _System_Text_StringBuilder_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + ffi.Int32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Create_1'); + late final _System_Text_StringBuilder_Create_1 = + _System_Text_StringBuilder_Create_1Ptr.asFunction< + System_Text_StringBuilder_t Function( + int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Create_2( + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Create_2( + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Text_StringBuilder_Create_2'); + late final _System_Text_StringBuilder_Create_2 = + _System_Text_StringBuilder_Create_2Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_String_t, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Create_3( + System_String_t value, + int capacity, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Create_3( + value, + capacity, + outException, + ); + } + + late final _System_Text_StringBuilder_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_String_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Create_3'); + late final _System_Text_StringBuilder_Create_3 = + _System_Text_StringBuilder_Create_3Ptr.asFunction< + System_Text_StringBuilder_t Function( + System_String_t, int, ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Create_4( + System_String_t value, + int startIndex, + int length, + int capacity, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Create_4( + value, + startIndex, + length, + capacity, + outException, + ); + } + + late final _System_Text_StringBuilder_Create_4Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function(System_String_t, ffi.Int32, + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Create_4'); + late final _System_Text_StringBuilder_Create_4 = + _System_Text_StringBuilder_Create_4Ptr.asFunction< + System_Text_StringBuilder_t Function(System_String_t, int, int, int, + ffi.Pointer)>(); + + System_Text_StringBuilder_t System_Text_StringBuilder_Create_5( + int capacity, + int maxCapacity, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Create_5( + capacity, + maxCapacity, + outException, + ); + } + + late final _System_Text_StringBuilder_Create_5Ptr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_t Function( + ffi.Int32, ffi.Int32, ffi.Pointer)>>( + 'System_Text_StringBuilder_Create_5'); + late final _System_Text_StringBuilder_Create_5 = + _System_Text_StringBuilder_Create_5Ptr.asFunction< + System_Text_StringBuilder_t Function( + int, int, ffi.Pointer)>(); + + int System_Text_StringBuilder_Capacity_Get( + System_Text_StringBuilder_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Capacity_Get( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_Capacity_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Capacity_Get'); + late final _System_Text_StringBuilder_Capacity_Get = + _System_Text_StringBuilder_Capacity_GetPtr.asFunction< + int Function( + System_Text_StringBuilder_t, ffi.Pointer)>(); + + void System_Text_StringBuilder_Capacity_Set( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Capacity_Set( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Capacity_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_StringBuilder_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Capacity_Set'); + late final _System_Text_StringBuilder_Capacity_Set = + _System_Text_StringBuilder_Capacity_SetPtr.asFunction< + void Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + int System_Text_StringBuilder_MaxCapacity_Get( + System_Text_StringBuilder_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_MaxCapacity_Get( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_MaxCapacity_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_MaxCapacity_Get'); + late final _System_Text_StringBuilder_MaxCapacity_Get = + _System_Text_StringBuilder_MaxCapacity_GetPtr.asFunction< + int Function( + System_Text_StringBuilder_t, ffi.Pointer)>(); + + int System_Text_StringBuilder_Length_Get( + System_Text_StringBuilder_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Length_Get( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_Length_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Length_Get'); + late final _System_Text_StringBuilder_Length_Get = + _System_Text_StringBuilder_Length_GetPtr.asFunction< + int Function( + System_Text_StringBuilder_t, ffi.Pointer)>(); + + void System_Text_StringBuilder_Length_Set( + System_Text_StringBuilder_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Length_Set( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Length_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_StringBuilder_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Length_Set'); + late final _System_Text_StringBuilder_Length_Set = + _System_Text_StringBuilder_Length_SetPtr.asFunction< + void Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + int System_Text_StringBuilder_Chars_Get( + System_Text_StringBuilder_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Chars_Get( + self, + index, + outException, + ); + } + + late final _System_Text_StringBuilder_Chars_GetPtr = _lookup< + ffi.NativeFunction< + ffi.WChar Function(System_Text_StringBuilder_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Text_StringBuilder_Chars_Get'); + late final _System_Text_StringBuilder_Chars_Get = + _System_Text_StringBuilder_Chars_GetPtr.asFunction< + int Function(System_Text_StringBuilder_t, int, + ffi.Pointer)>(); + + void System_Text_StringBuilder_Chars_Set( + System_Text_StringBuilder_t self, + int index, + int value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_Chars_Set( + self, + index, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_Chars_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_StringBuilder_t, ffi.Int32, + ffi.WChar, ffi.Pointer)>>( + 'System_Text_StringBuilder_Chars_Set'); + late final _System_Text_StringBuilder_Chars_Set = + _System_Text_StringBuilder_Chars_SetPtr.asFunction< + void Function(System_Text_StringBuilder_t, int, int, + ffi.Pointer)>(); + + System_Type_t System_Text_StringBuilder_TypeOf() { + return _System_Text_StringBuilder_TypeOf(); + } + + late final _System_Text_StringBuilder_TypeOfPtr = + _lookup>( + 'System_Text_StringBuilder_TypeOf'); + late final _System_Text_StringBuilder_TypeOf = + _System_Text_StringBuilder_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_StringBuilder_Destroy( + System_Text_StringBuilder_t self, + ) { + return _System_Text_StringBuilder_Destroy( + self, + ); + } + + late final _System_Text_StringBuilder_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Text_StringBuilder_Destroy'); + late final _System_Text_StringBuilder_Destroy = + _System_Text_StringBuilder_DestroyPtr.asFunction< + void Function(System_Text_StringBuilder_t)>(); + + System_Text_StringBuilder_ChunkEnumerator_t + System_Text_StringBuilder_ChunkEnumerator_GetEnumerator( + System_Text_StringBuilder_ChunkEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_ChunkEnumerator_GetEnumerator( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_ChunkEnumerator_GetEnumeratorPtr = + _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_ChunkEnumerator_t Function( + System_Text_StringBuilder_ChunkEnumerator_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_ChunkEnumerator_GetEnumerator'); + late final _System_Text_StringBuilder_ChunkEnumerator_GetEnumerator = + _System_Text_StringBuilder_ChunkEnumerator_GetEnumeratorPtr.asFunction< + System_Text_StringBuilder_ChunkEnumerator_t Function( + System_Text_StringBuilder_ChunkEnumerator_t, + ffi.Pointer)>(); + + bool System_Text_StringBuilder_ChunkEnumerator_MoveNext( + System_Text_StringBuilder_ChunkEnumerator_t self, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_ChunkEnumerator_MoveNext( + self, + outException, + ); + } + + late final _System_Text_StringBuilder_ChunkEnumerator_MoveNextPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Text_StringBuilder_ChunkEnumerator_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_ChunkEnumerator_MoveNext'); + late final _System_Text_StringBuilder_ChunkEnumerator_MoveNext = + _System_Text_StringBuilder_ChunkEnumerator_MoveNextPtr.asFunction< + bool Function(System_Text_StringBuilder_ChunkEnumerator_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_ChunkEnumerator_t + System_Text_StringBuilder_ChunkEnumerator_Create( + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_ChunkEnumerator_Create( + outException, + ); + } + + late final _System_Text_StringBuilder_ChunkEnumerator_CreatePtr = _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_ChunkEnumerator_t Function( + ffi.Pointer)>>( + 'System_Text_StringBuilder_ChunkEnumerator_Create'); + late final _System_Text_StringBuilder_ChunkEnumerator_Create = + _System_Text_StringBuilder_ChunkEnumerator_CreatePtr.asFunction< + System_Text_StringBuilder_ChunkEnumerator_t Function( + ffi.Pointer)>(); + + System_Type_t System_Text_StringBuilder_ChunkEnumerator_TypeOf() { + return _System_Text_StringBuilder_ChunkEnumerator_TypeOf(); + } + + late final _System_Text_StringBuilder_ChunkEnumerator_TypeOfPtr = + _lookup>( + 'System_Text_StringBuilder_ChunkEnumerator_TypeOf'); + late final _System_Text_StringBuilder_ChunkEnumerator_TypeOf = + _System_Text_StringBuilder_ChunkEnumerator_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Text_StringBuilder_ChunkEnumerator_Destroy( + System_Text_StringBuilder_ChunkEnumerator_t self, + ) { + return _System_Text_StringBuilder_ChunkEnumerator_Destroy( + self, + ); + } + + late final _System_Text_StringBuilder_ChunkEnumerator_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Text_StringBuilder_ChunkEnumerator_t)>>( + 'System_Text_StringBuilder_ChunkEnumerator_Destroy'); + late final _System_Text_StringBuilder_ChunkEnumerator_Destroy = + _System_Text_StringBuilder_ChunkEnumerator_DestroyPtr.asFunction< + void Function(System_Text_StringBuilder_ChunkEnumerator_t)>(); + + void System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendLiteral( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendLiteral( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendLiteralPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t, + System_String_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendLiteral'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendLiteral = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendLiteralPtr + .asFunction< + void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t, + System_String_t, + ffi.Pointer)>(); + + void + System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted( + self, + value, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormattedPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t, + System_String_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormattedPtr + .asFunction< + void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t, + System_String_t, + ffi.Pointer)>(); + + void + System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_1( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t self, + System_String_t value, + int alignment, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_1( + self, + value, + alignment, + format, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_1Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t, + System_String_t, + ffi.Int32, + System_String_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_1'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_1 = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_1Ptr + .asFunction< + void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t, + System_String_t, + int, + System_String_t, + ffi.Pointer)>(); + + void + System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_2( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t self, + System_Object_t value, + int alignment, + System_String_t format, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_2( + self, + value, + alignment, + format, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_2Ptr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t, + System_Object_t, + ffi.Int32, + System_String_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_2'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_2 = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_AppendFormatted_2Ptr + .asFunction< + void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t, + System_Object_t, + int, + System_String_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_AppendInterpolatedStringHandler_t + System_Text_StringBuilder_AppendInterpolatedStringHandler_Create( + int literalLength, + int formattedCount, + System_Text_StringBuilder_t stringBuilder, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create( + literalLength, + formattedCount, + stringBuilder, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_CreatePtr = + _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t Function( + ffi.Int32, + ffi.Int32, + System_Text_StringBuilder_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_Create'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_CreatePtr + .asFunction< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t Function( + int, + int, + System_Text_StringBuilder_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_AppendInterpolatedStringHandler_t + System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_1( + int literalLength, + int formattedCount, + System_Text_StringBuilder_t stringBuilder, + System_IFormatProvider_t provider, + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_1( + literalLength, + formattedCount, + stringBuilder, + provider, + outException, + ); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_1Ptr = + _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t Function( + ffi.Int32, + ffi.Int32, + System_Text_StringBuilder_t, + System_IFormatProvider_t, + ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_1'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_1 = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_1Ptr + .asFunction< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t Function( + int, + int, + System_Text_StringBuilder_t, + System_IFormatProvider_t, + ffi.Pointer)>(); + + System_Text_StringBuilder_AppendInterpolatedStringHandler_t + System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_2( + ffi.Pointer outException, + ) { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_2( + outException, + ); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_2Ptr = + _lookup< + ffi.NativeFunction< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t + Function(ffi.Pointer)>>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_2'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_2 = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_Create_2Ptr + .asFunction< + System_Text_StringBuilder_AppendInterpolatedStringHandler_t + Function(ffi.Pointer)>(); + + System_Type_t + System_Text_StringBuilder_AppendInterpolatedStringHandler_TypeOf() { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_TypeOf(); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_TypeOfPtr = + _lookup>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_TypeOf'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_TypeOf = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_TypeOfPtr + .asFunction(); + + void System_Text_StringBuilder_AppendInterpolatedStringHandler_Destroy( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t self, + ) { + return _System_Text_StringBuilder_AppendInterpolatedStringHandler_Destroy( + self, + ); + } + + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_DestroyPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t)>>( + 'System_Text_StringBuilder_AppendInterpolatedStringHandler_Destroy'); + late final _System_Text_StringBuilder_AppendInterpolatedStringHandler_Destroy = + _System_Text_StringBuilder_AppendInterpolatedStringHandler_DestroyPtr + .asFunction< + void Function( + System_Text_StringBuilder_AppendInterpolatedStringHandler_t)>(); + + int System_Xml_Schema_IXmlSchemaInfo_Validity_Get( + System_Xml_Schema_IXmlSchemaInfo_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_IXmlSchemaInfo_Validity_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_Validity_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>>( + 'System_Xml_Schema_IXmlSchemaInfo_Validity_Get'); + late final _System_Xml_Schema_IXmlSchemaInfo_Validity_Get = + _System_Xml_Schema_IXmlSchemaInfo_Validity_GetPtr.asFunction< + int Function(System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_IXmlSchemaInfo_IsDefault_Get( + System_Xml_Schema_IXmlSchemaInfo_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_IXmlSchemaInfo_IsDefault_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_IsDefault_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>>( + 'System_Xml_Schema_IXmlSchemaInfo_IsDefault_Get'); + late final _System_Xml_Schema_IXmlSchemaInfo_IsDefault_Get = + _System_Xml_Schema_IXmlSchemaInfo_IsDefault_GetPtr.asFunction< + bool Function(System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_IXmlSchemaInfo_IsNil_Get( + System_Xml_Schema_IXmlSchemaInfo_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_IXmlSchemaInfo_IsNil_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_IsNil_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>>( + 'System_Xml_Schema_IXmlSchemaInfo_IsNil_Get'); + late final _System_Xml_Schema_IXmlSchemaInfo_IsNil_Get = + _System_Xml_Schema_IXmlSchemaInfo_IsNil_GetPtr.asFunction< + bool Function(System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSimpleType_t + System_Xml_Schema_IXmlSchemaInfo_MemberType_Get( + System_Xml_Schema_IXmlSchemaInfo_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_IXmlSchemaInfo_MemberType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_MemberType_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>>( + 'System_Xml_Schema_IXmlSchemaInfo_MemberType_Get'); + late final _System_Xml_Schema_IXmlSchemaInfo_MemberType_Get = + _System_Xml_Schema_IXmlSchemaInfo_MemberType_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaType_t + System_Xml_Schema_IXmlSchemaInfo_SchemaType_Get( + System_Xml_Schema_IXmlSchemaInfo_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_IXmlSchemaInfo_SchemaType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_SchemaType_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>>( + 'System_Xml_Schema_IXmlSchemaInfo_SchemaType_Get'); + late final _System_Xml_Schema_IXmlSchemaInfo_SchemaType_Get = + _System_Xml_Schema_IXmlSchemaInfo_SchemaType_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaElement_t + System_Xml_Schema_IXmlSchemaInfo_SchemaElement_Get( + System_Xml_Schema_IXmlSchemaInfo_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_IXmlSchemaInfo_SchemaElement_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_SchemaElement_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaElement_t Function( + System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>>( + 'System_Xml_Schema_IXmlSchemaInfo_SchemaElement_Get'); + late final _System_Xml_Schema_IXmlSchemaInfo_SchemaElement_Get = + _System_Xml_Schema_IXmlSchemaInfo_SchemaElement_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaElement_t Function( + System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaAttribute_t + System_Xml_Schema_IXmlSchemaInfo_SchemaAttribute_Get( + System_Xml_Schema_IXmlSchemaInfo_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_IXmlSchemaInfo_SchemaAttribute_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_SchemaAttribute_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaAttribute_t Function( + System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>>( + 'System_Xml_Schema_IXmlSchemaInfo_SchemaAttribute_Get'); + late final _System_Xml_Schema_IXmlSchemaInfo_SchemaAttribute_Get = + _System_Xml_Schema_IXmlSchemaInfo_SchemaAttribute_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaAttribute_t Function( + System_Xml_Schema_IXmlSchemaInfo_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_IXmlSchemaInfo_TypeOf() { + return _System_Xml_Schema_IXmlSchemaInfo_TypeOf(); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_IXmlSchemaInfo_TypeOf'); + late final _System_Xml_Schema_IXmlSchemaInfo_TypeOf = + _System_Xml_Schema_IXmlSchemaInfo_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_IXmlSchemaInfo_Destroy( + System_Xml_Schema_IXmlSchemaInfo_t self, + ) { + return _System_Xml_Schema_IXmlSchemaInfo_Destroy( + self, + ); + } + + late final _System_Xml_Schema_IXmlSchemaInfo_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_IXmlSchemaInfo_t)>>( + 'System_Xml_Schema_IXmlSchemaInfo_Destroy'); + late final _System_Xml_Schema_IXmlSchemaInfo_Destroy = + _System_Xml_Schema_IXmlSchemaInfo_DestroyPtr.asFunction< + void Function(System_Xml_Schema_IXmlSchemaInfo_t)>(); + + System_Xml_Schema_XmlSchemaSimpleType_t + System_Xml_Schema_XmlSchemaSimpleType_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSimpleType_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSimpleType_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSimpleType_Create'); + late final _System_Xml_Schema_XmlSchemaSimpleType_Create = + _System_Xml_Schema_XmlSchemaSimpleType_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSimpleTypeContent_t + System_Xml_Schema_XmlSchemaSimpleType_Content_Get( + System_Xml_Schema_XmlSchemaSimpleType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSimpleType_Content_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSimpleType_Content_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSimpleTypeContent_t Function( + System_Xml_Schema_XmlSchemaSimpleType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSimpleType_Content_Get'); + late final _System_Xml_Schema_XmlSchemaSimpleType_Content_Get = + _System_Xml_Schema_XmlSchemaSimpleType_Content_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaSimpleTypeContent_t Function( + System_Xml_Schema_XmlSchemaSimpleType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaSimpleType_Content_Set( + System_Xml_Schema_XmlSchemaSimpleType_t self, + System_Xml_Schema_XmlSchemaSimpleTypeContent_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaSimpleType_Content_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaSimpleType_Content_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaSimpleType_t, + System_Xml_Schema_XmlSchemaSimpleTypeContent_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaSimpleType_Content_Set'); + late final _System_Xml_Schema_XmlSchemaSimpleType_Content_Set = + _System_Xml_Schema_XmlSchemaSimpleType_Content_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaSimpleType_t, + System_Xml_Schema_XmlSchemaSimpleTypeContent_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaSimpleType_TypeOf() { + return _System_Xml_Schema_XmlSchemaSimpleType_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaSimpleType_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaSimpleType_TypeOf'); + late final _System_Xml_Schema_XmlSchemaSimpleType_TypeOf = + _System_Xml_Schema_XmlSchemaSimpleType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaSimpleType_Destroy( + System_Xml_Schema_XmlSchemaSimpleType_t self, + ) { + return _System_Xml_Schema_XmlSchemaSimpleType_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaSimpleType_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaSimpleType_t)>>( + 'System_Xml_Schema_XmlSchemaSimpleType_Destroy'); + late final _System_Xml_Schema_XmlSchemaSimpleType_Destroy = + _System_Xml_Schema_XmlSchemaSimpleType_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaSimpleType_t)>(); + + System_Type_t System_Xml_Schema_XmlSchemaSimpleTypeContent_TypeOf() { + return _System_Xml_Schema_XmlSchemaSimpleTypeContent_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaSimpleTypeContent_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaSimpleTypeContent_TypeOf'); + late final _System_Xml_Schema_XmlSchemaSimpleTypeContent_TypeOf = + _System_Xml_Schema_XmlSchemaSimpleTypeContent_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaSimpleTypeContent_Destroy( + System_Xml_Schema_XmlSchemaSimpleTypeContent_t self, + ) { + return _System_Xml_Schema_XmlSchemaSimpleTypeContent_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaSimpleTypeContent_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaSimpleTypeContent_t)>>( + 'System_Xml_Schema_XmlSchemaSimpleTypeContent_Destroy'); + late final _System_Xml_Schema_XmlSchemaSimpleTypeContent_Destroy = + _System_Xml_Schema_XmlSchemaSimpleTypeContent_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaSimpleTypeContent_t)>(); + + System_Xml_Schema_XmlSchemaElement_t + System_Xml_Schema_XmlSchemaElement_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaElement_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Create'); + late final _System_Xml_Schema_XmlSchemaElement_Create = + _System_Xml_Schema_XmlSchemaElement_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaElement_t Function( + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaElement_IsAbstract_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_IsAbstract_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_IsAbstract_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_IsAbstract_Get'); + late final _System_Xml_Schema_XmlSchemaElement_IsAbstract_Get = + _System_Xml_Schema_XmlSchemaElement_IsAbstract_GetPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_IsAbstract_Set( + System_Xml_Schema_XmlSchemaElement_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_IsAbstract_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_IsAbstract_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_IsAbstract_Set'); + late final _System_Xml_Schema_XmlSchemaElement_IsAbstract_Set = + _System_Xml_Schema_XmlSchemaElement_IsAbstract_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t, bool, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaElement_Block_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Block_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Block_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Block_Get'); + late final _System_Xml_Schema_XmlSchemaElement_Block_Get = + _System_Xml_Schema_XmlSchemaElement_Block_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_Block_Set( + System_Xml_Schema_XmlSchemaElement_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Block_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Block_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Block_Set'); + late final _System_Xml_Schema_XmlSchemaElement_Block_Set = + _System_Xml_Schema_XmlSchemaElement_Block_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t, int, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaElement_DefaultValue_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_DefaultValue_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_DefaultValue_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_DefaultValue_Get'); + late final _System_Xml_Schema_XmlSchemaElement_DefaultValue_Get = + _System_Xml_Schema_XmlSchemaElement_DefaultValue_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_DefaultValue_Set( + System_Xml_Schema_XmlSchemaElement_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_DefaultValue_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_DefaultValue_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_DefaultValue_Set'); + late final _System_Xml_Schema_XmlSchemaElement_DefaultValue_Set = + _System_Xml_Schema_XmlSchemaElement_DefaultValue_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaElement_Final_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Final_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Final_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Final_Get'); + late final _System_Xml_Schema_XmlSchemaElement_Final_Get = + _System_Xml_Schema_XmlSchemaElement_Final_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_Final_Set( + System_Xml_Schema_XmlSchemaElement_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Final_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Final_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Final_Set'); + late final _System_Xml_Schema_XmlSchemaElement_Final_Set = + _System_Xml_Schema_XmlSchemaElement_Final_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t, int, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaElement_FixedValue_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_FixedValue_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_FixedValue_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_FixedValue_Get'); + late final _System_Xml_Schema_XmlSchemaElement_FixedValue_Get = + _System_Xml_Schema_XmlSchemaElement_FixedValue_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_FixedValue_Set( + System_Xml_Schema_XmlSchemaElement_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_FixedValue_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_FixedValue_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_FixedValue_Set'); + late final _System_Xml_Schema_XmlSchemaElement_FixedValue_Set = + _System_Xml_Schema_XmlSchemaElement_FixedValue_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaElement_Form_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Form_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Form_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Form_Get'); + late final _System_Xml_Schema_XmlSchemaElement_Form_Get = + _System_Xml_Schema_XmlSchemaElement_Form_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_Form_Set( + System_Xml_Schema_XmlSchemaElement_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Form_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Form_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Form_Set'); + late final _System_Xml_Schema_XmlSchemaElement_Form_Set = + _System_Xml_Schema_XmlSchemaElement_Form_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t, int, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaElement_Name_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Name_Get'); + late final _System_Xml_Schema_XmlSchemaElement_Name_Get = + _System_Xml_Schema_XmlSchemaElement_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_Name_Set( + System_Xml_Schema_XmlSchemaElement_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Name_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Name_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Name_Set'); + late final _System_Xml_Schema_XmlSchemaElement_Name_Set = + _System_Xml_Schema_XmlSchemaElement_Name_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaElement_IsNillable_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_IsNillable_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_IsNillable_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_IsNillable_Get'); + late final _System_Xml_Schema_XmlSchemaElement_IsNillable_Get = + _System_Xml_Schema_XmlSchemaElement_IsNillable_GetPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_IsNillable_Set( + System_Xml_Schema_XmlSchemaElement_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_IsNillable_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_IsNillable_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_IsNillable_Set'); + late final _System_Xml_Schema_XmlSchemaElement_IsNillable_Set = + _System_Xml_Schema_XmlSchemaElement_IsNillable_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t, bool, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t System_Xml_Schema_XmlSchemaElement_RefName_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_RefName_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_RefName_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_RefName_Get'); + late final _System_Xml_Schema_XmlSchemaElement_RefName_Get = + _System_Xml_Schema_XmlSchemaElement_RefName_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_RefName_Set( + System_Xml_Schema_XmlSchemaElement_t self, + System_Xml_XmlQualifiedName_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_RefName_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_RefName_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaElement_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_RefName_Set'); + late final _System_Xml_Schema_XmlSchemaElement_RefName_Set = + _System_Xml_Schema_XmlSchemaElement_RefName_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaElement_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t + System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Get'); + late final _System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Get = + _System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Set( + System_Xml_Schema_XmlSchemaElement_t self, + System_Xml_XmlQualifiedName_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaElement_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Set'); + late final _System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_Set = + _System_Xml_Schema_XmlSchemaElement_SubstitutionGroup_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaElement_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t + System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_SchemaTypeName_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Get'); + late final _System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Get = + _System_Xml_Schema_XmlSchemaElement_SchemaTypeName_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Set( + System_Xml_Schema_XmlSchemaElement_t self, + System_Xml_XmlQualifiedName_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_SchemaTypeName_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaElement_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Set'); + late final _System_Xml_Schema_XmlSchemaElement_SchemaTypeName_Set = + _System_Xml_Schema_XmlSchemaElement_SchemaTypeName_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaElement_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaType_t + System_Xml_Schema_XmlSchemaElement_SchemaType_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_SchemaType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_SchemaType_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_SchemaType_Get'); + late final _System_Xml_Schema_XmlSchemaElement_SchemaType_Get = + _System_Xml_Schema_XmlSchemaElement_SchemaType_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaElement_SchemaType_Set( + System_Xml_Schema_XmlSchemaElement_t self, + System_Xml_Schema_XmlSchemaType_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_SchemaType_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_SchemaType_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaElement_t, + System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_SchemaType_Set'); + late final _System_Xml_Schema_XmlSchemaElement_SchemaType_Set = + _System_Xml_Schema_XmlSchemaElement_SchemaType_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaElement_t, + System_Xml_Schema_XmlSchemaType_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectCollection_t + System_Xml_Schema_XmlSchemaElement_Constraints_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_Constraints_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_Constraints_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_Constraints_Get'); + late final _System_Xml_Schema_XmlSchemaElement_Constraints_Get = + _System_Xml_Schema_XmlSchemaElement_Constraints_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t + System_Xml_Schema_XmlSchemaElement_QualifiedName_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_QualifiedName_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_QualifiedName_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_QualifiedName_Get'); + late final _System_Xml_Schema_XmlSchemaElement_QualifiedName_Get = + _System_Xml_Schema_XmlSchemaElement_QualifiedName_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_Schema_XmlSchemaElement_ElementType_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_ElementType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_ElementType_GetPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_ElementType_Get'); + late final _System_Xml_Schema_XmlSchemaElement_ElementType_Get = + _System_Xml_Schema_XmlSchemaElement_ElementType_GetPtr.asFunction< + System_Object_t Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaType_t + System_Xml_Schema_XmlSchemaElement_ElementSchemaType_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_ElementSchemaType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_ElementSchemaType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_ElementSchemaType_Get'); + late final _System_Xml_Schema_XmlSchemaElement_ElementSchemaType_Get = + _System_Xml_Schema_XmlSchemaElement_ElementSchemaType_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaType_t Function( + System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaElement_BlockResolved_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_BlockResolved_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_BlockResolved_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_BlockResolved_Get'); + late final _System_Xml_Schema_XmlSchemaElement_BlockResolved_Get = + _System_Xml_Schema_XmlSchemaElement_BlockResolved_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaElement_FinalResolved_Get( + System_Xml_Schema_XmlSchemaElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaElement_FinalResolved_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_FinalResolved_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaElement_FinalResolved_Get'); + late final _System_Xml_Schema_XmlSchemaElement_FinalResolved_Get = + _System_Xml_Schema_XmlSchemaElement_FinalResolved_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaElement_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaElement_TypeOf() { + return _System_Xml_Schema_XmlSchemaElement_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaElement_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaElement_TypeOf'); + late final _System_Xml_Schema_XmlSchemaElement_TypeOf = + _System_Xml_Schema_XmlSchemaElement_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaElement_Destroy( + System_Xml_Schema_XmlSchemaElement_t self, + ) { + return _System_Xml_Schema_XmlSchemaElement_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaElement_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaElement_t)>>( + 'System_Xml_Schema_XmlSchemaElement_Destroy'); + late final _System_Xml_Schema_XmlSchemaElement_Destroy = + _System_Xml_Schema_XmlSchemaElement_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaElement_t)>(); + + System_String_t System_Xml_Schema_XmlSchemaParticle_MinOccursString_Get( + System_Xml_Schema_XmlSchemaParticle_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaParticle_MinOccursString_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_MinOccursString_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaParticle_MinOccursString_Get'); + late final _System_Xml_Schema_XmlSchemaParticle_MinOccursString_Get = + _System_Xml_Schema_XmlSchemaParticle_MinOccursString_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaParticle_MinOccursString_Set( + System_Xml_Schema_XmlSchemaParticle_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaParticle_MinOccursString_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_MinOccursString_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaParticle_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaParticle_MinOccursString_Set'); + late final _System_Xml_Schema_XmlSchemaParticle_MinOccursString_Set = + _System_Xml_Schema_XmlSchemaParticle_MinOccursString_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaParticle_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Get( + System_Xml_Schema_XmlSchemaParticle_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_MaxOccursString_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Get'); + late final _System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Get = + _System_Xml_Schema_XmlSchemaParticle_MaxOccursString_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Set( + System_Xml_Schema_XmlSchemaParticle_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_MaxOccursString_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaParticle_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Set'); + late final _System_Xml_Schema_XmlSchemaParticle_MaxOccursString_Set = + _System_Xml_Schema_XmlSchemaParticle_MaxOccursString_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaParticle_t, System_String_t, + ffi.Pointer)>(); + + System_Decimal_t System_Xml_Schema_XmlSchemaParticle_MinOccurs_Get( + System_Xml_Schema_XmlSchemaParticle_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaParticle_MinOccurs_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_MinOccurs_GetPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaParticle_MinOccurs_Get'); + late final _System_Xml_Schema_XmlSchemaParticle_MinOccurs_Get = + _System_Xml_Schema_XmlSchemaParticle_MinOccurs_GetPtr.asFunction< + System_Decimal_t Function(System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaParticle_MinOccurs_Set( + System_Xml_Schema_XmlSchemaParticle_t self, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaParticle_MinOccurs_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_MinOccurs_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaParticle_t, + System_Decimal_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaParticle_MinOccurs_Set'); + late final _System_Xml_Schema_XmlSchemaParticle_MinOccurs_Set = + _System_Xml_Schema_XmlSchemaParticle_MinOccurs_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaParticle_t, System_Decimal_t, + ffi.Pointer)>(); + + System_Decimal_t System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Get( + System_Xml_Schema_XmlSchemaParticle_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_MaxOccurs_GetPtr = _lookup< + ffi.NativeFunction< + System_Decimal_t Function(System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Get'); + late final _System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Get = + _System_Xml_Schema_XmlSchemaParticle_MaxOccurs_GetPtr.asFunction< + System_Decimal_t Function(System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Set( + System_Xml_Schema_XmlSchemaParticle_t self, + System_Decimal_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_MaxOccurs_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaParticle_t, + System_Decimal_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Set'); + late final _System_Xml_Schema_XmlSchemaParticle_MaxOccurs_Set = + _System_Xml_Schema_XmlSchemaParticle_MaxOccurs_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaParticle_t, System_Decimal_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaParticle_TypeOf() { + return _System_Xml_Schema_XmlSchemaParticle_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaParticle_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaParticle_TypeOf'); + late final _System_Xml_Schema_XmlSchemaParticle_TypeOf = + _System_Xml_Schema_XmlSchemaParticle_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaParticle_Destroy( + System_Xml_Schema_XmlSchemaParticle_t self, + ) { + return _System_Xml_Schema_XmlSchemaParticle_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaParticle_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaParticle_t)>>( + 'System_Xml_Schema_XmlSchemaParticle_Destroy'); + late final _System_Xml_Schema_XmlSchemaParticle_Destroy = + _System_Xml_Schema_XmlSchemaParticle_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaParticle_t)>(); + + System_Xml_Schema_XmlSchemaAttribute_t + System_Xml_Schema_XmlSchemaAttribute_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaAttribute_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_Create'); + late final _System_Xml_Schema_XmlSchemaAttribute_Create = + _System_Xml_Schema_XmlSchemaAttribute_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaAttribute_t Function( + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_DefaultValue_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Get = + _System_Xml_Schema_XmlSchemaAttribute_DefaultValue_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Set( + System_Xml_Schema_XmlSchemaAttribute_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_DefaultValue_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAttribute_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Set'); + late final _System_Xml_Schema_XmlSchemaAttribute_DefaultValue_Set = + _System_Xml_Schema_XmlSchemaAttribute_DefaultValue_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAttribute_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaAttribute_FixedValue_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_FixedValue_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_FixedValue_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_FixedValue_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_FixedValue_Get = + _System_Xml_Schema_XmlSchemaAttribute_FixedValue_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAttribute_FixedValue_Set( + System_Xml_Schema_XmlSchemaAttribute_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_FixedValue_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_FixedValue_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAttribute_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_FixedValue_Set'); + late final _System_Xml_Schema_XmlSchemaAttribute_FixedValue_Set = + _System_Xml_Schema_XmlSchemaAttribute_FixedValue_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAttribute_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaAttribute_Form_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_Form_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_Form_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_Form_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_Form_Get = + _System_Xml_Schema_XmlSchemaAttribute_Form_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAttribute_Form_Set( + System_Xml_Schema_XmlSchemaAttribute_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_Form_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_Form_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_Form_Set'); + late final _System_Xml_Schema_XmlSchemaAttribute_Form_Set = + _System_Xml_Schema_XmlSchemaAttribute_Form_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAttribute_t, int, + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaAttribute_Name_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_Name_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_Name_Get = + _System_Xml_Schema_XmlSchemaAttribute_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAttribute_Name_Set( + System_Xml_Schema_XmlSchemaAttribute_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_Name_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_Name_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAttribute_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_Name_Set'); + late final _System_Xml_Schema_XmlSchemaAttribute_Name_Set = + _System_Xml_Schema_XmlSchemaAttribute_Name_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAttribute_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t + System_Xml_Schema_XmlSchemaAttribute_RefName_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_RefName_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_RefName_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_RefName_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_RefName_Get = + _System_Xml_Schema_XmlSchemaAttribute_RefName_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAttribute_RefName_Set( + System_Xml_Schema_XmlSchemaAttribute_t self, + System_Xml_XmlQualifiedName_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_RefName_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_RefName_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaAttribute_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_RefName_Set'); + late final _System_Xml_Schema_XmlSchemaAttribute_RefName_Set = + _System_Xml_Schema_XmlSchemaAttribute_RefName_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaAttribute_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t + System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Get = + _System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Set( + System_Xml_Schema_XmlSchemaAttribute_t self, + System_Xml_XmlQualifiedName_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaAttribute_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Set'); + late final _System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_Set = + _System_Xml_Schema_XmlSchemaAttribute_SchemaTypeName_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaAttribute_t, + System_Xml_XmlQualifiedName_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSimpleType_t + System_Xml_Schema_XmlSchemaAttribute_SchemaType_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_SchemaType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_SchemaType_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_SchemaType_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_SchemaType_Get = + _System_Xml_Schema_XmlSchemaAttribute_SchemaType_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAttribute_SchemaType_Set( + System_Xml_Schema_XmlSchemaAttribute_t self, + System_Xml_Schema_XmlSchemaSimpleType_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_SchemaType_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_SchemaType_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaAttribute_t, + System_Xml_Schema_XmlSchemaSimpleType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_SchemaType_Set'); + late final _System_Xml_Schema_XmlSchemaAttribute_SchemaType_Set = + _System_Xml_Schema_XmlSchemaAttribute_SchemaType_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaAttribute_t, + System_Xml_Schema_XmlSchemaSimpleType_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaAttribute_Use_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_Use_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_Use_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_Use_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_Use_Get = + _System_Xml_Schema_XmlSchemaAttribute_Use_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAttribute_Use_Set( + System_Xml_Schema_XmlSchemaAttribute_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_Use_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_Use_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_Use_Set'); + late final _System_Xml_Schema_XmlSchemaAttribute_Use_Set = + _System_Xml_Schema_XmlSchemaAttribute_Use_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAttribute_t, int, + ffi.Pointer)>(); + + System_Xml_XmlQualifiedName_t + System_Xml_Schema_XmlSchemaAttribute_QualifiedName_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_QualifiedName_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_QualifiedName_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_QualifiedName_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_QualifiedName_Get = + _System_Xml_Schema_XmlSchemaAttribute_QualifiedName_GetPtr.asFunction< + System_Xml_XmlQualifiedName_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_Schema_XmlSchemaAttribute_AttributeType_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_AttributeType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_AttributeType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_AttributeType_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_AttributeType_Get = + _System_Xml_Schema_XmlSchemaAttribute_AttributeType_GetPtr.asFunction< + System_Object_t Function(System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaSimpleType_t + System_Xml_Schema_XmlSchemaAttribute_AttributeSchemaType_Get( + System_Xml_Schema_XmlSchemaAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_AttributeSchemaType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_AttributeSchemaType_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAttribute_AttributeSchemaType_Get'); + late final _System_Xml_Schema_XmlSchemaAttribute_AttributeSchemaType_Get = + _System_Xml_Schema_XmlSchemaAttribute_AttributeSchemaType_GetPtr + .asFunction< + System_Xml_Schema_XmlSchemaSimpleType_t Function( + System_Xml_Schema_XmlSchemaAttribute_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaAttribute_TypeOf() { + return _System_Xml_Schema_XmlSchemaAttribute_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaAttribute_TypeOf'); + late final _System_Xml_Schema_XmlSchemaAttribute_TypeOf = + _System_Xml_Schema_XmlSchemaAttribute_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaAttribute_Destroy( + System_Xml_Schema_XmlSchemaAttribute_t self, + ) { + return _System_Xml_Schema_XmlSchemaAttribute_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaAttribute_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAttribute_t)>>( + 'System_Xml_Schema_XmlSchemaAttribute_Destroy'); + late final _System_Xml_Schema_XmlSchemaAttribute_Destroy = + _System_Xml_Schema_XmlSchemaAttribute_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAttribute_t)>(); + + System_Xml_XmlParserContext_t System_Xml_XmlParserContext_Create( + System_Xml_XmlNameTable_t nt, + System_Xml_XmlNamespaceManager_t nsMgr, + System_String_t xmlLang, + int xmlSpace, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_Create( + nt, + nsMgr, + xmlLang, + xmlSpace, + outException, + ); + } + + late final _System_Xml_XmlParserContext_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlParserContext_t Function( + System_Xml_XmlNameTable_t, + System_Xml_XmlNamespaceManager_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_Create'); + late final _System_Xml_XmlParserContext_Create = + _System_Xml_XmlParserContext_CreatePtr.asFunction< + System_Xml_XmlParserContext_t Function( + System_Xml_XmlNameTable_t, + System_Xml_XmlNamespaceManager_t, + System_String_t, + int, + ffi.Pointer)>(); + + System_Xml_XmlParserContext_t System_Xml_XmlParserContext_Create_1( + System_Xml_XmlNameTable_t nt, + System_Xml_XmlNamespaceManager_t nsMgr, + System_String_t xmlLang, + int xmlSpace, + System_Text_Encoding_t enc, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_Create_1( + nt, + nsMgr, + xmlLang, + xmlSpace, + enc, + outException, + ); + } + + late final _System_Xml_XmlParserContext_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlParserContext_t Function( + System_Xml_XmlNameTable_t, + System_Xml_XmlNamespaceManager_t, + System_String_t, + ffi.Int32, + System_Text_Encoding_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_Create_1'); + late final _System_Xml_XmlParserContext_Create_1 = + _System_Xml_XmlParserContext_Create_1Ptr.asFunction< + System_Xml_XmlParserContext_t Function( + System_Xml_XmlNameTable_t, + System_Xml_XmlNamespaceManager_t, + System_String_t, + int, + System_Text_Encoding_t, + ffi.Pointer)>(); + + System_Xml_XmlParserContext_t System_Xml_XmlParserContext_Create_2( + System_Xml_XmlNameTable_t nt, + System_Xml_XmlNamespaceManager_t nsMgr, + System_String_t docTypeName, + System_String_t pubId, + System_String_t sysId, + System_String_t internalSubset, + System_String_t baseURI, + System_String_t xmlLang, + int xmlSpace, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_Create_2( + nt, + nsMgr, + docTypeName, + pubId, + sysId, + internalSubset, + baseURI, + xmlLang, + xmlSpace, + outException, + ); + } + + late final _System_Xml_XmlParserContext_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlParserContext_t Function( + System_Xml_XmlNameTable_t, + System_Xml_XmlNamespaceManager_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_Create_2'); + late final _System_Xml_XmlParserContext_Create_2 = + _System_Xml_XmlParserContext_Create_2Ptr.asFunction< + System_Xml_XmlParserContext_t Function( + System_Xml_XmlNameTable_t, + System_Xml_XmlNamespaceManager_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + int, + ffi.Pointer)>(); + + System_Xml_XmlParserContext_t System_Xml_XmlParserContext_Create_3( + System_Xml_XmlNameTable_t nt, + System_Xml_XmlNamespaceManager_t nsMgr, + System_String_t docTypeName, + System_String_t pubId, + System_String_t sysId, + System_String_t internalSubset, + System_String_t baseURI, + System_String_t xmlLang, + int xmlSpace, + System_Text_Encoding_t enc, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_Create_3( + nt, + nsMgr, + docTypeName, + pubId, + sysId, + internalSubset, + baseURI, + xmlLang, + xmlSpace, + enc, + outException, + ); + } + + late final _System_Xml_XmlParserContext_Create_3Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlParserContext_t Function( + System_Xml_XmlNameTable_t, + System_Xml_XmlNamespaceManager_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Int32, + System_Text_Encoding_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_Create_3'); + late final _System_Xml_XmlParserContext_Create_3 = + _System_Xml_XmlParserContext_Create_3Ptr.asFunction< + System_Xml_XmlParserContext_t Function( + System_Xml_XmlNameTable_t, + System_Xml_XmlNamespaceManager_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + System_String_t, + int, + System_Text_Encoding_t, + ffi.Pointer)>(); + + System_Xml_XmlNameTable_t System_Xml_XmlParserContext_NameTable_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_NameTable_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_NameTable_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNameTable_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_NameTable_Get'); + late final _System_Xml_XmlParserContext_NameTable_Get = + _System_Xml_XmlParserContext_NameTable_GetPtr.asFunction< + System_Xml_XmlNameTable_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_NameTable_Set( + System_Xml_XmlParserContext_t self, + System_Xml_XmlNameTable_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_NameTable_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_NameTable_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, + System_Xml_XmlNameTable_t, ffi.Pointer)>>( + 'System_Xml_XmlParserContext_NameTable_Set'); + late final _System_Xml_XmlParserContext_NameTable_Set = + _System_Xml_XmlParserContext_NameTable_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, + System_Xml_XmlNameTable_t, ffi.Pointer)>(); + + System_Xml_XmlNamespaceManager_t + System_Xml_XmlParserContext_NamespaceManager_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_NamespaceManager_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_NamespaceManager_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNamespaceManager_t Function( + System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_NamespaceManager_Get'); + late final _System_Xml_XmlParserContext_NamespaceManager_Get = + _System_Xml_XmlParserContext_NamespaceManager_GetPtr.asFunction< + System_Xml_XmlNamespaceManager_t Function( + System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_NamespaceManager_Set( + System_Xml_XmlParserContext_t self, + System_Xml_XmlNamespaceManager_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_NamespaceManager_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_NamespaceManager_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlParserContext_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_NamespaceManager_Set'); + late final _System_Xml_XmlParserContext_NamespaceManager_Set = + _System_Xml_XmlParserContext_NamespaceManager_SetPtr.asFunction< + void Function( + System_Xml_XmlParserContext_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlParserContext_DocTypeName_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_DocTypeName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_DocTypeName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_DocTypeName_Get'); + late final _System_Xml_XmlParserContext_DocTypeName_Get = + _System_Xml_XmlParserContext_DocTypeName_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_DocTypeName_Set( + System_Xml_XmlParserContext_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_DocTypeName_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_DocTypeName_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_DocTypeName_Set'); + late final _System_Xml_XmlParserContext_DocTypeName_Set = + _System_Xml_XmlParserContext_DocTypeName_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlParserContext_PublicId_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_PublicId_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_PublicId_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_PublicId_Get'); + late final _System_Xml_XmlParserContext_PublicId_Get = + _System_Xml_XmlParserContext_PublicId_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_PublicId_Set( + System_Xml_XmlParserContext_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_PublicId_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_PublicId_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_PublicId_Set'); + late final _System_Xml_XmlParserContext_PublicId_Set = + _System_Xml_XmlParserContext_PublicId_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlParserContext_SystemId_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_SystemId_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_SystemId_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_SystemId_Get'); + late final _System_Xml_XmlParserContext_SystemId_Get = + _System_Xml_XmlParserContext_SystemId_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_SystemId_Set( + System_Xml_XmlParserContext_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_SystemId_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_SystemId_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_SystemId_Set'); + late final _System_Xml_XmlParserContext_SystemId_Set = + _System_Xml_XmlParserContext_SystemId_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlParserContext_BaseURI_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_BaseURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_BaseURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_BaseURI_Get'); + late final _System_Xml_XmlParserContext_BaseURI_Get = + _System_Xml_XmlParserContext_BaseURI_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_BaseURI_Set( + System_Xml_XmlParserContext_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_BaseURI_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_BaseURI_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_BaseURI_Set'); + late final _System_Xml_XmlParserContext_BaseURI_Set = + _System_Xml_XmlParserContext_BaseURI_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlParserContext_InternalSubset_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_InternalSubset_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_InternalSubset_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_InternalSubset_Get'); + late final _System_Xml_XmlParserContext_InternalSubset_Get = + _System_Xml_XmlParserContext_InternalSubset_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_InternalSubset_Set( + System_Xml_XmlParserContext_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_InternalSubset_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_InternalSubset_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_InternalSubset_Set'); + late final _System_Xml_XmlParserContext_InternalSubset_Set = + _System_Xml_XmlParserContext_InternalSubset_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlParserContext_XmlLang_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_XmlLang_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_XmlLang_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_XmlLang_Get'); + late final _System_Xml_XmlParserContext_XmlLang_Get = + _System_Xml_XmlParserContext_XmlLang_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_XmlLang_Set( + System_Xml_XmlParserContext_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_XmlLang_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_XmlLang_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_XmlLang_Set'); + late final _System_Xml_XmlParserContext_XmlLang_Set = + _System_Xml_XmlParserContext_XmlLang_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_XmlParserContext_XmlSpace_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_XmlSpace_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_XmlSpace_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_XmlSpace_Get'); + late final _System_Xml_XmlParserContext_XmlSpace_Get = + _System_Xml_XmlParserContext_XmlSpace_GetPtr.asFunction< + int Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_XmlSpace_Set( + System_Xml_XmlParserContext_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_XmlSpace_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_XmlSpace_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_XmlSpace_Set'); + late final _System_Xml_XmlParserContext_XmlSpace_Set = + _System_Xml_XmlParserContext_XmlSpace_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, int, + ffi.Pointer)>(); + + System_Text_Encoding_t System_Xml_XmlParserContext_Encoding_Get( + System_Xml_XmlParserContext_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_Encoding_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlParserContext_Encoding_GetPtr = _lookup< + ffi.NativeFunction< + System_Text_Encoding_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>>( + 'System_Xml_XmlParserContext_Encoding_Get'); + late final _System_Xml_XmlParserContext_Encoding_Get = + _System_Xml_XmlParserContext_Encoding_GetPtr.asFunction< + System_Text_Encoding_t Function(System_Xml_XmlParserContext_t, + ffi.Pointer)>(); + + void System_Xml_XmlParserContext_Encoding_Set( + System_Xml_XmlParserContext_t self, + System_Text_Encoding_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlParserContext_Encoding_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlParserContext_Encoding_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlParserContext_t, + System_Text_Encoding_t, ffi.Pointer)>>( + 'System_Xml_XmlParserContext_Encoding_Set'); + late final _System_Xml_XmlParserContext_Encoding_Set = + _System_Xml_XmlParserContext_Encoding_SetPtr.asFunction< + void Function(System_Xml_XmlParserContext_t, System_Text_Encoding_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlParserContext_TypeOf() { + return _System_Xml_XmlParserContext_TypeOf(); + } + + late final _System_Xml_XmlParserContext_TypeOfPtr = + _lookup>( + 'System_Xml_XmlParserContext_TypeOf'); + late final _System_Xml_XmlParserContext_TypeOf = + _System_Xml_XmlParserContext_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlParserContext_Destroy( + System_Xml_XmlParserContext_t self, + ) { + return _System_Xml_XmlParserContext_Destroy( + self, + ); + } + + late final _System_Xml_XmlParserContext_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlParserContext_Destroy'); + late final _System_Xml_XmlParserContext_Destroy = + _System_Xml_XmlParserContext_DestroyPtr.asFunction< + void Function(System_Xml_XmlParserContext_t)>(); + + bool System_Xml_XmlImplementation_HasFeature( + System_Xml_XmlImplementation_t self, + System_String_t strFeature, + System_String_t strVersion, + ffi.Pointer outException, + ) { + return _System_Xml_XmlImplementation_HasFeature( + self, + strFeature, + strVersion, + outException, + ); + } + + late final _System_Xml_XmlImplementation_HasFeaturePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlImplementation_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlImplementation_HasFeature'); + late final _System_Xml_XmlImplementation_HasFeature = + _System_Xml_XmlImplementation_HasFeaturePtr.asFunction< + bool Function(System_Xml_XmlImplementation_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlDocument_t System_Xml_XmlImplementation_CreateDocument( + System_Xml_XmlImplementation_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlImplementation_CreateDocument( + self, + outException, + ); + } + + late final _System_Xml_XmlImplementation_CreateDocumentPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocument_t Function(System_Xml_XmlImplementation_t, + ffi.Pointer)>>( + 'System_Xml_XmlImplementation_CreateDocument'); + late final _System_Xml_XmlImplementation_CreateDocument = + _System_Xml_XmlImplementation_CreateDocumentPtr.asFunction< + System_Xml_XmlDocument_t Function(System_Xml_XmlImplementation_t, + ffi.Pointer)>(); + + System_Xml_XmlImplementation_t System_Xml_XmlImplementation_Create_1( + ffi.Pointer outException, + ) { + return _System_Xml_XmlImplementation_Create_1( + outException, + ); + } + + late final _System_Xml_XmlImplementation_Create_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlImplementation_t Function( + ffi.Pointer)>>( + 'System_Xml_XmlImplementation_Create_1'); + late final _System_Xml_XmlImplementation_Create_1 = + _System_Xml_XmlImplementation_Create_1Ptr.asFunction< + System_Xml_XmlImplementation_t Function( + ffi.Pointer)>(); + + System_Xml_XmlImplementation_t System_Xml_XmlImplementation_Create_2( + System_Xml_XmlNameTable_t nt, + ffi.Pointer outException, + ) { + return _System_Xml_XmlImplementation_Create_2( + nt, + outException, + ); + } + + late final _System_Xml_XmlImplementation_Create_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlImplementation_t Function( + System_Xml_XmlNameTable_t, ffi.Pointer)>>( + 'System_Xml_XmlImplementation_Create_2'); + late final _System_Xml_XmlImplementation_Create_2 = + _System_Xml_XmlImplementation_Create_2Ptr.asFunction< + System_Xml_XmlImplementation_t Function( + System_Xml_XmlNameTable_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlImplementation_TypeOf() { + return _System_Xml_XmlImplementation_TypeOf(); + } + + late final _System_Xml_XmlImplementation_TypeOfPtr = + _lookup>( + 'System_Xml_XmlImplementation_TypeOf'); + late final _System_Xml_XmlImplementation_TypeOf = + _System_Xml_XmlImplementation_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlImplementation_Destroy( + System_Xml_XmlImplementation_t self, + ) { + return _System_Xml_XmlImplementation_Destroy( + self, + ); + } + + late final _System_Xml_XmlImplementation_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Xml_XmlImplementation_Destroy'); + late final _System_Xml_XmlImplementation_Destroy = + _System_Xml_XmlImplementation_DestroyPtr.asFunction< + void Function(System_Xml_XmlImplementation_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlElement_CloneNode( + System_Xml_XmlElement_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlElement_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlElement_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlElement_CloneNode'); + late final _System_Xml_XmlElement_CloneNode = + _System_Xml_XmlElement_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlElement_t, bool, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_GetAttribute( + System_Xml_XmlElement_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_GetAttribute( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlElement_GetAttributePtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_GetAttribute'); + late final _System_Xml_XmlElement_GetAttribute = + _System_Xml_XmlElement_GetAttributePtr.asFunction< + System_String_t Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlElement_SetAttribute( + System_Xml_XmlElement_t self, + System_String_t name, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_SetAttribute( + self, + name, + value, + outException, + ); + } + + late final _System_Xml_XmlElement_SetAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_SetAttribute'); + late final _System_Xml_XmlElement_SetAttribute = + _System_Xml_XmlElement_SetAttributePtr.asFunction< + void Function(System_Xml_XmlElement_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlElement_RemoveAttribute( + System_Xml_XmlElement_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_RemoveAttribute( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlElement_RemoveAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_RemoveAttribute'); + late final _System_Xml_XmlElement_RemoveAttribute = + _System_Xml_XmlElement_RemoveAttributePtr.asFunction< + void Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlElement_GetAttributeNode( + System_Xml_XmlElement_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_GetAttributeNode( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlElement_GetAttributeNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function(System_Xml_XmlElement_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_GetAttributeNode'); + late final _System_Xml_XmlElement_GetAttributeNode = + _System_Xml_XmlElement_GetAttributeNodePtr.asFunction< + System_Xml_XmlAttribute_t Function(System_Xml_XmlElement_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlElement_SetAttributeNode( + System_Xml_XmlElement_t self, + System_Xml_XmlAttribute_t newAttr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_SetAttributeNode( + self, + newAttr, + outException, + ); + } + + late final _System_Xml_XmlElement_SetAttributeNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function(System_Xml_XmlElement_t, + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_SetAttributeNode'); + late final _System_Xml_XmlElement_SetAttributeNode = + _System_Xml_XmlElement_SetAttributeNodePtr.asFunction< + System_Xml_XmlAttribute_t Function(System_Xml_XmlElement_t, + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlElement_RemoveAttributeNode( + System_Xml_XmlElement_t self, + System_Xml_XmlAttribute_t oldAttr, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_RemoveAttributeNode( + self, + oldAttr, + outException, + ); + } + + late final _System_Xml_XmlElement_RemoveAttributeNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function(System_Xml_XmlElement_t, + System_Xml_XmlAttribute_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_RemoveAttributeNode'); + late final _System_Xml_XmlElement_RemoveAttributeNode = + _System_Xml_XmlElement_RemoveAttributeNodePtr.asFunction< + System_Xml_XmlAttribute_t Function(System_Xml_XmlElement_t, + System_Xml_XmlAttribute_t, ffi.Pointer)>(); + + System_Xml_XmlNodeList_t System_Xml_XmlElement_GetElementsByTagName( + System_Xml_XmlElement_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_GetElementsByTagName( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlElement_GetElementsByTagNamePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeList_t Function(System_Xml_XmlElement_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_GetElementsByTagName'); + late final _System_Xml_XmlElement_GetElementsByTagName = + _System_Xml_XmlElement_GetElementsByTagNamePtr.asFunction< + System_Xml_XmlNodeList_t Function(System_Xml_XmlElement_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_GetAttribute_1( + System_Xml_XmlElement_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_GetAttribute_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlElement_GetAttribute_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlElement_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_GetAttribute_1'); + late final _System_Xml_XmlElement_GetAttribute_1 = + _System_Xml_XmlElement_GetAttribute_1Ptr.asFunction< + System_String_t Function(System_Xml_XmlElement_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_SetAttribute_1( + System_Xml_XmlElement_t self, + System_String_t localName, + System_String_t namespaceURI, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_SetAttribute_1( + self, + localName, + namespaceURI, + value, + outException, + ); + } + + late final _System_Xml_XmlElement_SetAttribute_1Ptr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_SetAttribute_1'); + late final _System_Xml_XmlElement_SetAttribute_1 = + _System_Xml_XmlElement_SetAttribute_1Ptr.asFunction< + System_String_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlElement_RemoveAttribute_1( + System_Xml_XmlElement_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_RemoveAttribute_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlElement_RemoveAttribute_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_RemoveAttribute_1'); + late final _System_Xml_XmlElement_RemoveAttribute_1 = + _System_Xml_XmlElement_RemoveAttribute_1Ptr.asFunction< + void Function(System_Xml_XmlElement_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlElement_GetAttributeNode_1( + System_Xml_XmlElement_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_GetAttributeNode_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlElement_GetAttributeNode_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_GetAttributeNode_1'); + late final _System_Xml_XmlElement_GetAttributeNode_1 = + _System_Xml_XmlElement_GetAttributeNode_1Ptr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlElement_SetAttributeNode_1( + System_Xml_XmlElement_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_SetAttributeNode_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlElement_SetAttributeNode_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_SetAttributeNode_1'); + late final _System_Xml_XmlElement_SetAttributeNode_1 = + _System_Xml_XmlElement_SetAttributeNode_1Ptr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlElement_RemoveAttributeNode_1( + System_Xml_XmlElement_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_RemoveAttributeNode_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlElement_RemoveAttributeNode_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_RemoveAttributeNode_1'); + late final _System_Xml_XmlElement_RemoveAttributeNode_1 = + _System_Xml_XmlElement_RemoveAttributeNode_1Ptr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNodeList_t System_Xml_XmlElement_GetElementsByTagName_1( + System_Xml_XmlElement_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_GetElementsByTagName_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlElement_GetElementsByTagName_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeList_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_GetElementsByTagName_1'); + late final _System_Xml_XmlElement_GetElementsByTagName_1 = + _System_Xml_XmlElement_GetElementsByTagName_1Ptr.asFunction< + System_Xml_XmlNodeList_t Function( + System_Xml_XmlElement_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlElement_HasAttribute( + System_Xml_XmlElement_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_HasAttribute( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlElement_HasAttributePtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_HasAttribute'); + late final _System_Xml_XmlElement_HasAttribute = + _System_Xml_XmlElement_HasAttributePtr.asFunction< + bool Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>(); + + bool System_Xml_XmlElement_HasAttribute_1( + System_Xml_XmlElement_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_HasAttribute_1( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlElement_HasAttribute_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlElement_t, System_String_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_HasAttribute_1'); + late final _System_Xml_XmlElement_HasAttribute_1 = + _System_Xml_XmlElement_HasAttribute_1Ptr.asFunction< + bool Function(System_Xml_XmlElement_t, System_String_t, + System_String_t, ffi.Pointer)>(); + + void System_Xml_XmlElement_WriteTo( + System_Xml_XmlElement_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlElement_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, System_Xml_XmlWriter_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_WriteTo'); + late final _System_Xml_XmlElement_WriteTo = + _System_Xml_XmlElement_WriteToPtr.asFunction< + void Function(System_Xml_XmlElement_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlElement_WriteContentTo( + System_Xml_XmlElement_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlElement_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, System_Xml_XmlWriter_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_WriteContentTo'); + late final _System_Xml_XmlElement_WriteContentTo = + _System_Xml_XmlElement_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlElement_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlElement_RemoveAttributeAt( + System_Xml_XmlElement_t self, + int i, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_RemoveAttributeAt( + self, + i, + outException, + ); + } + + late final _System_Xml_XmlElement_RemoveAttributeAtPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlElement_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlElement_RemoveAttributeAt'); + late final _System_Xml_XmlElement_RemoveAttributeAt = + _System_Xml_XmlElement_RemoveAttributeAtPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlElement_t, int, ffi.Pointer)>(); + + void System_Xml_XmlElement_RemoveAllAttributes( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_RemoveAllAttributes( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_RemoveAllAttributesPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_RemoveAllAttributes'); + late final _System_Xml_XmlElement_RemoveAllAttributes = + _System_Xml_XmlElement_RemoveAllAttributesPtr.asFunction< + void Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + void System_Xml_XmlElement_RemoveAll_1( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_RemoveAll_1( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_RemoveAll_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_RemoveAll_1'); + late final _System_Xml_XmlElement_RemoveAll_1 = + _System_Xml_XmlElement_RemoveAll_1Ptr.asFunction< + void Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_Name_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_Name_Get'); + late final _System_Xml_XmlElement_Name_Get = + _System_Xml_XmlElement_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_LocalName_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_LocalName_Get'); + late final _System_Xml_XmlElement_LocalName_Get = + _System_Xml_XmlElement_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_NamespaceURI_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_NamespaceURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_NamespaceURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_NamespaceURI_Get'); + late final _System_Xml_XmlElement_NamespaceURI_Get = + _System_Xml_XmlElement_NamespaceURI_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_Prefix_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_Prefix_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_Prefix_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_Prefix_Get'); + late final _System_Xml_XmlElement_Prefix_Get = + _System_Xml_XmlElement_Prefix_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + void System_Xml_XmlElement_Prefix_Set( + System_Xml_XmlElement_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_Prefix_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlElement_Prefix_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_Prefix_Set'); + late final _System_Xml_XmlElement_Prefix_Set = + _System_Xml_XmlElement_Prefix_SetPtr.asFunction< + void Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_XmlElement_NodeType_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_NodeType_Get'); + late final _System_Xml_XmlElement_NodeType_Get = + _System_Xml_XmlElement_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlElement_ParentNode_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_ParentNode_Get'); + late final _System_Xml_XmlElement_ParentNode_Get = + _System_Xml_XmlElement_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_Xml_XmlDocument_t System_Xml_XmlElement_OwnerDocument_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_OwnerDocument_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_OwnerDocument_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_OwnerDocument_Get'); + late final _System_Xml_XmlElement_OwnerDocument_Get = + _System_Xml_XmlElement_OwnerDocument_GetPtr.asFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + bool System_Xml_XmlElement_IsEmpty_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_IsEmpty_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_IsEmpty_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_IsEmpty_Get'); + late final _System_Xml_XmlElement_IsEmpty_Get = + _System_Xml_XmlElement_IsEmpty_GetPtr.asFunction< + bool Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + void System_Xml_XmlElement_IsEmpty_Set( + System_Xml_XmlElement_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_IsEmpty_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlElement_IsEmpty_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlElement_IsEmpty_Set'); + late final _System_Xml_XmlElement_IsEmpty_Set = + _System_Xml_XmlElement_IsEmpty_SetPtr.asFunction< + void Function(System_Xml_XmlElement_t, bool, + ffi.Pointer)>(); + + System_Xml_XmlAttributeCollection_t System_Xml_XmlElement_Attributes_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_Attributes_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_Attributes_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttributeCollection_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_Attributes_Get'); + late final _System_Xml_XmlElement_Attributes_Get = + _System_Xml_XmlElement_Attributes_GetPtr.asFunction< + System_Xml_XmlAttributeCollection_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + bool System_Xml_XmlElement_HasAttributes_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_HasAttributes_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_HasAttributes_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_HasAttributes_Get'); + late final _System_Xml_XmlElement_HasAttributes_Get = + _System_Xml_XmlElement_HasAttributes_GetPtr.asFunction< + bool Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_Xml_Schema_IXmlSchemaInfo_t System_Xml_XmlElement_SchemaInfo_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_SchemaInfo_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_SchemaInfo_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_SchemaInfo_Get'); + late final _System_Xml_XmlElement_SchemaInfo_Get = + _System_Xml_XmlElement_SchemaInfo_GetPtr.asFunction< + System_Xml_Schema_IXmlSchemaInfo_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_InnerXml_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_InnerXml_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_InnerXml_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_InnerXml_Get'); + late final _System_Xml_XmlElement_InnerXml_Get = + _System_Xml_XmlElement_InnerXml_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + void System_Xml_XmlElement_InnerXml_Set( + System_Xml_XmlElement_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_InnerXml_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlElement_InnerXml_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_InnerXml_Set'); + late final _System_Xml_XmlElement_InnerXml_Set = + _System_Xml_XmlElement_InnerXml_SetPtr.asFunction< + void Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlElement_InnerText_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_InnerText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_InnerText_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_InnerText_Get'); + late final _System_Xml_XmlElement_InnerText_Get = + _System_Xml_XmlElement_InnerText_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + void System_Xml_XmlElement_InnerText_Set( + System_Xml_XmlElement_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_InnerText_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlElement_InnerText_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlElement_InnerText_Set'); + late final _System_Xml_XmlElement_InnerText_Set = + _System_Xml_XmlElement_InnerText_SetPtr.asFunction< + void Function(System_Xml_XmlElement_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlElement_NextSibling_Get( + System_Xml_XmlElement_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlElement_NextSibling_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlElement_NextSibling_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>>( + 'System_Xml_XmlElement_NextSibling_Get'); + late final _System_Xml_XmlElement_NextSibling_Get = + _System_Xml_XmlElement_NextSibling_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlElement_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlElement_TypeOf() { + return _System_Xml_XmlElement_TypeOf(); + } + + late final _System_Xml_XmlElement_TypeOfPtr = + _lookup>( + 'System_Xml_XmlElement_TypeOf'); + late final _System_Xml_XmlElement_TypeOf = + _System_Xml_XmlElement_TypeOfPtr.asFunction(); + + void System_Xml_XmlElement_Destroy( + System_Xml_XmlElement_t self, + ) { + return _System_Xml_XmlElement_Destroy( + self, + ); + } + + late final _System_Xml_XmlElement_DestroyPtr = + _lookup>( + 'System_Xml_XmlElement_Destroy'); + late final _System_Xml_XmlElement_Destroy = _System_Xml_XmlElement_DestroyPtr + .asFunction(); + + System_Xml_XmlNode_t System_Xml_XmlAttributeCollection_SetNamedItem( + System_Xml_XmlAttributeCollection_t self, + System_Xml_XmlNode_t node, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_SetNamedItem( + self, + node, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_SetNamedItemPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttributeCollection_t, + System_Xml_XmlNode_t, ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_SetNamedItem'); + late final _System_Xml_XmlAttributeCollection_SetNamedItem = + _System_Xml_XmlAttributeCollection_SetNamedItemPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlAttributeCollection_t, + System_Xml_XmlNode_t, ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_Prepend( + System_Xml_XmlAttributeCollection_t self, + System_Xml_XmlAttribute_t node, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_Prepend( + self, + node, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_PrependPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_Prepend'); + late final _System_Xml_XmlAttributeCollection_Prepend = + _System_Xml_XmlAttributeCollection_PrependPtr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_Append( + System_Xml_XmlAttributeCollection_t self, + System_Xml_XmlAttribute_t node, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_Append( + self, + node, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_AppendPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_Append'); + late final _System_Xml_XmlAttributeCollection_Append = + _System_Xml_XmlAttributeCollection_AppendPtr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_InsertBefore( + System_Xml_XmlAttributeCollection_t self, + System_Xml_XmlAttribute_t newNode, + System_Xml_XmlAttribute_t refNode, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_InsertBefore( + self, + newNode, + refNode, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_InsertBeforePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_InsertBefore'); + late final _System_Xml_XmlAttributeCollection_InsertBefore = + _System_Xml_XmlAttributeCollection_InsertBeforePtr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_InsertAfter( + System_Xml_XmlAttributeCollection_t self, + System_Xml_XmlAttribute_t newNode, + System_Xml_XmlAttribute_t refNode, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_InsertAfter( + self, + newNode, + refNode, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_InsertAfterPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_InsertAfter'); + late final _System_Xml_XmlAttributeCollection_InsertAfter = + _System_Xml_XmlAttributeCollection_InsertAfterPtr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_Remove( + System_Xml_XmlAttributeCollection_t self, + System_Xml_XmlAttribute_t node, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_Remove( + self, + node, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_RemovePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_Remove'); + late final _System_Xml_XmlAttributeCollection_Remove = + _System_Xml_XmlAttributeCollection_RemovePtr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_RemoveAt( + System_Xml_XmlAttributeCollection_t self, + int i, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_RemoveAt( + self, + i, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_RemoveAtPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_RemoveAt'); + late final _System_Xml_XmlAttributeCollection_RemoveAt = + _System_Xml_XmlAttributeCollection_RemoveAtPtr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + int, + ffi.Pointer)>(); + + void System_Xml_XmlAttributeCollection_RemoveAll( + System_Xml_XmlAttributeCollection_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_RemoveAll( + self, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_RemoveAllPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlAttributeCollection_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_RemoveAll'); + late final _System_Xml_XmlAttributeCollection_RemoveAll = + _System_Xml_XmlAttributeCollection_RemoveAllPtr.asFunction< + void Function(System_Xml_XmlAttributeCollection_t, + ffi.Pointer)>(); + + void System_Xml_XmlAttributeCollection_CopyTo( + System_Xml_XmlAttributeCollection_t self, + System_Xml_XmlAttribute_Array_t array, + int index, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_CopyTo( + self, + array, + index, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_CopyToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_Array_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_CopyTo'); + late final _System_Xml_XmlAttributeCollection_CopyTo = + _System_Xml_XmlAttributeCollection_CopyToPtr.asFunction< + void Function( + System_Xml_XmlAttributeCollection_t, + System_Xml_XmlAttribute_Array_t, + int, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_ItemOf_Get( + System_Xml_XmlAttributeCollection_t self, + int i, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_ItemOf_Get( + self, + i, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_ItemOf_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_ItemOf_Get'); + late final _System_Xml_XmlAttributeCollection_ItemOf_Get = + _System_Xml_XmlAttributeCollection_ItemOf_GetPtr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + int, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_ItemOf_Get_1( + System_Xml_XmlAttributeCollection_t self, + System_String_t name, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_ItemOf_Get_1( + self, + name, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_ItemOf_Get_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_ItemOf_Get_1'); + late final _System_Xml_XmlAttributeCollection_ItemOf_Get_1 = + _System_Xml_XmlAttributeCollection_ItemOf_Get_1Ptr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlAttribute_t System_Xml_XmlAttributeCollection_ItemOf_Get_2( + System_Xml_XmlAttributeCollection_t self, + System_String_t localName, + System_String_t namespaceURI, + ffi.Pointer outException, + ) { + return _System_Xml_XmlAttributeCollection_ItemOf_Get_2( + self, + localName, + namespaceURI, + outException, + ); + } + + late final _System_Xml_XmlAttributeCollection_ItemOf_Get_2Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_String_t, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlAttributeCollection_ItemOf_Get_2'); + late final _System_Xml_XmlAttributeCollection_ItemOf_Get_2 = + _System_Xml_XmlAttributeCollection_ItemOf_Get_2Ptr.asFunction< + System_Xml_XmlAttribute_t Function( + System_Xml_XmlAttributeCollection_t, + System_String_t, + System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlAttributeCollection_TypeOf() { + return _System_Xml_XmlAttributeCollection_TypeOf(); + } + + late final _System_Xml_XmlAttributeCollection_TypeOfPtr = + _lookup>( + 'System_Xml_XmlAttributeCollection_TypeOf'); + late final _System_Xml_XmlAttributeCollection_TypeOf = + _System_Xml_XmlAttributeCollection_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlAttributeCollection_Destroy( + System_Xml_XmlAttributeCollection_t self, + ) { + return _System_Xml_XmlAttributeCollection_Destroy( + self, + ); + } + + late final _System_Xml_XmlAttributeCollection_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlAttributeCollection_t)>>( + 'System_Xml_XmlAttributeCollection_Destroy'); + late final _System_Xml_XmlAttributeCollection_Destroy = + _System_Xml_XmlAttributeCollection_DestroyPtr.asFunction< + void Function(System_Xml_XmlAttributeCollection_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlNodeList_Item( + System_Xml_XmlNodeList_t self, + int index, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeList_Item( + self, + index, + outException, + ); + } + + late final _System_Xml_XmlNodeList_ItemPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNodeList_t, ffi.Int32, + ffi.Pointer)>>('System_Xml_XmlNodeList_Item'); + late final _System_Xml_XmlNodeList_Item = + _System_Xml_XmlNodeList_ItemPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNodeList_t, int, + ffi.Pointer)>(); + + System_Collections_IEnumerator_t System_Xml_XmlNodeList_GetEnumerator( + System_Xml_XmlNodeList_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeList_GetEnumerator( + self, + outException, + ); + } + + late final _System_Xml_XmlNodeList_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XmlNodeList_t, ffi.Pointer)>>( + 'System_Xml_XmlNodeList_GetEnumerator'); + late final _System_Xml_XmlNodeList_GetEnumerator = + _System_Xml_XmlNodeList_GetEnumeratorPtr.asFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XmlNodeList_t, ffi.Pointer)>(); + + int System_Xml_XmlNodeList_Count_Get( + System_Xml_XmlNodeList_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeList_Count_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNodeList_Count_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlNodeList_t, ffi.Pointer)>>( + 'System_Xml_XmlNodeList_Count_Get'); + late final _System_Xml_XmlNodeList_Count_Get = + _System_Xml_XmlNodeList_Count_GetPtr.asFunction< + int Function( + System_Xml_XmlNodeList_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNodeList_ItemOf_Get( + System_Xml_XmlNodeList_t self, + int i, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeList_ItemOf_Get( + self, + i, + outException, + ); + } + + late final _System_Xml_XmlNodeList_ItemOf_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNodeList_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlNodeList_ItemOf_Get'); + late final _System_Xml_XmlNodeList_ItemOf_Get = + _System_Xml_XmlNodeList_ItemOf_GetPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNodeList_t, int, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlNodeList_TypeOf() { + return _System_Xml_XmlNodeList_TypeOf(); + } + + late final _System_Xml_XmlNodeList_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNodeList_TypeOf'); + late final _System_Xml_XmlNodeList_TypeOf = + _System_Xml_XmlNodeList_TypeOfPtr.asFunction(); + + void System_Xml_XmlNodeList_Destroy( + System_Xml_XmlNodeList_t self, + ) { + return _System_Xml_XmlNodeList_Destroy( + self, + ); + } + + late final _System_Xml_XmlNodeList_DestroyPtr = + _lookup>( + 'System_Xml_XmlNodeList_Destroy'); + late final _System_Xml_XmlNodeList_Destroy = + _System_Xml_XmlNodeList_DestroyPtr.asFunction< + void Function(System_Xml_XmlNodeList_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlCDataSection_CloneNode( + System_Xml_XmlCDataSection_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCDataSection_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlCDataSection_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlCDataSection_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlCDataSection_CloneNode'); + late final _System_Xml_XmlCDataSection_CloneNode = + _System_Xml_XmlCDataSection_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlCDataSection_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlCDataSection_WriteTo( + System_Xml_XmlCDataSection_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCDataSection_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlCDataSection_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlCDataSection_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlCDataSection_WriteTo'); + late final _System_Xml_XmlCDataSection_WriteTo = + _System_Xml_XmlCDataSection_WriteToPtr.asFunction< + void Function(System_Xml_XmlCDataSection_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlCDataSection_WriteContentTo( + System_Xml_XmlCDataSection_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCDataSection_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlCDataSection_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlCDataSection_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlCDataSection_WriteContentTo'); + late final _System_Xml_XmlCDataSection_WriteContentTo = + _System_Xml_XmlCDataSection_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlCDataSection_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlCDataSection_Name_Get( + System_Xml_XmlCDataSection_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCDataSection_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCDataSection_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlCDataSection_t, + ffi.Pointer)>>( + 'System_Xml_XmlCDataSection_Name_Get'); + late final _System_Xml_XmlCDataSection_Name_Get = + _System_Xml_XmlCDataSection_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlCDataSection_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlCDataSection_LocalName_Get( + System_Xml_XmlCDataSection_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCDataSection_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCDataSection_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlCDataSection_t, + ffi.Pointer)>>( + 'System_Xml_XmlCDataSection_LocalName_Get'); + late final _System_Xml_XmlCDataSection_LocalName_Get = + _System_Xml_XmlCDataSection_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlCDataSection_t, ffi.Pointer)>(); + + int System_Xml_XmlCDataSection_NodeType_Get( + System_Xml_XmlCDataSection_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCDataSection_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCDataSection_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlCDataSection_t, + ffi.Pointer)>>( + 'System_Xml_XmlCDataSection_NodeType_Get'); + late final _System_Xml_XmlCDataSection_NodeType_Get = + _System_Xml_XmlCDataSection_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlCDataSection_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlCDataSection_ParentNode_Get( + System_Xml_XmlCDataSection_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCDataSection_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCDataSection_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlCDataSection_t, + ffi.Pointer)>>( + 'System_Xml_XmlCDataSection_ParentNode_Get'); + late final _System_Xml_XmlCDataSection_ParentNode_Get = + _System_Xml_XmlCDataSection_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlCDataSection_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlCDataSection_PreviousText_Get( + System_Xml_XmlCDataSection_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCDataSection_PreviousText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCDataSection_PreviousText_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlCDataSection_t, + ffi.Pointer)>>( + 'System_Xml_XmlCDataSection_PreviousText_Get'); + late final _System_Xml_XmlCDataSection_PreviousText_Get = + _System_Xml_XmlCDataSection_PreviousText_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlCDataSection_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlCDataSection_TypeOf() { + return _System_Xml_XmlCDataSection_TypeOf(); + } + + late final _System_Xml_XmlCDataSection_TypeOfPtr = + _lookup>( + 'System_Xml_XmlCDataSection_TypeOf'); + late final _System_Xml_XmlCDataSection_TypeOf = + _System_Xml_XmlCDataSection_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlCDataSection_Destroy( + System_Xml_XmlCDataSection_t self, + ) { + return _System_Xml_XmlCDataSection_Destroy( + self, + ); + } + + late final _System_Xml_XmlCDataSection_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlCDataSection_Destroy'); + late final _System_Xml_XmlCDataSection_Destroy = + _System_Xml_XmlCDataSection_DestroyPtr.asFunction< + void Function(System_Xml_XmlCDataSection_t)>(); + + System_String_t System_Xml_XmlCharacterData_Substring( + System_Xml_XmlCharacterData_t self, + int offset, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_Substring( + self, + offset, + count, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_SubstringPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlCharacterData_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_Substring'); + late final _System_Xml_XmlCharacterData_Substring = + _System_Xml_XmlCharacterData_SubstringPtr.asFunction< + System_String_t Function(System_Xml_XmlCharacterData_t, int, int, + ffi.Pointer)>(); + + void System_Xml_XmlCharacterData_AppendData( + System_Xml_XmlCharacterData_t self, + System_String_t strData, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_AppendData( + self, + strData, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_AppendDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlCharacterData_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_AppendData'); + late final _System_Xml_XmlCharacterData_AppendData = + _System_Xml_XmlCharacterData_AppendDataPtr.asFunction< + void Function(System_Xml_XmlCharacterData_t, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlCharacterData_InsertData( + System_Xml_XmlCharacterData_t self, + int offset, + System_String_t strData, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_InsertData( + self, + offset, + strData, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_InsertDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlCharacterData_t, ffi.Int32, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_InsertData'); + late final _System_Xml_XmlCharacterData_InsertData = + _System_Xml_XmlCharacterData_InsertDataPtr.asFunction< + void Function(System_Xml_XmlCharacterData_t, int, System_String_t, + ffi.Pointer)>(); + + void System_Xml_XmlCharacterData_DeleteData( + System_Xml_XmlCharacterData_t self, + int offset, + int count, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_DeleteData( + self, + offset, + count, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_DeleteDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlCharacterData_t, ffi.Int32, + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_DeleteData'); + late final _System_Xml_XmlCharacterData_DeleteData = + _System_Xml_XmlCharacterData_DeleteDataPtr.asFunction< + void Function(System_Xml_XmlCharacterData_t, int, int, + ffi.Pointer)>(); + + void System_Xml_XmlCharacterData_ReplaceData( + System_Xml_XmlCharacterData_t self, + int offset, + int count, + System_String_t strData, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_ReplaceData( + self, + offset, + count, + strData, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_ReplaceDataPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlCharacterData_t, + ffi.Int32, + ffi.Int32, + System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_ReplaceData'); + late final _System_Xml_XmlCharacterData_ReplaceData = + _System_Xml_XmlCharacterData_ReplaceDataPtr.asFunction< + void Function(System_Xml_XmlCharacterData_t, int, int, + System_String_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlCharacterData_Value_Get( + System_Xml_XmlCharacterData_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlCharacterData_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_Value_Get'); + late final _System_Xml_XmlCharacterData_Value_Get = + _System_Xml_XmlCharacterData_Value_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlCharacterData_t, + ffi.Pointer)>(); + + void System_Xml_XmlCharacterData_Value_Set( + System_Xml_XmlCharacterData_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlCharacterData_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_Value_Set'); + late final _System_Xml_XmlCharacterData_Value_Set = + _System_Xml_XmlCharacterData_Value_SetPtr.asFunction< + void Function(System_Xml_XmlCharacterData_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlCharacterData_InnerText_Get( + System_Xml_XmlCharacterData_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_InnerText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_InnerText_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlCharacterData_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_InnerText_Get'); + late final _System_Xml_XmlCharacterData_InnerText_Get = + _System_Xml_XmlCharacterData_InnerText_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlCharacterData_t, + ffi.Pointer)>(); + + void System_Xml_XmlCharacterData_InnerText_Set( + System_Xml_XmlCharacterData_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_InnerText_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_InnerText_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlCharacterData_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_InnerText_Set'); + late final _System_Xml_XmlCharacterData_InnerText_Set = + _System_Xml_XmlCharacterData_InnerText_SetPtr.asFunction< + void Function(System_Xml_XmlCharacterData_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlCharacterData_Data_Get( + System_Xml_XmlCharacterData_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_Data_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_Data_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlCharacterData_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_Data_Get'); + late final _System_Xml_XmlCharacterData_Data_Get = + _System_Xml_XmlCharacterData_Data_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlCharacterData_t, + ffi.Pointer)>(); + + void System_Xml_XmlCharacterData_Data_Set( + System_Xml_XmlCharacterData_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_Data_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_Data_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlCharacterData_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_Data_Set'); + late final _System_Xml_XmlCharacterData_Data_Set = + _System_Xml_XmlCharacterData_Data_SetPtr.asFunction< + void Function(System_Xml_XmlCharacterData_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_XmlCharacterData_Length_Get( + System_Xml_XmlCharacterData_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlCharacterData_Length_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlCharacterData_Length_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlCharacterData_t, + ffi.Pointer)>>( + 'System_Xml_XmlCharacterData_Length_Get'); + late final _System_Xml_XmlCharacterData_Length_Get = + _System_Xml_XmlCharacterData_Length_GetPtr.asFunction< + int Function(System_Xml_XmlCharacterData_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlCharacterData_TypeOf() { + return _System_Xml_XmlCharacterData_TypeOf(); + } + + late final _System_Xml_XmlCharacterData_TypeOfPtr = + _lookup>( + 'System_Xml_XmlCharacterData_TypeOf'); + late final _System_Xml_XmlCharacterData_TypeOf = + _System_Xml_XmlCharacterData_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlCharacterData_Destroy( + System_Xml_XmlCharacterData_t self, + ) { + return _System_Xml_XmlCharacterData_Destroy( + self, + ); + } + + late final _System_Xml_XmlCharacterData_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlCharacterData_Destroy'); + late final _System_Xml_XmlCharacterData_Destroy = + _System_Xml_XmlCharacterData_DestroyPtr.asFunction< + void Function(System_Xml_XmlCharacterData_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlComment_CloneNode( + System_Xml_XmlComment_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlComment_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlComment_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlComment_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlComment_CloneNode'); + late final _System_Xml_XmlComment_CloneNode = + _System_Xml_XmlComment_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlComment_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlComment_WriteTo( + System_Xml_XmlComment_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlComment_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlComment_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlComment_t, System_Xml_XmlWriter_t, + ffi.Pointer)>>( + 'System_Xml_XmlComment_WriteTo'); + late final _System_Xml_XmlComment_WriteTo = + _System_Xml_XmlComment_WriteToPtr.asFunction< + void Function(System_Xml_XmlComment_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlComment_WriteContentTo( + System_Xml_XmlComment_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlComment_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlComment_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlComment_t, System_Xml_XmlWriter_t, + ffi.Pointer)>>( + 'System_Xml_XmlComment_WriteContentTo'); + late final _System_Xml_XmlComment_WriteContentTo = + _System_Xml_XmlComment_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlComment_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlComment_Name_Get( + System_Xml_XmlComment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlComment_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlComment_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlComment_t, ffi.Pointer)>>( + 'System_Xml_XmlComment_Name_Get'); + late final _System_Xml_XmlComment_Name_Get = + _System_Xml_XmlComment_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlComment_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlComment_LocalName_Get( + System_Xml_XmlComment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlComment_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlComment_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlComment_t, ffi.Pointer)>>( + 'System_Xml_XmlComment_LocalName_Get'); + late final _System_Xml_XmlComment_LocalName_Get = + _System_Xml_XmlComment_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlComment_t, ffi.Pointer)>(); + + int System_Xml_XmlComment_NodeType_Get( + System_Xml_XmlComment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlComment_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlComment_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlComment_t, ffi.Pointer)>>( + 'System_Xml_XmlComment_NodeType_Get'); + late final _System_Xml_XmlComment_NodeType_Get = + _System_Xml_XmlComment_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlComment_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlComment_TypeOf() { + return _System_Xml_XmlComment_TypeOf(); + } + + late final _System_Xml_XmlComment_TypeOfPtr = + _lookup>( + 'System_Xml_XmlComment_TypeOf'); + late final _System_Xml_XmlComment_TypeOf = + _System_Xml_XmlComment_TypeOfPtr.asFunction(); + + void System_Xml_XmlComment_Destroy( + System_Xml_XmlComment_t self, + ) { + return _System_Xml_XmlComment_Destroy( + self, + ); + } + + late final _System_Xml_XmlComment_DestroyPtr = + _lookup>( + 'System_Xml_XmlComment_Destroy'); + late final _System_Xml_XmlComment_Destroy = _System_Xml_XmlComment_DestroyPtr + .asFunction(); + + System_Xml_XmlNode_t System_Xml_XmlDocumentFragment_CloneNode( + System_Xml_XmlDocumentFragment_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_CloneNode'); + late final _System_Xml_XmlDocumentFragment_CloneNode = + _System_Xml_XmlDocumentFragment_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocumentFragment_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlDocumentFragment_WriteTo( + System_Xml_XmlDocumentFragment_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocumentFragment_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_WriteTo'); + late final _System_Xml_XmlDocumentFragment_WriteTo = + _System_Xml_XmlDocumentFragment_WriteToPtr.asFunction< + void Function(System_Xml_XmlDocumentFragment_t, + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlDocumentFragment_WriteContentTo( + System_Xml_XmlDocumentFragment_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocumentFragment_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_WriteContentTo'); + late final _System_Xml_XmlDocumentFragment_WriteContentTo = + _System_Xml_XmlDocumentFragment_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlDocumentFragment_t, + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocumentFragment_Name_Get( + System_Xml_XmlDocumentFragment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_Name_Get'); + late final _System_Xml_XmlDocumentFragment_Name_Get = + _System_Xml_XmlDocumentFragment_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocumentFragment_LocalName_Get( + System_Xml_XmlDocumentFragment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_LocalName_Get'); + late final _System_Xml_XmlDocumentFragment_LocalName_Get = + _System_Xml_XmlDocumentFragment_LocalName_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>(); + + int System_Xml_XmlDocumentFragment_NodeType_Get( + System_Xml_XmlDocumentFragment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_NodeType_Get'); + late final _System_Xml_XmlDocumentFragment_NodeType_Get = + _System_Xml_XmlDocumentFragment_NodeType_GetPtr.asFunction< + int Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlDocumentFragment_ParentNode_Get( + System_Xml_XmlDocumentFragment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_ParentNode_Get'); + late final _System_Xml_XmlDocumentFragment_ParentNode_Get = + _System_Xml_XmlDocumentFragment_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>(); + + System_Xml_XmlDocument_t System_Xml_XmlDocumentFragment_OwnerDocument_Get( + System_Xml_XmlDocumentFragment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_OwnerDocument_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_OwnerDocument_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlDocument_t Function( + System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_OwnerDocument_Get'); + late final _System_Xml_XmlDocumentFragment_OwnerDocument_Get = + _System_Xml_XmlDocumentFragment_OwnerDocument_GetPtr.asFunction< + System_Xml_XmlDocument_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDocumentFragment_InnerXml_Get( + System_Xml_XmlDocumentFragment_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_InnerXml_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_InnerXml_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_InnerXml_Get'); + late final _System_Xml_XmlDocumentFragment_InnerXml_Get = + _System_Xml_XmlDocumentFragment_InnerXml_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlDocumentFragment_t, + ffi.Pointer)>(); + + void System_Xml_XmlDocumentFragment_InnerXml_Set( + System_Xml_XmlDocumentFragment_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDocumentFragment_InnerXml_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDocumentFragment_InnerXml_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDocumentFragment_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlDocumentFragment_InnerXml_Set'); + late final _System_Xml_XmlDocumentFragment_InnerXml_Set = + _System_Xml_XmlDocumentFragment_InnerXml_SetPtr.asFunction< + void Function(System_Xml_XmlDocumentFragment_t, System_String_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlDocumentFragment_TypeOf() { + return _System_Xml_XmlDocumentFragment_TypeOf(); + } + + late final _System_Xml_XmlDocumentFragment_TypeOfPtr = + _lookup>( + 'System_Xml_XmlDocumentFragment_TypeOf'); + late final _System_Xml_XmlDocumentFragment_TypeOf = + _System_Xml_XmlDocumentFragment_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlDocumentFragment_Destroy( + System_Xml_XmlDocumentFragment_t self, + ) { + return _System_Xml_XmlDocumentFragment_Destroy( + self, + ); + } + + late final _System_Xml_XmlDocumentFragment_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Xml_XmlDocumentFragment_Destroy'); + late final _System_Xml_XmlDocumentFragment_Destroy = + _System_Xml_XmlDocumentFragment_DestroyPtr.asFunction< + void Function(System_Xml_XmlDocumentFragment_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlEntityReference_CloneNode( + System_Xml_XmlEntityReference_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlEntityReference_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_CloneNode'); + late final _System_Xml_XmlEntityReference_CloneNode = + _System_Xml_XmlEntityReference_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlEntityReference_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlEntityReference_WriteTo( + System_Xml_XmlEntityReference_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlEntityReference_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_WriteTo'); + late final _System_Xml_XmlEntityReference_WriteTo = + _System_Xml_XmlEntityReference_WriteToPtr.asFunction< + void Function(System_Xml_XmlEntityReference_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlEntityReference_WriteContentTo( + System_Xml_XmlEntityReference_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlEntityReference_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_WriteContentTo'); + late final _System_Xml_XmlEntityReference_WriteContentTo = + _System_Xml_XmlEntityReference_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlEntityReference_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlEntityReference_Name_Get( + System_Xml_XmlEntityReference_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_Name_Get'); + late final _System_Xml_XmlEntityReference_Name_Get = + _System_Xml_XmlEntityReference_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlEntityReference_LocalName_Get( + System_Xml_XmlEntityReference_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_LocalName_Get'); + late final _System_Xml_XmlEntityReference_LocalName_Get = + _System_Xml_XmlEntityReference_LocalName_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlEntityReference_Value_Get( + System_Xml_XmlEntityReference_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_Value_Get'); + late final _System_Xml_XmlEntityReference_Value_Get = + _System_Xml_XmlEntityReference_Value_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>(); + + void System_Xml_XmlEntityReference_Value_Set( + System_Xml_XmlEntityReference_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlEntityReference_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_Value_Set'); + late final _System_Xml_XmlEntityReference_Value_Set = + _System_Xml_XmlEntityReference_Value_SetPtr.asFunction< + void Function(System_Xml_XmlEntityReference_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_XmlEntityReference_NodeType_Get( + System_Xml_XmlEntityReference_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_NodeType_Get'); + late final _System_Xml_XmlEntityReference_NodeType_Get = + _System_Xml_XmlEntityReference_NodeType_GetPtr.asFunction< + int Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>(); + + bool System_Xml_XmlEntityReference_IsReadOnly_Get( + System_Xml_XmlEntityReference_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_IsReadOnly_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_IsReadOnly_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_IsReadOnly_Get'); + late final _System_Xml_XmlEntityReference_IsReadOnly_Get = + _System_Xml_XmlEntityReference_IsReadOnly_GetPtr.asFunction< + bool Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlEntityReference_BaseURI_Get( + System_Xml_XmlEntityReference_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlEntityReference_BaseURI_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlEntityReference_BaseURI_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>>( + 'System_Xml_XmlEntityReference_BaseURI_Get'); + late final _System_Xml_XmlEntityReference_BaseURI_Get = + _System_Xml_XmlEntityReference_BaseURI_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlEntityReference_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlEntityReference_TypeOf() { + return _System_Xml_XmlEntityReference_TypeOf(); + } + + late final _System_Xml_XmlEntityReference_TypeOfPtr = + _lookup>( + 'System_Xml_XmlEntityReference_TypeOf'); + late final _System_Xml_XmlEntityReference_TypeOf = + _System_Xml_XmlEntityReference_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlEntityReference_Destroy( + System_Xml_XmlEntityReference_t self, + ) { + return _System_Xml_XmlEntityReference_Destroy( + self, + ); + } + + late final _System_Xml_XmlEntityReference_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Xml_XmlEntityReference_Destroy'); + late final _System_Xml_XmlEntityReference_Destroy = + _System_Xml_XmlEntityReference_DestroyPtr.asFunction< + void Function(System_Xml_XmlEntityReference_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlProcessingInstruction_CloneNode( + System_Xml_XmlProcessingInstruction_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlProcessingInstruction_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_CloneNode'); + late final _System_Xml_XmlProcessingInstruction_CloneNode = + _System_Xml_XmlProcessingInstruction_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlProcessingInstruction_t, + bool, ffi.Pointer)>(); + + void System_Xml_XmlProcessingInstruction_WriteTo( + System_Xml_XmlProcessingInstruction_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlProcessingInstruction_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_WriteTo'); + late final _System_Xml_XmlProcessingInstruction_WriteTo = + _System_Xml_XmlProcessingInstruction_WriteToPtr.asFunction< + void Function(System_Xml_XmlProcessingInstruction_t, + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlProcessingInstruction_WriteContentTo( + System_Xml_XmlProcessingInstruction_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlProcessingInstruction_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_WriteContentTo'); + late final _System_Xml_XmlProcessingInstruction_WriteContentTo = + _System_Xml_XmlProcessingInstruction_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlProcessingInstruction_t, + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlProcessingInstruction_Name_Get( + System_Xml_XmlProcessingInstruction_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_Name_Get'); + late final _System_Xml_XmlProcessingInstruction_Name_Get = + _System_Xml_XmlProcessingInstruction_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlProcessingInstruction_LocalName_Get( + System_Xml_XmlProcessingInstruction_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_LocalName_Get'); + late final _System_Xml_XmlProcessingInstruction_LocalName_Get = + _System_Xml_XmlProcessingInstruction_LocalName_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlProcessingInstruction_Value_Get( + System_Xml_XmlProcessingInstruction_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_Value_Get'); + late final _System_Xml_XmlProcessingInstruction_Value_Get = + _System_Xml_XmlProcessingInstruction_Value_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>(); + + void System_Xml_XmlProcessingInstruction_Value_Set( + System_Xml_XmlProcessingInstruction_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlProcessingInstruction_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_Value_Set'); + late final _System_Xml_XmlProcessingInstruction_Value_Set = + _System_Xml_XmlProcessingInstruction_Value_SetPtr.asFunction< + void Function(System_Xml_XmlProcessingInstruction_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlProcessingInstruction_Target_Get( + System_Xml_XmlProcessingInstruction_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_Target_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_Target_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_Target_Get'); + late final _System_Xml_XmlProcessingInstruction_Target_Get = + _System_Xml_XmlProcessingInstruction_Target_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlProcessingInstruction_Data_Get( + System_Xml_XmlProcessingInstruction_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_Data_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_Data_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_Data_Get'); + late final _System_Xml_XmlProcessingInstruction_Data_Get = + _System_Xml_XmlProcessingInstruction_Data_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>(); + + void System_Xml_XmlProcessingInstruction_Data_Set( + System_Xml_XmlProcessingInstruction_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_Data_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_Data_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlProcessingInstruction_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_Data_Set'); + late final _System_Xml_XmlProcessingInstruction_Data_Set = + _System_Xml_XmlProcessingInstruction_Data_SetPtr.asFunction< + void Function(System_Xml_XmlProcessingInstruction_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlProcessingInstruction_InnerText_Get( + System_Xml_XmlProcessingInstruction_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_InnerText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_InnerText_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_InnerText_Get'); + late final _System_Xml_XmlProcessingInstruction_InnerText_Get = + _System_Xml_XmlProcessingInstruction_InnerText_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>(); + + void System_Xml_XmlProcessingInstruction_InnerText_Set( + System_Xml_XmlProcessingInstruction_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_InnerText_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_InnerText_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlProcessingInstruction_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_InnerText_Set'); + late final _System_Xml_XmlProcessingInstruction_InnerText_Set = + _System_Xml_XmlProcessingInstruction_InnerText_SetPtr.asFunction< + void Function(System_Xml_XmlProcessingInstruction_t, System_String_t, + ffi.Pointer)>(); + + int System_Xml_XmlProcessingInstruction_NodeType_Get( + System_Xml_XmlProcessingInstruction_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlProcessingInstruction_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlProcessingInstruction_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>>( + 'System_Xml_XmlProcessingInstruction_NodeType_Get'); + late final _System_Xml_XmlProcessingInstruction_NodeType_Get = + _System_Xml_XmlProcessingInstruction_NodeType_GetPtr.asFunction< + int Function(System_Xml_XmlProcessingInstruction_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlProcessingInstruction_TypeOf() { + return _System_Xml_XmlProcessingInstruction_TypeOf(); + } + + late final _System_Xml_XmlProcessingInstruction_TypeOfPtr = + _lookup>( + 'System_Xml_XmlProcessingInstruction_TypeOf'); + late final _System_Xml_XmlProcessingInstruction_TypeOf = + _System_Xml_XmlProcessingInstruction_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlProcessingInstruction_Destroy( + System_Xml_XmlProcessingInstruction_t self, + ) { + return _System_Xml_XmlProcessingInstruction_Destroy( + self, + ); + } + + late final _System_Xml_XmlProcessingInstruction_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlProcessingInstruction_t)>>( + 'System_Xml_XmlProcessingInstruction_Destroy'); + late final _System_Xml_XmlProcessingInstruction_Destroy = + _System_Xml_XmlProcessingInstruction_DestroyPtr.asFunction< + void Function(System_Xml_XmlProcessingInstruction_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlDeclaration_CloneNode( + System_Xml_XmlDeclaration_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDeclaration_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_CloneNode'); + late final _System_Xml_XmlDeclaration_CloneNode = + _System_Xml_XmlDeclaration_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlDeclaration_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlDeclaration_WriteTo( + System_Xml_XmlDeclaration_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDeclaration_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_WriteTo'); + late final _System_Xml_XmlDeclaration_WriteTo = + _System_Xml_XmlDeclaration_WriteToPtr.asFunction< + void Function(System_Xml_XmlDeclaration_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlDeclaration_WriteContentTo( + System_Xml_XmlDeclaration_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDeclaration_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_WriteContentTo'); + late final _System_Xml_XmlDeclaration_WriteContentTo = + _System_Xml_XmlDeclaration_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlDeclaration_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDeclaration_Version_Get( + System_Xml_XmlDeclaration_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_Version_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_Version_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDeclaration_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_Version_Get'); + late final _System_Xml_XmlDeclaration_Version_Get = + _System_Xml_XmlDeclaration_Version_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDeclaration_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDeclaration_Encoding_Get( + System_Xml_XmlDeclaration_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_Encoding_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_Encoding_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDeclaration_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_Encoding_Get'); + late final _System_Xml_XmlDeclaration_Encoding_Get = + _System_Xml_XmlDeclaration_Encoding_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDeclaration_t, ffi.Pointer)>(); + + void System_Xml_XmlDeclaration_Encoding_Set( + System_Xml_XmlDeclaration_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_Encoding_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_Encoding_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDeclaration_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_Encoding_Set'); + late final _System_Xml_XmlDeclaration_Encoding_Set = + _System_Xml_XmlDeclaration_Encoding_SetPtr.asFunction< + void Function(System_Xml_XmlDeclaration_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDeclaration_Standalone_Get( + System_Xml_XmlDeclaration_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_Standalone_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_Standalone_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDeclaration_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_Standalone_Get'); + late final _System_Xml_XmlDeclaration_Standalone_Get = + _System_Xml_XmlDeclaration_Standalone_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDeclaration_t, ffi.Pointer)>(); + + void System_Xml_XmlDeclaration_Standalone_Set( + System_Xml_XmlDeclaration_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_Standalone_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_Standalone_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDeclaration_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_Standalone_Set'); + late final _System_Xml_XmlDeclaration_Standalone_Set = + _System_Xml_XmlDeclaration_Standalone_SetPtr.asFunction< + void Function(System_Xml_XmlDeclaration_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDeclaration_Value_Get( + System_Xml_XmlDeclaration_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDeclaration_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_Value_Get'); + late final _System_Xml_XmlDeclaration_Value_Get = + _System_Xml_XmlDeclaration_Value_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDeclaration_t, ffi.Pointer)>(); + + void System_Xml_XmlDeclaration_Value_Set( + System_Xml_XmlDeclaration_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDeclaration_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_Value_Set'); + late final _System_Xml_XmlDeclaration_Value_Set = + _System_Xml_XmlDeclaration_Value_SetPtr.asFunction< + void Function(System_Xml_XmlDeclaration_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDeclaration_InnerText_Get( + System_Xml_XmlDeclaration_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_InnerText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_InnerText_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDeclaration_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_InnerText_Get'); + late final _System_Xml_XmlDeclaration_InnerText_Get = + _System_Xml_XmlDeclaration_InnerText_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDeclaration_t, ffi.Pointer)>(); + + void System_Xml_XmlDeclaration_InnerText_Set( + System_Xml_XmlDeclaration_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_InnerText_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_InnerText_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlDeclaration_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_InnerText_Set'); + late final _System_Xml_XmlDeclaration_InnerText_Set = + _System_Xml_XmlDeclaration_InnerText_SetPtr.asFunction< + void Function(System_Xml_XmlDeclaration_t, System_String_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlDeclaration_Name_Get( + System_Xml_XmlDeclaration_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDeclaration_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_Name_Get'); + late final _System_Xml_XmlDeclaration_Name_Get = + _System_Xml_XmlDeclaration_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDeclaration_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlDeclaration_LocalName_Get( + System_Xml_XmlDeclaration_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlDeclaration_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_LocalName_Get'); + late final _System_Xml_XmlDeclaration_LocalName_Get = + _System_Xml_XmlDeclaration_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlDeclaration_t, ffi.Pointer)>(); + + int System_Xml_XmlDeclaration_NodeType_Get( + System_Xml_XmlDeclaration_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlDeclaration_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlDeclaration_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlDeclaration_t, + ffi.Pointer)>>( + 'System_Xml_XmlDeclaration_NodeType_Get'); + late final _System_Xml_XmlDeclaration_NodeType_Get = + _System_Xml_XmlDeclaration_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlDeclaration_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlDeclaration_TypeOf() { + return _System_Xml_XmlDeclaration_TypeOf(); + } + + late final _System_Xml_XmlDeclaration_TypeOfPtr = + _lookup>( + 'System_Xml_XmlDeclaration_TypeOf'); + late final _System_Xml_XmlDeclaration_TypeOf = + _System_Xml_XmlDeclaration_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlDeclaration_Destroy( + System_Xml_XmlDeclaration_t self, + ) { + return _System_Xml_XmlDeclaration_Destroy( + self, + ); + } + + late final _System_Xml_XmlDeclaration_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlDeclaration_Destroy'); + late final _System_Xml_XmlDeclaration_Destroy = + _System_Xml_XmlDeclaration_DestroyPtr.asFunction< + void Function(System_Xml_XmlDeclaration_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlText_CloneNode( + System_Xml_XmlText_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlText_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlText_t, ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlText_CloneNode'); + late final _System_Xml_XmlText_CloneNode = + _System_Xml_XmlText_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlText_t, bool, ffi.Pointer)>(); + + System_Xml_XmlText_t System_Xml_XmlText_SplitText( + System_Xml_XmlText_t self, + int offset, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_SplitText( + self, + offset, + outException, + ); + } + + late final _System_Xml_XmlText_SplitTextPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlText_t Function(System_Xml_XmlText_t, ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlText_SplitText'); + late final _System_Xml_XmlText_SplitText = + _System_Xml_XmlText_SplitTextPtr.asFunction< + System_Xml_XmlText_t Function( + System_Xml_XmlText_t, int, ffi.Pointer)>(); + + void System_Xml_XmlText_WriteTo( + System_Xml_XmlText_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlText_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlText_t, System_Xml_XmlWriter_t, + ffi.Pointer)>>('System_Xml_XmlText_WriteTo'); + late final _System_Xml_XmlText_WriteTo = + _System_Xml_XmlText_WriteToPtr.asFunction< + void Function(System_Xml_XmlText_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlText_WriteContentTo( + System_Xml_XmlText_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlText_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlText_t, System_Xml_XmlWriter_t, + ffi.Pointer)>>( + 'System_Xml_XmlText_WriteContentTo'); + late final _System_Xml_XmlText_WriteContentTo = + _System_Xml_XmlText_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlText_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlText_Name_Get( + System_Xml_XmlText_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlText_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlText_t, + ffi.Pointer)>>('System_Xml_XmlText_Name_Get'); + late final _System_Xml_XmlText_Name_Get = + _System_Xml_XmlText_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlText_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlText_LocalName_Get( + System_Xml_XmlText_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlText_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlText_t, ffi.Pointer)>>( + 'System_Xml_XmlText_LocalName_Get'); + late final _System_Xml_XmlText_LocalName_Get = + _System_Xml_XmlText_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlText_t, ffi.Pointer)>(); + + int System_Xml_XmlText_NodeType_Get( + System_Xml_XmlText_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlText_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function( + System_Xml_XmlText_t, ffi.Pointer)>>( + 'System_Xml_XmlText_NodeType_Get'); + late final _System_Xml_XmlText_NodeType_Get = + _System_Xml_XmlText_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlText_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlText_ParentNode_Get( + System_Xml_XmlText_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlText_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlText_t, ffi.Pointer)>>( + 'System_Xml_XmlText_ParentNode_Get'); + late final _System_Xml_XmlText_ParentNode_Get = + _System_Xml_XmlText_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlText_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlText_Value_Get( + System_Xml_XmlText_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlText_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_XmlText_t, ffi.Pointer)>>( + 'System_Xml_XmlText_Value_Get'); + late final _System_Xml_XmlText_Value_Get = + _System_Xml_XmlText_Value_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlText_t, ffi.Pointer)>(); + + void System_Xml_XmlText_Value_Set( + System_Xml_XmlText_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlText_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlText_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlText_Value_Set'); + late final _System_Xml_XmlText_Value_Set = + _System_Xml_XmlText_Value_SetPtr.asFunction< + void Function(System_Xml_XmlText_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlText_PreviousText_Get( + System_Xml_XmlText_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlText_PreviousText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlText_PreviousText_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlText_t, ffi.Pointer)>>( + 'System_Xml_XmlText_PreviousText_Get'); + late final _System_Xml_XmlText_PreviousText_Get = + _System_Xml_XmlText_PreviousText_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlText_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlText_TypeOf() { + return _System_Xml_XmlText_TypeOf(); + } + + late final _System_Xml_XmlText_TypeOfPtr = + _lookup>( + 'System_Xml_XmlText_TypeOf'); + late final _System_Xml_XmlText_TypeOf = + _System_Xml_XmlText_TypeOfPtr.asFunction(); + + void System_Xml_XmlText_Destroy( + System_Xml_XmlText_t self, + ) { + return _System_Xml_XmlText_Destroy( + self, + ); + } + + late final _System_Xml_XmlText_DestroyPtr = + _lookup>( + 'System_Xml_XmlText_Destroy'); + late final _System_Xml_XmlText_Destroy = _System_Xml_XmlText_DestroyPtr + .asFunction(); + + System_Xml_XmlNode_t System_Xml_XmlSignificantWhitespace_CloneNode( + System_Xml_XmlSignificantWhitespace_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlSignificantWhitespace_t, + ffi.Bool, + ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_CloneNode'); + late final _System_Xml_XmlSignificantWhitespace_CloneNode = + _System_Xml_XmlSignificantWhitespace_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlSignificantWhitespace_t, + bool, ffi.Pointer)>(); + + void System_Xml_XmlSignificantWhitespace_WriteTo( + System_Xml_XmlSignificantWhitespace_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlSignificantWhitespace_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_WriteTo'); + late final _System_Xml_XmlSignificantWhitespace_WriteTo = + _System_Xml_XmlSignificantWhitespace_WriteToPtr.asFunction< + void Function(System_Xml_XmlSignificantWhitespace_t, + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + void System_Xml_XmlSignificantWhitespace_WriteContentTo( + System_Xml_XmlSignificantWhitespace_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlSignificantWhitespace_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_WriteContentTo'); + late final _System_Xml_XmlSignificantWhitespace_WriteContentTo = + _System_Xml_XmlSignificantWhitespace_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlSignificantWhitespace_t, + System_Xml_XmlWriter_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlSignificantWhitespace_Name_Get( + System_Xml_XmlSignificantWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_Name_Get'); + late final _System_Xml_XmlSignificantWhitespace_Name_Get = + _System_Xml_XmlSignificantWhitespace_Name_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlSignificantWhitespace_LocalName_Get( + System_Xml_XmlSignificantWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_LocalName_Get'); + late final _System_Xml_XmlSignificantWhitespace_LocalName_Get = + _System_Xml_XmlSignificantWhitespace_LocalName_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>(); + + int System_Xml_XmlSignificantWhitespace_NodeType_Get( + System_Xml_XmlSignificantWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_NodeType_Get'); + late final _System_Xml_XmlSignificantWhitespace_NodeType_Get = + _System_Xml_XmlSignificantWhitespace_NodeType_GetPtr.asFunction< + int Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlSignificantWhitespace_ParentNode_Get( + System_Xml_XmlSignificantWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_ParentNode_Get'); + late final _System_Xml_XmlSignificantWhitespace_ParentNode_Get = + _System_Xml_XmlSignificantWhitespace_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlSignificantWhitespace_Value_Get( + System_Xml_XmlSignificantWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_Value_Get'); + late final _System_Xml_XmlSignificantWhitespace_Value_Get = + _System_Xml_XmlSignificantWhitespace_Value_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>(); + + void System_Xml_XmlSignificantWhitespace_Value_Set( + System_Xml_XmlSignificantWhitespace_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlSignificantWhitespace_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_Value_Set'); + late final _System_Xml_XmlSignificantWhitespace_Value_Set = + _System_Xml_XmlSignificantWhitespace_Value_SetPtr.asFunction< + void Function(System_Xml_XmlSignificantWhitespace_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlSignificantWhitespace_PreviousText_Get( + System_Xml_XmlSignificantWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlSignificantWhitespace_PreviousText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_PreviousText_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlSignificantWhitespace_PreviousText_Get'); + late final _System_Xml_XmlSignificantWhitespace_PreviousText_Get = + _System_Xml_XmlSignificantWhitespace_PreviousText_GetPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlSignificantWhitespace_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlSignificantWhitespace_TypeOf() { + return _System_Xml_XmlSignificantWhitespace_TypeOf(); + } + + late final _System_Xml_XmlSignificantWhitespace_TypeOfPtr = + _lookup>( + 'System_Xml_XmlSignificantWhitespace_TypeOf'); + late final _System_Xml_XmlSignificantWhitespace_TypeOf = + _System_Xml_XmlSignificantWhitespace_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlSignificantWhitespace_Destroy( + System_Xml_XmlSignificantWhitespace_t self, + ) { + return _System_Xml_XmlSignificantWhitespace_Destroy( + self, + ); + } + + late final _System_Xml_XmlSignificantWhitespace_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlSignificantWhitespace_t)>>( + 'System_Xml_XmlSignificantWhitespace_Destroy'); + late final _System_Xml_XmlSignificantWhitespace_Destroy = + _System_Xml_XmlSignificantWhitespace_DestroyPtr.asFunction< + void Function(System_Xml_XmlSignificantWhitespace_t)>(); + + System_Xml_XmlNode_t System_Xml_XmlWhitespace_CloneNode( + System_Xml_XmlWhitespace_t self, + bool deep, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_CloneNode( + self, + deep, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_CloneNodePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlWhitespace_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_CloneNode'); + late final _System_Xml_XmlWhitespace_CloneNode = + _System_Xml_XmlWhitespace_CloneNodePtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlWhitespace_t, bool, + ffi.Pointer)>(); + + void System_Xml_XmlWhitespace_WriteTo( + System_Xml_XmlWhitespace_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_WriteTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_WriteToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWhitespace_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_WriteTo'); + late final _System_Xml_XmlWhitespace_WriteTo = + _System_Xml_XmlWhitespace_WriteToPtr.asFunction< + void Function(System_Xml_XmlWhitespace_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + void System_Xml_XmlWhitespace_WriteContentTo( + System_Xml_XmlWhitespace_t self, + System_Xml_XmlWriter_t w, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_WriteContentTo( + self, + w, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_WriteContentToPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWhitespace_t, + System_Xml_XmlWriter_t, ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_WriteContentTo'); + late final _System_Xml_XmlWhitespace_WriteContentTo = + _System_Xml_XmlWhitespace_WriteContentToPtr.asFunction< + void Function(System_Xml_XmlWhitespace_t, System_Xml_XmlWriter_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlWhitespace_Name_Get( + System_Xml_XmlWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_Name_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_Name_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_Name_Get'); + late final _System_Xml_XmlWhitespace_Name_Get = + _System_Xml_XmlWhitespace_Name_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlWhitespace_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlWhitespace_LocalName_Get( + System_Xml_XmlWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_LocalName_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_LocalName_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_LocalName_Get'); + late final _System_Xml_XmlWhitespace_LocalName_Get = + _System_Xml_XmlWhitespace_LocalName_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlWhitespace_t, ffi.Pointer)>(); + + int System_Xml_XmlWhitespace_NodeType_Get( + System_Xml_XmlWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_NodeType_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_NodeType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_NodeType_Get'); + late final _System_Xml_XmlWhitespace_NodeType_Get = + _System_Xml_XmlWhitespace_NodeType_GetPtr.asFunction< + int Function( + System_Xml_XmlWhitespace_t, ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlWhitespace_ParentNode_Get( + System_Xml_XmlWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_ParentNode_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_ParentNode_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_ParentNode_Get'); + late final _System_Xml_XmlWhitespace_ParentNode_Get = + _System_Xml_XmlWhitespace_ParentNode_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlWhitespace_t, ffi.Pointer)>(); + + System_String_t System_Xml_XmlWhitespace_Value_Get( + System_Xml_XmlWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_Value_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_Value_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_Value_Get'); + late final _System_Xml_XmlWhitespace_Value_Get = + _System_Xml_XmlWhitespace_Value_GetPtr.asFunction< + System_String_t Function( + System_Xml_XmlWhitespace_t, ffi.Pointer)>(); + + void System_Xml_XmlWhitespace_Value_Set( + System_Xml_XmlWhitespace_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_Value_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_Value_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlWhitespace_t, System_String_t, + ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_Value_Set'); + late final _System_Xml_XmlWhitespace_Value_Set = + _System_Xml_XmlWhitespace_Value_SetPtr.asFunction< + void Function(System_Xml_XmlWhitespace_t, System_String_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlWhitespace_PreviousText_Get( + System_Xml_XmlWhitespace_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlWhitespace_PreviousText_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlWhitespace_PreviousText_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlWhitespace_t, + ffi.Pointer)>>( + 'System_Xml_XmlWhitespace_PreviousText_Get'); + late final _System_Xml_XmlWhitespace_PreviousText_Get = + _System_Xml_XmlWhitespace_PreviousText_GetPtr.asFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlWhitespace_t, ffi.Pointer)>(); + + System_Type_t System_Xml_XmlWhitespace_TypeOf() { + return _System_Xml_XmlWhitespace_TypeOf(); + } + + late final _System_Xml_XmlWhitespace_TypeOfPtr = + _lookup>( + 'System_Xml_XmlWhitespace_TypeOf'); + late final _System_Xml_XmlWhitespace_TypeOf = + _System_Xml_XmlWhitespace_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlWhitespace_Destroy( + System_Xml_XmlWhitespace_t self, + ) { + return _System_Xml_XmlWhitespace_Destroy( + self, + ); + } + + late final _System_Xml_XmlWhitespace_DestroyPtr = _lookup< + ffi.NativeFunction>( + 'System_Xml_XmlWhitespace_Destroy'); + late final _System_Xml_XmlWhitespace_Destroy = + _System_Xml_XmlWhitespace_DestroyPtr.asFunction< + void Function(System_Xml_XmlWhitespace_t)>(); + + System_Xml_XmlNodeChangedEventArgs_t + System_Xml_XmlNodeChangedEventArgs_Create( + System_Xml_XmlNode_t node, + System_Xml_XmlNode_t oldParent, + System_Xml_XmlNode_t newParent, + System_String_t oldValue, + System_String_t newValue, + int action, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeChangedEventArgs_Create( + node, + oldParent, + newParent, + oldValue, + newValue, + action, + outException, + ); + } + + late final _System_Xml_XmlNodeChangedEventArgs_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeChangedEventArgs_t Function( + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_String_t, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XmlNodeChangedEventArgs_Create'); + late final _System_Xml_XmlNodeChangedEventArgs_Create = + _System_Xml_XmlNodeChangedEventArgs_CreatePtr.asFunction< + System_Xml_XmlNodeChangedEventArgs_t Function( + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_Xml_XmlNode_t, + System_String_t, + System_String_t, + int, + ffi.Pointer)>(); + + int System_Xml_XmlNodeChangedEventArgs_Action_Get( + System_Xml_XmlNodeChangedEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeChangedEventArgs_Action_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNodeChangedEventArgs_Action_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_XmlNodeChangedEventArgs_Action_Get'); + late final _System_Xml_XmlNodeChangedEventArgs_Action_Get = + _System_Xml_XmlNodeChangedEventArgs_Action_GetPtr.asFunction< + int Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNodeChangedEventArgs_Node_Get( + System_Xml_XmlNodeChangedEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeChangedEventArgs_Node_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNodeChangedEventArgs_Node_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_XmlNodeChangedEventArgs_Node_Get'); + late final _System_Xml_XmlNodeChangedEventArgs_Node_Get = + _System_Xml_XmlNodeChangedEventArgs_Node_GetPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNodeChangedEventArgs_OldParent_Get( + System_Xml_XmlNodeChangedEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeChangedEventArgs_OldParent_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNodeChangedEventArgs_OldParent_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_XmlNodeChangedEventArgs_OldParent_Get'); + late final _System_Xml_XmlNodeChangedEventArgs_OldParent_Get = + _System_Xml_XmlNodeChangedEventArgs_OldParent_GetPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>(); + + System_Xml_XmlNode_t System_Xml_XmlNodeChangedEventArgs_NewParent_Get( + System_Xml_XmlNodeChangedEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeChangedEventArgs_NewParent_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNodeChangedEventArgs_NewParent_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNode_t Function( + System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_XmlNodeChangedEventArgs_NewParent_Get'); + late final _System_Xml_XmlNodeChangedEventArgs_NewParent_Get = + _System_Xml_XmlNodeChangedEventArgs_NewParent_GetPtr.asFunction< + System_Xml_XmlNode_t Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNodeChangedEventArgs_OldValue_Get( + System_Xml_XmlNodeChangedEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeChangedEventArgs_OldValue_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNodeChangedEventArgs_OldValue_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_XmlNodeChangedEventArgs_OldValue_Get'); + late final _System_Xml_XmlNodeChangedEventArgs_OldValue_Get = + _System_Xml_XmlNodeChangedEventArgs_OldValue_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XmlNodeChangedEventArgs_NewValue_Get( + System_Xml_XmlNodeChangedEventArgs_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeChangedEventArgs_NewValue_Get( + self, + outException, + ); + } + + late final _System_Xml_XmlNodeChangedEventArgs_NewValue_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_XmlNodeChangedEventArgs_NewValue_Get'); + late final _System_Xml_XmlNodeChangedEventArgs_NewValue_Get = + _System_Xml_XmlNodeChangedEventArgs_NewValue_GetPtr.asFunction< + System_String_t Function(System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XmlNodeChangedEventArgs_TypeOf() { + return _System_Xml_XmlNodeChangedEventArgs_TypeOf(); + } + + late final _System_Xml_XmlNodeChangedEventArgs_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNodeChangedEventArgs_TypeOf'); + late final _System_Xml_XmlNodeChangedEventArgs_TypeOf = + _System_Xml_XmlNodeChangedEventArgs_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlNodeChangedEventArgs_Destroy( + System_Xml_XmlNodeChangedEventArgs_t self, + ) { + return _System_Xml_XmlNodeChangedEventArgs_Destroy( + self, + ); + } + + late final _System_Xml_XmlNodeChangedEventArgs_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNodeChangedEventArgs_t)>>( + 'System_Xml_XmlNodeChangedEventArgs_Destroy'); + late final _System_Xml_XmlNodeChangedEventArgs_Destroy = + _System_Xml_XmlNodeChangedEventArgs_DestroyPtr.asFunction< + void Function(System_Xml_XmlNodeChangedEventArgs_t)>(); + + System_Xml_Schema_XmlSchemaComplexType_t + System_Xml_Schema_XmlSchemaComplexType_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaComplexType_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_Create'); + late final _System_Xml_Schema_XmlSchemaComplexType_Create = + _System_Xml_Schema_XmlSchemaComplexType_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaComplexType_t Function( + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_IsAbstract_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Get = + _System_Xml_Schema_XmlSchemaComplexType_IsAbstract_GetPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Set( + System_Xml_Schema_XmlSchemaComplexType_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_IsAbstract_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Set'); + late final _System_Xml_Schema_XmlSchemaComplexType_IsAbstract_Set = + _System_Xml_Schema_XmlSchemaComplexType_IsAbstract_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaComplexType_t, bool, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaComplexType_Block_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_Block_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_Block_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_Block_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_Block_Get = + _System_Xml_Schema_XmlSchemaComplexType_Block_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaComplexType_Block_Set( + System_Xml_Schema_XmlSchemaComplexType_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_Block_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_Block_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_Block_Set'); + late final _System_Xml_Schema_XmlSchemaComplexType_Block_Set = + _System_Xml_Schema_XmlSchemaComplexType_Block_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaComplexType_t, int, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaComplexType_IsMixed_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_IsMixed_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_IsMixed_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_IsMixed_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_IsMixed_Get = + _System_Xml_Schema_XmlSchemaComplexType_IsMixed_GetPtr.asFunction< + bool Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaComplexType_IsMixed_Set( + System_Xml_Schema_XmlSchemaComplexType_t self, + bool value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_IsMixed_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_IsMixed_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Bool, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_IsMixed_Set'); + late final _System_Xml_Schema_XmlSchemaComplexType_IsMixed_Set = + _System_Xml_Schema_XmlSchemaComplexType_IsMixed_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaComplexType_t, bool, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaContentModel_t + System_Xml_Schema_XmlSchemaComplexType_ContentModel_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_ContentModel_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_ContentModel_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaContentModel_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_ContentModel_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_ContentModel_Get = + _System_Xml_Schema_XmlSchemaComplexType_ContentModel_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaContentModel_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaComplexType_ContentModel_Set( + System_Xml_Schema_XmlSchemaComplexType_t self, + System_Xml_Schema_XmlSchemaContentModel_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_ContentModel_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_ContentModel_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaComplexType_t, + System_Xml_Schema_XmlSchemaContentModel_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_ContentModel_Set'); + late final _System_Xml_Schema_XmlSchemaComplexType_ContentModel_Set = + _System_Xml_Schema_XmlSchemaComplexType_ContentModel_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaComplexType_t, + System_Xml_Schema_XmlSchemaContentModel_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaParticle_t + System_Xml_Schema_XmlSchemaComplexType_Particle_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_Particle_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_Particle_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaParticle_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_Particle_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_Particle_Get = + _System_Xml_Schema_XmlSchemaComplexType_Particle_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaParticle_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaComplexType_Particle_Set( + System_Xml_Schema_XmlSchemaComplexType_t self, + System_Xml_Schema_XmlSchemaParticle_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_Particle_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_Particle_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaComplexType_t, + System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_Particle_Set'); + late final _System_Xml_Schema_XmlSchemaComplexType_Particle_Set = + _System_Xml_Schema_XmlSchemaComplexType_Particle_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaComplexType_t, + System_Xml_Schema_XmlSchemaParticle_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectCollection_t + System_Xml_Schema_XmlSchemaComplexType_Attributes_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_Attributes_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_Attributes_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_Attributes_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_Attributes_Get = + _System_Xml_Schema_XmlSchemaComplexType_Attributes_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectCollection_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaAnyAttribute_t + System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaAnyAttribute_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Get = + _System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaAnyAttribute_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Set( + System_Xml_Schema_XmlSchemaComplexType_t self, + System_Xml_Schema_XmlSchemaAnyAttribute_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaComplexType_t, + System_Xml_Schema_XmlSchemaAnyAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Set'); + late final _System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_Set = + _System_Xml_Schema_XmlSchemaComplexType_AnyAttribute_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaComplexType_t, + System_Xml_Schema_XmlSchemaAnyAttribute_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaComplexType_ContentType_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_ContentType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_ContentType_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_ContentType_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_ContentType_Get = + _System_Xml_Schema_XmlSchemaComplexType_ContentType_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaParticle_t + System_Xml_Schema_XmlSchemaComplexType_ContentTypeParticle_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_ContentTypeParticle_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_ContentTypeParticle_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaParticle_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_ContentTypeParticle_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_ContentTypeParticle_Get = + _System_Xml_Schema_XmlSchemaComplexType_ContentTypeParticle_GetPtr + .asFunction< + System_Xml_Schema_XmlSchemaParticle_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaComplexType_BlockResolved_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_BlockResolved_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_BlockResolved_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_BlockResolved_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_BlockResolved_Get = + _System_Xml_Schema_XmlSchemaComplexType_BlockResolved_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaObjectTable_t + System_Xml_Schema_XmlSchemaComplexType_AttributeUses_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_AttributeUses_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_AttributeUses_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_AttributeUses_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_AttributeUses_Get = + _System_Xml_Schema_XmlSchemaComplexType_AttributeUses_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaObjectTable_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + System_Xml_Schema_XmlSchemaAnyAttribute_t + System_Xml_Schema_XmlSchemaComplexType_AttributeWildcard_Get( + System_Xml_Schema_XmlSchemaComplexType_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_AttributeWildcard_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_AttributeWildcard_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaAnyAttribute_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaComplexType_AttributeWildcard_Get'); + late final _System_Xml_Schema_XmlSchemaComplexType_AttributeWildcard_Get = + _System_Xml_Schema_XmlSchemaComplexType_AttributeWildcard_GetPtr + .asFunction< + System_Xml_Schema_XmlSchemaAnyAttribute_t Function( + System_Xml_Schema_XmlSchemaComplexType_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaComplexType_TypeOf() { + return _System_Xml_Schema_XmlSchemaComplexType_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaComplexType_TypeOf'); + late final _System_Xml_Schema_XmlSchemaComplexType_TypeOf = + _System_Xml_Schema_XmlSchemaComplexType_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaComplexType_Destroy( + System_Xml_Schema_XmlSchemaComplexType_t self, + ) { + return _System_Xml_Schema_XmlSchemaComplexType_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaComplexType_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaComplexType_t)>>( + 'System_Xml_Schema_XmlSchemaComplexType_Destroy'); + late final _System_Xml_Schema_XmlSchemaComplexType_Destroy = + _System_Xml_Schema_XmlSchemaComplexType_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaComplexType_t)>(); + + System_Xml_Schema_XmlSchemaContent_t + System_Xml_Schema_XmlSchemaContentModel_Content_Get( + System_Xml_Schema_XmlSchemaContentModel_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaContentModel_Content_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaContentModel_Content_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaContent_t Function( + System_Xml_Schema_XmlSchemaContentModel_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaContentModel_Content_Get'); + late final _System_Xml_Schema_XmlSchemaContentModel_Content_Get = + _System_Xml_Schema_XmlSchemaContentModel_Content_GetPtr.asFunction< + System_Xml_Schema_XmlSchemaContent_t Function( + System_Xml_Schema_XmlSchemaContentModel_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaContentModel_Content_Set( + System_Xml_Schema_XmlSchemaContentModel_t self, + System_Xml_Schema_XmlSchemaContent_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaContentModel_Content_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaContentModel_Content_SetPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_XmlSchemaContentModel_t, + System_Xml_Schema_XmlSchemaContent_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaContentModel_Content_Set'); + late final _System_Xml_Schema_XmlSchemaContentModel_Content_Set = + _System_Xml_Schema_XmlSchemaContentModel_Content_SetPtr.asFunction< + void Function( + System_Xml_Schema_XmlSchemaContentModel_t, + System_Xml_Schema_XmlSchemaContent_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaContentModel_TypeOf() { + return _System_Xml_Schema_XmlSchemaContentModel_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaContentModel_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaContentModel_TypeOf'); + late final _System_Xml_Schema_XmlSchemaContentModel_TypeOf = + _System_Xml_Schema_XmlSchemaContentModel_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaContentModel_Destroy( + System_Xml_Schema_XmlSchemaContentModel_t self, + ) { + return _System_Xml_Schema_XmlSchemaContentModel_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaContentModel_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaContentModel_t)>>( + 'System_Xml_Schema_XmlSchemaContentModel_Destroy'); + late final _System_Xml_Schema_XmlSchemaContentModel_Destroy = + _System_Xml_Schema_XmlSchemaContentModel_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaContentModel_t)>(); + + System_Type_t System_Xml_Schema_XmlSchemaContent_TypeOf() { + return _System_Xml_Schema_XmlSchemaContent_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaContent_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaContent_TypeOf'); + late final _System_Xml_Schema_XmlSchemaContent_TypeOf = + _System_Xml_Schema_XmlSchemaContent_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaContent_Destroy( + System_Xml_Schema_XmlSchemaContent_t self, + ) { + return _System_Xml_Schema_XmlSchemaContent_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaContent_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaContent_t)>>( + 'System_Xml_Schema_XmlSchemaContent_Destroy'); + late final _System_Xml_Schema_XmlSchemaContent_Destroy = + _System_Xml_Schema_XmlSchemaContent_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaContent_t)>(); + + System_Xml_Schema_XmlSchemaAnyAttribute_t + System_Xml_Schema_XmlSchemaAnyAttribute_Create( + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnyAttribute_Create( + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnyAttribute_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_XmlSchemaAnyAttribute_t Function( + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnyAttribute_Create'); + late final _System_Xml_Schema_XmlSchemaAnyAttribute_Create = + _System_Xml_Schema_XmlSchemaAnyAttribute_CreatePtr.asFunction< + System_Xml_Schema_XmlSchemaAnyAttribute_t Function( + ffi.Pointer)>(); + + System_String_t System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Get( + System_Xml_Schema_XmlSchemaAnyAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_GetPtr = + _lookup< + ffi.NativeFunction< + System_String_t Function( + System_Xml_Schema_XmlSchemaAnyAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Get'); + late final _System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Get = + _System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_GetPtr.asFunction< + System_String_t Function(System_Xml_Schema_XmlSchemaAnyAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Set( + System_Xml_Schema_XmlSchemaAnyAttribute_t self, + System_String_t value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAnyAttribute_t, + System_String_t, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Set'); + late final _System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_Set = + _System_Xml_Schema_XmlSchemaAnyAttribute_Namespace_SetPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAnyAttribute_t, + System_String_t, ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Get( + System_Xml_Schema_XmlSchemaAnyAttribute_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaAnyAttribute_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Get'); + late final _System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Get = + _System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_GetPtr + .asFunction< + int Function(System_Xml_Schema_XmlSchemaAnyAttribute_t, + ffi.Pointer)>(); + + void System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Set( + System_Xml_Schema_XmlSchemaAnyAttribute_t self, + int value, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Set( + self, + value, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_SetPtr = + _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAnyAttribute_t, + ffi.Int32, ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Set'); + late final _System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_Set = + _System_Xml_Schema_XmlSchemaAnyAttribute_ProcessContents_SetPtr + .asFunction< + void Function(System_Xml_Schema_XmlSchemaAnyAttribute_t, int, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaAnyAttribute_TypeOf() { + return _System_Xml_Schema_XmlSchemaAnyAttribute_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaAnyAttribute_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaAnyAttribute_TypeOf'); + late final _System_Xml_Schema_XmlSchemaAnyAttribute_TypeOf = + _System_Xml_Schema_XmlSchemaAnyAttribute_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaAnyAttribute_Destroy( + System_Xml_Schema_XmlSchemaAnyAttribute_t self, + ) { + return _System_Xml_Schema_XmlSchemaAnyAttribute_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaAnyAttribute_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaAnyAttribute_t)>>( + 'System_Xml_Schema_XmlSchemaAnyAttribute_Destroy'); + late final _System_Xml_Schema_XmlSchemaAnyAttribute_Destroy = + _System_Xml_Schema_XmlSchemaAnyAttribute_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaAnyAttribute_t)>(); + + System_Object_t System_Xml_Schema_XmlSchemaDatatype_ParseValue( + System_Xml_Schema_XmlSchemaDatatype_t self, + System_String_t s, + System_Xml_XmlNameTable_t nameTable, + System_Xml_IXmlNamespaceResolver_t nsmgr, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_ParseValue( + self, + s, + nameTable, + nsmgr, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_ParseValuePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_Schema_XmlSchemaDatatype_t, + System_String_t, + System_Xml_XmlNameTable_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaDatatype_ParseValue'); + late final _System_Xml_Schema_XmlSchemaDatatype_ParseValue = + _System_Xml_Schema_XmlSchemaDatatype_ParseValuePtr.asFunction< + System_Object_t Function( + System_Xml_Schema_XmlSchemaDatatype_t, + System_String_t, + System_Xml_XmlNameTable_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_Schema_XmlSchemaDatatype_ChangeType( + System_Xml_Schema_XmlSchemaDatatype_t self, + System_Object_t value, + System_Type_t targetType, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_ChangeType( + self, + value, + targetType, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_ChangeTypePtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_Schema_XmlSchemaDatatype_t, + System_Object_t, + System_Type_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaDatatype_ChangeType'); + late final _System_Xml_Schema_XmlSchemaDatatype_ChangeType = + _System_Xml_Schema_XmlSchemaDatatype_ChangeTypePtr.asFunction< + System_Object_t Function( + System_Xml_Schema_XmlSchemaDatatype_t, + System_Object_t, + System_Type_t, + ffi.Pointer)>(); + + System_Object_t System_Xml_Schema_XmlSchemaDatatype_ChangeType_1( + System_Xml_Schema_XmlSchemaDatatype_t self, + System_Object_t value, + System_Type_t targetType, + System_Xml_IXmlNamespaceResolver_t namespaceResolver, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_ChangeType_1( + self, + value, + targetType, + namespaceResolver, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_ChangeType_1Ptr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Xml_Schema_XmlSchemaDatatype_t, + System_Object_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaDatatype_ChangeType_1'); + late final _System_Xml_Schema_XmlSchemaDatatype_ChangeType_1 = + _System_Xml_Schema_XmlSchemaDatatype_ChangeType_1Ptr.asFunction< + System_Object_t Function( + System_Xml_Schema_XmlSchemaDatatype_t, + System_Object_t, + System_Type_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + bool System_Xml_Schema_XmlSchemaDatatype_IsDerivedFrom( + System_Xml_Schema_XmlSchemaDatatype_t self, + System_Xml_Schema_XmlSchemaDatatype_t datatype, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_IsDerivedFrom( + self, + datatype, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_IsDerivedFromPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function( + System_Xml_Schema_XmlSchemaDatatype_t, + System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaDatatype_IsDerivedFrom'); + late final _System_Xml_Schema_XmlSchemaDatatype_IsDerivedFrom = + _System_Xml_Schema_XmlSchemaDatatype_IsDerivedFromPtr.asFunction< + bool Function( + System_Xml_Schema_XmlSchemaDatatype_t, + System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaDatatype_ValueType_Get( + System_Xml_Schema_XmlSchemaDatatype_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_ValueType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_ValueType_GetPtr = _lookup< + ffi.NativeFunction< + System_Type_t Function(System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaDatatype_ValueType_Get'); + late final _System_Xml_Schema_XmlSchemaDatatype_ValueType_Get = + _System_Xml_Schema_XmlSchemaDatatype_ValueType_GetPtr.asFunction< + System_Type_t Function(System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaDatatype_TokenizedType_Get( + System_Xml_Schema_XmlSchemaDatatype_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_TokenizedType_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_TokenizedType_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaDatatype_TokenizedType_Get'); + late final _System_Xml_Schema_XmlSchemaDatatype_TokenizedType_Get = + _System_Xml_Schema_XmlSchemaDatatype_TokenizedType_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaDatatype_Variety_Get( + System_Xml_Schema_XmlSchemaDatatype_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_Variety_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_Variety_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaDatatype_Variety_Get'); + late final _System_Xml_Schema_XmlSchemaDatatype_Variety_Get = + _System_Xml_Schema_XmlSchemaDatatype_Variety_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>(); + + int System_Xml_Schema_XmlSchemaDatatype_TypeCode_Get( + System_Xml_Schema_XmlSchemaDatatype_t self, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_TypeCode_Get( + self, + outException, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_TypeCode_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>>( + 'System_Xml_Schema_XmlSchemaDatatype_TypeCode_Get'); + late final _System_Xml_Schema_XmlSchemaDatatype_TypeCode_Get = + _System_Xml_Schema_XmlSchemaDatatype_TypeCode_GetPtr.asFunction< + int Function(System_Xml_Schema_XmlSchemaDatatype_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_Schema_XmlSchemaDatatype_TypeOf() { + return _System_Xml_Schema_XmlSchemaDatatype_TypeOf(); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_XmlSchemaDatatype_TypeOf'); + late final _System_Xml_Schema_XmlSchemaDatatype_TypeOf = + _System_Xml_Schema_XmlSchemaDatatype_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_XmlSchemaDatatype_Destroy( + System_Xml_Schema_XmlSchemaDatatype_t self, + ) { + return _System_Xml_Schema_XmlSchemaDatatype_Destroy( + self, + ); + } + + late final _System_Xml_Schema_XmlSchemaDatatype_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_XmlSchemaDatatype_t)>>( + 'System_Xml_Schema_XmlSchemaDatatype_Destroy'); + late final _System_Xml_Schema_XmlSchemaDatatype_Destroy = + _System_Xml_Schema_XmlSchemaDatatype_DestroyPtr.asFunction< + void Function(System_Xml_Schema_XmlSchemaDatatype_t)>(); + + void System_Xml_XPath_XPathExpression_AddSort( + System_Xml_XPath_XPathExpression_t self, + System_Object_t expr, + System_Collections_IComparer_t comparer, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_AddSort( + self, + expr, + comparer, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_AddSortPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathExpression_t, + System_Object_t, + System_Collections_IComparer_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_AddSort'); + late final _System_Xml_XPath_XPathExpression_AddSort = + _System_Xml_XPath_XPathExpression_AddSortPtr.asFunction< + void Function( + System_Xml_XPath_XPathExpression_t, + System_Object_t, + System_Collections_IComparer_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathExpression_AddSort_1( + System_Xml_XPath_XPathExpression_t self, + System_Object_t expr, + int order, + int caseOrder, + System_String_t lang, + int dataType, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_AddSort_1( + self, + expr, + order, + caseOrder, + lang, + dataType, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_AddSort_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathExpression_t, + System_Object_t, + ffi.Int32, + ffi.Int32, + System_String_t, + ffi.Int32, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_AddSort_1'); + late final _System_Xml_XPath_XPathExpression_AddSort_1 = + _System_Xml_XPath_XPathExpression_AddSort_1Ptr.asFunction< + void Function( + System_Xml_XPath_XPathExpression_t, + System_Object_t, + int, + int, + System_String_t, + int, + ffi.Pointer)>(); + + System_Xml_XPath_XPathExpression_t System_Xml_XPath_XPathExpression_Clone( + System_Xml_XPath_XPathExpression_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_Clone( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_ClonePtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathExpression_t Function( + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_Clone'); + late final _System_Xml_XPath_XPathExpression_Clone = + _System_Xml_XPath_XPathExpression_ClonePtr.asFunction< + System_Xml_XPath_XPathExpression_t Function( + System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathExpression_SetContext( + System_Xml_XPath_XPathExpression_t self, + System_Xml_XmlNamespaceManager_t nsManager, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_SetContext( + self, + nsManager, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_SetContextPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathExpression_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_SetContext'); + late final _System_Xml_XPath_XPathExpression_SetContext = + _System_Xml_XPath_XPathExpression_SetContextPtr.asFunction< + void Function( + System_Xml_XPath_XPathExpression_t, + System_Xml_XmlNamespaceManager_t, + ffi.Pointer)>(); + + void System_Xml_XPath_XPathExpression_SetContext_1( + System_Xml_XPath_XPathExpression_t self, + System_Xml_IXmlNamespaceResolver_t nsResolver, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_SetContext_1( + self, + nsResolver, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_SetContext_1Ptr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XPath_XPathExpression_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_SetContext_1'); + late final _System_Xml_XPath_XPathExpression_SetContext_1 = + _System_Xml_XPath_XPathExpression_SetContext_1Ptr.asFunction< + void Function( + System_Xml_XPath_XPathExpression_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathExpression_t System_Xml_XPath_XPathExpression_Compile( + System_String_t xpath, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_Compile( + xpath, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_CompilePtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathExpression_t Function( + System_String_t, ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_Compile'); + late final _System_Xml_XPath_XPathExpression_Compile = + _System_Xml_XPath_XPathExpression_CompilePtr.asFunction< + System_Xml_XPath_XPathExpression_t Function( + System_String_t, ffi.Pointer)>(); + + System_Xml_XPath_XPathExpression_t System_Xml_XPath_XPathExpression_Compile_1( + System_String_t xpath, + System_Xml_IXmlNamespaceResolver_t nsResolver, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_Compile_1( + xpath, + nsResolver, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_Compile_1Ptr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathExpression_t Function( + System_String_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_Compile_1'); + late final _System_Xml_XPath_XPathExpression_Compile_1 = + _System_Xml_XPath_XPathExpression_Compile_1Ptr.asFunction< + System_Xml_XPath_XPathExpression_t Function( + System_String_t, + System_Xml_IXmlNamespaceResolver_t, + ffi.Pointer)>(); + + System_String_t System_Xml_XPath_XPathExpression_Expression_Get( + System_Xml_XPath_XPathExpression_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_Expression_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_Expression_GetPtr = _lookup< + ffi.NativeFunction< + System_String_t Function(System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_Expression_Get'); + late final _System_Xml_XPath_XPathExpression_Expression_Get = + _System_Xml_XPath_XPathExpression_Expression_GetPtr.asFunction< + System_String_t Function(System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>(); + + int System_Xml_XPath_XPathExpression_ReturnType_Get( + System_Xml_XPath_XPathExpression_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathExpression_ReturnType_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathExpression_ReturnType_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathExpression_ReturnType_Get'); + late final _System_Xml_XPath_XPathExpression_ReturnType_Get = + _System_Xml_XPath_XPathExpression_ReturnType_GetPtr.asFunction< + int Function(System_Xml_XPath_XPathExpression_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XPath_XPathExpression_TypeOf() { + return _System_Xml_XPath_XPathExpression_TypeOf(); + } + + late final _System_Xml_XPath_XPathExpression_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XPathExpression_TypeOf'); + late final _System_Xml_XPath_XPathExpression_TypeOf = + _System_Xml_XPath_XPathExpression_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XPath_XPathExpression_Destroy( + System_Xml_XPath_XPathExpression_t self, + ) { + return _System_Xml_XPath_XPathExpression_Destroy( + self, + ); + } + + late final _System_Xml_XPath_XPathExpression_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathExpression_t)>>( + 'System_Xml_XPath_XPathExpression_Destroy'); + late final _System_Xml_XPath_XPathExpression_Destroy = + _System_Xml_XPath_XPathExpression_DestroyPtr.asFunction< + void Function(System_Xml_XPath_XPathExpression_t)>(); + + System_Xml_XPath_XPathNodeIterator_t System_Xml_XPath_XPathNodeIterator_Clone( + System_Xml_XPath_XPathNodeIterator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNodeIterator_Clone( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNodeIterator_ClonePtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNodeIterator_Clone'); + late final _System_Xml_XPath_XPathNodeIterator_Clone = + _System_Xml_XPath_XPathNodeIterator_ClonePtr.asFunction< + System_Xml_XPath_XPathNodeIterator_t Function( + System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>(); + + bool System_Xml_XPath_XPathNodeIterator_MoveNext( + System_Xml_XPath_XPathNodeIterator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNodeIterator_MoveNext( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNodeIterator_MoveNextPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNodeIterator_MoveNext'); + late final _System_Xml_XPath_XPathNodeIterator_MoveNext = + _System_Xml_XPath_XPathNodeIterator_MoveNextPtr.asFunction< + bool Function(System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>(); + + System_Collections_IEnumerator_t + System_Xml_XPath_XPathNodeIterator_GetEnumerator( + System_Xml_XPath_XPathNodeIterator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNodeIterator_GetEnumerator( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNodeIterator_GetEnumeratorPtr = _lookup< + ffi.NativeFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNodeIterator_GetEnumerator'); + late final _System_Xml_XPath_XPathNodeIterator_GetEnumerator = + _System_Xml_XPath_XPathNodeIterator_GetEnumeratorPtr.asFunction< + System_Collections_IEnumerator_t Function( + System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>(); + + System_Xml_XPath_XPathNavigator_t + System_Xml_XPath_XPathNodeIterator_Current_Get( + System_Xml_XPath_XPathNodeIterator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNodeIterator_Current_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNodeIterator_Current_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNodeIterator_Current_Get'); + late final _System_Xml_XPath_XPathNodeIterator_Current_Get = + _System_Xml_XPath_XPathNodeIterator_Current_GetPtr.asFunction< + System_Xml_XPath_XPathNavigator_t Function( + System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>(); + + int System_Xml_XPath_XPathNodeIterator_CurrentPosition_Get( + System_Xml_XPath_XPathNodeIterator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNodeIterator_CurrentPosition_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNodeIterator_CurrentPosition_GetPtr = + _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNodeIterator_CurrentPosition_Get'); + late final _System_Xml_XPath_XPathNodeIterator_CurrentPosition_Get = + _System_Xml_XPath_XPathNodeIterator_CurrentPosition_GetPtr.asFunction< + int Function(System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>(); + + int System_Xml_XPath_XPathNodeIterator_Count_Get( + System_Xml_XPath_XPathNodeIterator_t self, + ffi.Pointer outException, + ) { + return _System_Xml_XPath_XPathNodeIterator_Count_Get( + self, + outException, + ); + } + + late final _System_Xml_XPath_XPathNodeIterator_Count_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>>( + 'System_Xml_XPath_XPathNodeIterator_Count_Get'); + late final _System_Xml_XPath_XPathNodeIterator_Count_Get = + _System_Xml_XPath_XPathNodeIterator_Count_GetPtr.asFunction< + int Function(System_Xml_XPath_XPathNodeIterator_t, + ffi.Pointer)>(); + + System_Type_t System_Xml_XPath_XPathNodeIterator_TypeOf() { + return _System_Xml_XPath_XPathNodeIterator_TypeOf(); + } + + late final _System_Xml_XPath_XPathNodeIterator_TypeOfPtr = + _lookup>( + 'System_Xml_XPath_XPathNodeIterator_TypeOf'); + late final _System_Xml_XPath_XPathNodeIterator_TypeOf = + _System_Xml_XPath_XPathNodeIterator_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XPath_XPathNodeIterator_Destroy( + System_Xml_XPath_XPathNodeIterator_t self, + ) { + return _System_Xml_XPath_XPathNodeIterator_Destroy( + self, + ); + } + + late final _System_Xml_XPath_XPathNodeIterator_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XPath_XPathNodeIterator_t)>>( + 'System_Xml_XPath_XPathNodeIterator_Destroy'); + late final _System_Xml_XPath_XPathNodeIterator_Destroy = + _System_Xml_XPath_XPathNodeIterator_DestroyPtr.asFunction< + void Function(System_Xml_XPath_XPathNodeIterator_t)>(); + + System_Threading_TimerCallback_t System_Threading_TimerCallback_Create( + ffi.Pointer context, + System_Threading_TimerCallback_CFunction_t function, + System_Threading_TimerCallback_CDestructorFunction_t destructorFunction, + ) { + return _System_Threading_TimerCallback_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_Threading_TimerCallback_CreatePtr = _lookup< + ffi.NativeFunction< + System_Threading_TimerCallback_t Function( + ffi.Pointer, + System_Threading_TimerCallback_CFunction_t, + System_Threading_TimerCallback_CDestructorFunction_t)>>( + 'System_Threading_TimerCallback_Create'); + late final _System_Threading_TimerCallback_Create = + _System_Threading_TimerCallback_CreatePtr.asFunction< + System_Threading_TimerCallback_t Function( + ffi.Pointer, + System_Threading_TimerCallback_CFunction_t, + System_Threading_TimerCallback_CDestructorFunction_t)>(); + + void System_Threading_TimerCallback_Invoke( + System_Threading_TimerCallback_t self, + System_Object_t state, + ffi.Pointer outException, + ) { + return _System_Threading_TimerCallback_Invoke( + self, + state, + outException, + ); + } + + late final _System_Threading_TimerCallback_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Threading_TimerCallback_t, + System_Object_t, ffi.Pointer)>>( + 'System_Threading_TimerCallback_Invoke'); + late final _System_Threading_TimerCallback_Invoke = + _System_Threading_TimerCallback_InvokePtr.asFunction< + void Function(System_Threading_TimerCallback_t, System_Object_t, + ffi.Pointer)>(); + + ffi.Pointer System_Threading_TimerCallback_Context_Get( + System_Threading_TimerCallback_t self, + ) { + return _System_Threading_TimerCallback_Context_Get( + self, + ); + } + + late final _System_Threading_TimerCallback_Context_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + System_Threading_TimerCallback_t)>>( + 'System_Threading_TimerCallback_Context_Get'); + late final _System_Threading_TimerCallback_Context_Get = + _System_Threading_TimerCallback_Context_GetPtr.asFunction< + ffi.Pointer Function(System_Threading_TimerCallback_t)>(); + + System_Threading_TimerCallback_CFunction_t + System_Threading_TimerCallback_CFunction_Get( + System_Threading_TimerCallback_t self, + ) { + return _System_Threading_TimerCallback_CFunction_Get( + self, + ); + } + + late final _System_Threading_TimerCallback_CFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_Threading_TimerCallback_CFunction_t Function( + System_Threading_TimerCallback_t)>>( + 'System_Threading_TimerCallback_CFunction_Get'); + late final _System_Threading_TimerCallback_CFunction_Get = + _System_Threading_TimerCallback_CFunction_GetPtr.asFunction< + System_Threading_TimerCallback_CFunction_t Function( + System_Threading_TimerCallback_t)>(); + + System_Threading_TimerCallback_CDestructorFunction_t + System_Threading_TimerCallback_CDestructorFunction_Get( + System_Threading_TimerCallback_t self, + ) { + return _System_Threading_TimerCallback_CDestructorFunction_Get( + self, + ); + } + + late final _System_Threading_TimerCallback_CDestructorFunction_GetPtr = + _lookup< + ffi.NativeFunction< + System_Threading_TimerCallback_CDestructorFunction_t Function( + System_Threading_TimerCallback_t)>>( + 'System_Threading_TimerCallback_CDestructorFunction_Get'); + late final _System_Threading_TimerCallback_CDestructorFunction_Get = + _System_Threading_TimerCallback_CDestructorFunction_GetPtr.asFunction< + System_Threading_TimerCallback_CDestructorFunction_t Function( + System_Threading_TimerCallback_t)>(); + + System_Type_t System_Threading_TimerCallback_TypeOf() { + return _System_Threading_TimerCallback_TypeOf(); + } + + late final _System_Threading_TimerCallback_TypeOfPtr = + _lookup>( + 'System_Threading_TimerCallback_TypeOf'); + late final _System_Threading_TimerCallback_TypeOf = + _System_Threading_TimerCallback_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Threading_TimerCallback_Destroy( + System_Threading_TimerCallback_t self, + ) { + return _System_Threading_TimerCallback_Destroy( + self, + ); + } + + late final _System_Threading_TimerCallback_DestroyPtr = _lookup< + ffi + .NativeFunction>( + 'System_Threading_TimerCallback_Destroy'); + late final _System_Threading_TimerCallback_Destroy = + _System_Threading_TimerCallback_DestroyPtr.asFunction< + void Function(System_Threading_TimerCallback_t)>(); + + System_AsyncCallback_t System_AsyncCallback_Create( + ffi.Pointer context, + System_AsyncCallback_CFunction_t function, + System_AsyncCallback_CDestructorFunction_t destructorFunction, + ) { + return _System_AsyncCallback_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_AsyncCallback_CreatePtr = _lookup< + ffi.NativeFunction< + System_AsyncCallback_t Function( + ffi.Pointer, + System_AsyncCallback_CFunction_t, + System_AsyncCallback_CDestructorFunction_t)>>( + 'System_AsyncCallback_Create'); + late final _System_AsyncCallback_Create = + _System_AsyncCallback_CreatePtr.asFunction< + System_AsyncCallback_t Function( + ffi.Pointer, + System_AsyncCallback_CFunction_t, + System_AsyncCallback_CDestructorFunction_t)>(); + + void System_AsyncCallback_Invoke( + System_AsyncCallback_t self, + System_IAsyncResult_t ar, + ffi.Pointer outException, + ) { + return _System_AsyncCallback_Invoke( + self, + ar, + outException, + ); + } + + late final _System_AsyncCallback_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_AsyncCallback_t, System_IAsyncResult_t, + ffi.Pointer)>>('System_AsyncCallback_Invoke'); + late final _System_AsyncCallback_Invoke = + _System_AsyncCallback_InvokePtr.asFunction< + void Function(System_AsyncCallback_t, System_IAsyncResult_t, + ffi.Pointer)>(); + + ffi.Pointer System_AsyncCallback_Context_Get( + System_AsyncCallback_t self, + ) { + return _System_AsyncCallback_Context_Get( + self, + ); + } + + late final _System_AsyncCallback_Context_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + System_AsyncCallback_t)>>('System_AsyncCallback_Context_Get'); + late final _System_AsyncCallback_Context_Get = + _System_AsyncCallback_Context_GetPtr.asFunction< + ffi.Pointer Function(System_AsyncCallback_t)>(); + + System_AsyncCallback_CFunction_t System_AsyncCallback_CFunction_Get( + System_AsyncCallback_t self, + ) { + return _System_AsyncCallback_CFunction_Get( + self, + ); + } + + late final _System_AsyncCallback_CFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_AsyncCallback_CFunction_t Function( + System_AsyncCallback_t)>>('System_AsyncCallback_CFunction_Get'); + late final _System_AsyncCallback_CFunction_Get = + _System_AsyncCallback_CFunction_GetPtr.asFunction< + System_AsyncCallback_CFunction_t Function(System_AsyncCallback_t)>(); + + System_AsyncCallback_CDestructorFunction_t + System_AsyncCallback_CDestructorFunction_Get( + System_AsyncCallback_t self, + ) { + return _System_AsyncCallback_CDestructorFunction_Get( + self, + ); + } + + late final _System_AsyncCallback_CDestructorFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_AsyncCallback_CDestructorFunction_t Function( + System_AsyncCallback_t)>>( + 'System_AsyncCallback_CDestructorFunction_Get'); + late final _System_AsyncCallback_CDestructorFunction_Get = + _System_AsyncCallback_CDestructorFunction_GetPtr.asFunction< + System_AsyncCallback_CDestructorFunction_t Function( + System_AsyncCallback_t)>(); + + System_Type_t System_AsyncCallback_TypeOf() { + return _System_AsyncCallback_TypeOf(); + } + + late final _System_AsyncCallback_TypeOfPtr = + _lookup>( + 'System_AsyncCallback_TypeOf'); + late final _System_AsyncCallback_TypeOf = + _System_AsyncCallback_TypeOfPtr.asFunction(); + + void System_AsyncCallback_Destroy( + System_AsyncCallback_t self, + ) { + return _System_AsyncCallback_Destroy( + self, + ); + } + + late final _System_AsyncCallback_DestroyPtr = + _lookup>( + 'System_AsyncCallback_Destroy'); + late final _System_AsyncCallback_Destroy = _System_AsyncCallback_DestroyPtr + .asFunction(); + + System_EventHandler_t System_EventHandler_Create( + ffi.Pointer context, + System_EventHandler_CFunction_t function, + System_EventHandler_CDestructorFunction_t destructorFunction, + ) { + return _System_EventHandler_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_EventHandler_CreatePtr = _lookup< + ffi.NativeFunction< + System_EventHandler_t Function( + ffi.Pointer, + System_EventHandler_CFunction_t, + System_EventHandler_CDestructorFunction_t)>>( + 'System_EventHandler_Create'); + late final _System_EventHandler_Create = + _System_EventHandler_CreatePtr.asFunction< + System_EventHandler_t Function( + ffi.Pointer, + System_EventHandler_CFunction_t, + System_EventHandler_CDestructorFunction_t)>(); + + void System_EventHandler_Invoke( + System_EventHandler_t self, + System_Object_t sender, + System_EventArgs_t e, + ffi.Pointer outException, + ) { + return _System_EventHandler_Invoke( + self, + sender, + e, + outException, + ); + } + + late final _System_EventHandler_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_EventHandler_t, + System_Object_t, + System_EventArgs_t, + ffi.Pointer)>>('System_EventHandler_Invoke'); + late final _System_EventHandler_Invoke = + _System_EventHandler_InvokePtr.asFunction< + void Function(System_EventHandler_t, System_Object_t, + System_EventArgs_t, ffi.Pointer)>(); + + ffi.Pointer System_EventHandler_Context_Get( + System_EventHandler_t self, + ) { + return _System_EventHandler_Context_Get( + self, + ); + } + + late final _System_EventHandler_Context_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + System_EventHandler_t)>>('System_EventHandler_Context_Get'); + late final _System_EventHandler_Context_Get = + _System_EventHandler_Context_GetPtr.asFunction< + ffi.Pointer Function(System_EventHandler_t)>(); + + System_EventHandler_CFunction_t System_EventHandler_CFunction_Get( + System_EventHandler_t self, + ) { + return _System_EventHandler_CFunction_Get( + self, + ); + } + + late final _System_EventHandler_CFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_EventHandler_CFunction_t Function( + System_EventHandler_t)>>('System_EventHandler_CFunction_Get'); + late final _System_EventHandler_CFunction_Get = + _System_EventHandler_CFunction_GetPtr.asFunction< + System_EventHandler_CFunction_t Function(System_EventHandler_t)>(); + + System_EventHandler_CDestructorFunction_t + System_EventHandler_CDestructorFunction_Get( + System_EventHandler_t self, + ) { + return _System_EventHandler_CDestructorFunction_Get( + self, + ); + } + + late final _System_EventHandler_CDestructorFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_EventHandler_CDestructorFunction_t Function( + System_EventHandler_t)>>( + 'System_EventHandler_CDestructorFunction_Get'); + late final _System_EventHandler_CDestructorFunction_Get = + _System_EventHandler_CDestructorFunction_GetPtr.asFunction< + System_EventHandler_CDestructorFunction_t Function( + System_EventHandler_t)>(); + + System_Type_t System_EventHandler_TypeOf() { + return _System_EventHandler_TypeOf(); + } + + late final _System_EventHandler_TypeOfPtr = + _lookup>( + 'System_EventHandler_TypeOf'); + late final _System_EventHandler_TypeOf = + _System_EventHandler_TypeOfPtr.asFunction(); + + void System_EventHandler_Destroy( + System_EventHandler_t self, + ) { + return _System_EventHandler_Destroy( + self, + ); + } + + late final _System_EventHandler_DestroyPtr = + _lookup>( + 'System_EventHandler_Destroy'); + late final _System_EventHandler_Destroy = _System_EventHandler_DestroyPtr + .asFunction(); + + System_Xml_Schema_ValidationEventHandler_t + System_Xml_Schema_ValidationEventHandler_Create( + ffi.Pointer context, + System_Xml_Schema_ValidationEventHandler_CFunction_t function, + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t + destructorFunction, + ) { + return _System_Xml_Schema_ValidationEventHandler_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_Xml_Schema_ValidationEventHandler_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_Schema_ValidationEventHandler_t Function( + ffi.Pointer, + System_Xml_Schema_ValidationEventHandler_CFunction_t, + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t)>>( + 'System_Xml_Schema_ValidationEventHandler_Create'); + late final _System_Xml_Schema_ValidationEventHandler_Create = + _System_Xml_Schema_ValidationEventHandler_CreatePtr.asFunction< + System_Xml_Schema_ValidationEventHandler_t Function( + ffi.Pointer, + System_Xml_Schema_ValidationEventHandler_CFunction_t, + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t)>(); + + void System_Xml_Schema_ValidationEventHandler_Invoke( + System_Xml_Schema_ValidationEventHandler_t self, + System_Object_t sender, + System_Xml_Schema_ValidationEventArgs_t e, + ffi.Pointer outException, + ) { + return _System_Xml_Schema_ValidationEventHandler_Invoke( + self, + sender, + e, + outException, + ); + } + + late final _System_Xml_Schema_ValidationEventHandler_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_Schema_ValidationEventHandler_t, + System_Object_t, + System_Xml_Schema_ValidationEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_Schema_ValidationEventHandler_Invoke'); + late final _System_Xml_Schema_ValidationEventHandler_Invoke = + _System_Xml_Schema_ValidationEventHandler_InvokePtr.asFunction< + void Function( + System_Xml_Schema_ValidationEventHandler_t, + System_Object_t, + System_Xml_Schema_ValidationEventArgs_t, + ffi.Pointer)>(); + + ffi.Pointer System_Xml_Schema_ValidationEventHandler_Context_Get( + System_Xml_Schema_ValidationEventHandler_t self, + ) { + return _System_Xml_Schema_ValidationEventHandler_Context_Get( + self, + ); + } + + late final _System_Xml_Schema_ValidationEventHandler_Context_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + System_Xml_Schema_ValidationEventHandler_t)>>( + 'System_Xml_Schema_ValidationEventHandler_Context_Get'); + late final _System_Xml_Schema_ValidationEventHandler_Context_Get = + _System_Xml_Schema_ValidationEventHandler_Context_GetPtr.asFunction< + ffi.Pointer Function( + System_Xml_Schema_ValidationEventHandler_t)>(); + + System_Xml_Schema_ValidationEventHandler_CFunction_t + System_Xml_Schema_ValidationEventHandler_CFunction_Get( + System_Xml_Schema_ValidationEventHandler_t self, + ) { + return _System_Xml_Schema_ValidationEventHandler_CFunction_Get( + self, + ); + } + + late final _System_Xml_Schema_ValidationEventHandler_CFunction_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_ValidationEventHandler_CFunction_t Function( + System_Xml_Schema_ValidationEventHandler_t)>>( + 'System_Xml_Schema_ValidationEventHandler_CFunction_Get'); + late final _System_Xml_Schema_ValidationEventHandler_CFunction_Get = + _System_Xml_Schema_ValidationEventHandler_CFunction_GetPtr.asFunction< + System_Xml_Schema_ValidationEventHandler_CFunction_t Function( + System_Xml_Schema_ValidationEventHandler_t)>(); + + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_Get( + System_Xml_Schema_ValidationEventHandler_t self, + ) { + return _System_Xml_Schema_ValidationEventHandler_CDestructorFunction_Get( + self, + ); + } + + late final _System_Xml_Schema_ValidationEventHandler_CDestructorFunction_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t + Function(System_Xml_Schema_ValidationEventHandler_t)>>( + 'System_Xml_Schema_ValidationEventHandler_CDestructorFunction_Get'); + late final _System_Xml_Schema_ValidationEventHandler_CDestructorFunction_Get = + _System_Xml_Schema_ValidationEventHandler_CDestructorFunction_GetPtr + .asFunction< + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t + Function(System_Xml_Schema_ValidationEventHandler_t)>(); + + System_Type_t System_Xml_Schema_ValidationEventHandler_TypeOf() { + return _System_Xml_Schema_ValidationEventHandler_TypeOf(); + } + + late final _System_Xml_Schema_ValidationEventHandler_TypeOfPtr = + _lookup>( + 'System_Xml_Schema_ValidationEventHandler_TypeOf'); + late final _System_Xml_Schema_ValidationEventHandler_TypeOf = + _System_Xml_Schema_ValidationEventHandler_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_Schema_ValidationEventHandler_Destroy( + System_Xml_Schema_ValidationEventHandler_t self, + ) { + return _System_Xml_Schema_ValidationEventHandler_Destroy( + self, + ); + } + + late final _System_Xml_Schema_ValidationEventHandler_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_Schema_ValidationEventHandler_t)>>( + 'System_Xml_Schema_ValidationEventHandler_Destroy'); + late final _System_Xml_Schema_ValidationEventHandler_Destroy = + _System_Xml_Schema_ValidationEventHandler_DestroyPtr.asFunction< + void Function(System_Xml_Schema_ValidationEventHandler_t)>(); + + System_Xml_XmlNodeChangedEventHandler_t + System_Xml_XmlNodeChangedEventHandler_Create( + ffi.Pointer context, + System_Xml_XmlNodeChangedEventHandler_CFunction_t function, + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t + destructorFunction, + ) { + return _System_Xml_XmlNodeChangedEventHandler_Create( + context, + function, + destructorFunction, + ); + } + + late final _System_Xml_XmlNodeChangedEventHandler_CreatePtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeChangedEventHandler_t Function( + ffi.Pointer, + System_Xml_XmlNodeChangedEventHandler_CFunction_t, + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t)>>( + 'System_Xml_XmlNodeChangedEventHandler_Create'); + late final _System_Xml_XmlNodeChangedEventHandler_Create = + _System_Xml_XmlNodeChangedEventHandler_CreatePtr.asFunction< + System_Xml_XmlNodeChangedEventHandler_t Function( + ffi.Pointer, + System_Xml_XmlNodeChangedEventHandler_CFunction_t, + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t)>(); + + void System_Xml_XmlNodeChangedEventHandler_Invoke( + System_Xml_XmlNodeChangedEventHandler_t self, + System_Object_t sender, + System_Xml_XmlNodeChangedEventArgs_t e, + ffi.Pointer outException, + ) { + return _System_Xml_XmlNodeChangedEventHandler_Invoke( + self, + sender, + e, + outException, + ); + } + + late final _System_Xml_XmlNodeChangedEventHandler_InvokePtr = _lookup< + ffi.NativeFunction< + ffi.Void Function( + System_Xml_XmlNodeChangedEventHandler_t, + System_Object_t, + System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>>( + 'System_Xml_XmlNodeChangedEventHandler_Invoke'); + late final _System_Xml_XmlNodeChangedEventHandler_Invoke = + _System_Xml_XmlNodeChangedEventHandler_InvokePtr.asFunction< + void Function( + System_Xml_XmlNodeChangedEventHandler_t, + System_Object_t, + System_Xml_XmlNodeChangedEventArgs_t, + ffi.Pointer)>(); + + ffi.Pointer System_Xml_XmlNodeChangedEventHandler_Context_Get( + System_Xml_XmlNodeChangedEventHandler_t self, + ) { + return _System_Xml_XmlNodeChangedEventHandler_Context_Get( + self, + ); + } + + late final _System_Xml_XmlNodeChangedEventHandler_Context_GetPtr = _lookup< + ffi.NativeFunction< + ffi.Pointer Function( + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlNodeChangedEventHandler_Context_Get'); + late final _System_Xml_XmlNodeChangedEventHandler_Context_Get = + _System_Xml_XmlNodeChangedEventHandler_Context_GetPtr.asFunction< + ffi.Pointer Function( + System_Xml_XmlNodeChangedEventHandler_t)>(); + + System_Xml_XmlNodeChangedEventHandler_CFunction_t + System_Xml_XmlNodeChangedEventHandler_CFunction_Get( + System_Xml_XmlNodeChangedEventHandler_t self, + ) { + return _System_Xml_XmlNodeChangedEventHandler_CFunction_Get( + self, + ); + } + + late final _System_Xml_XmlNodeChangedEventHandler_CFunction_GetPtr = _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeChangedEventHandler_CFunction_t Function( + System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlNodeChangedEventHandler_CFunction_Get'); + late final _System_Xml_XmlNodeChangedEventHandler_CFunction_Get = + _System_Xml_XmlNodeChangedEventHandler_CFunction_GetPtr.asFunction< + System_Xml_XmlNodeChangedEventHandler_CFunction_t Function( + System_Xml_XmlNodeChangedEventHandler_t)>(); + + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_Get( + System_Xml_XmlNodeChangedEventHandler_t self, + ) { + return _System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_Get( + self, + ); + } + + late final _System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_GetPtr = + _lookup< + ffi.NativeFunction< + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t + Function(System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_Get'); + late final _System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_Get = + _System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_GetPtr + .asFunction< + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t + Function(System_Xml_XmlNodeChangedEventHandler_t)>(); + + System_Type_t System_Xml_XmlNodeChangedEventHandler_TypeOf() { + return _System_Xml_XmlNodeChangedEventHandler_TypeOf(); + } + + late final _System_Xml_XmlNodeChangedEventHandler_TypeOfPtr = + _lookup>( + 'System_Xml_XmlNodeChangedEventHandler_TypeOf'); + late final _System_Xml_XmlNodeChangedEventHandler_TypeOf = + _System_Xml_XmlNodeChangedEventHandler_TypeOfPtr.asFunction< + System_Type_t Function()>(); + + void System_Xml_XmlNodeChangedEventHandler_Destroy( + System_Xml_XmlNodeChangedEventHandler_t self, + ) { + return _System_Xml_XmlNodeChangedEventHandler_Destroy( + self, + ); + } + + late final _System_Xml_XmlNodeChangedEventHandler_DestroyPtr = _lookup< + ffi.NativeFunction< + ffi.Void Function(System_Xml_XmlNodeChangedEventHandler_t)>>( + 'System_Xml_XmlNodeChangedEventHandler_Destroy'); + late final _System_Xml_XmlNodeChangedEventHandler_Destroy = + _System_Xml_XmlNodeChangedEventHandler_DestroyPtr.asFunction< + void Function(System_Xml_XmlNodeChangedEventHandler_t)>(); + + CString DNStringToC( + System_String_t systemString, + ) { + return _DNStringToC( + systemString, + ); + } + + late final _DNStringToCPtr = + _lookup>( + 'DNStringToC'); + late final _DNStringToC = + _DNStringToCPtr.asFunction(); + + System_String_t DNStringFromC( + CString cString, + ) { + return _DNStringFromC( + cString, + ); + } + + late final _DNStringFromCPtr = + _lookup>( + 'DNStringFromC'); + late final _DNStringFromC = + _DNStringFromCPtr.asFunction(); + + System_Object_t DNObjectCastTo( + System_Object_t object, + System_Type_t type, + ffi.Pointer outException, + ) { + return _DNObjectCastTo( + object, + type, + outException, + ); + } + + late final _DNObjectCastToPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function(System_Object_t, System_Type_t, + ffi.Pointer)>>('DNObjectCastTo'); + late final _DNObjectCastTo = _DNObjectCastToPtr.asFunction< + System_Object_t Function( + System_Object_t, System_Type_t, ffi.Pointer)>(); + + System_Object_t DNObjectCastAs( + System_Object_t object, + System_Type_t type, + ) { + return _DNObjectCastAs( + object, + type, + ); + } + + late final _DNObjectCastAsPtr = _lookup< + ffi.NativeFunction< + System_Object_t Function( + System_Object_t, System_Type_t)>>('DNObjectCastAs'); + late final _DNObjectCastAs = _DNObjectCastAsPtr.asFunction< + System_Object_t Function(System_Object_t, System_Type_t)>(); + + bool DNObjectIs( + System_Object_t object, + System_Type_t type, + ) { + return _DNObjectIs( + object, + type, + ); + } + + late final _DNObjectIsPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Object_t, System_Type_t)>>('DNObjectIs'); + late final _DNObjectIs = _DNObjectIsPtr.asFunction< + bool Function(System_Object_t, System_Type_t)>(); + + bool DNObjectCastToBool( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToBool( + object, + outException, + ); + } + + late final _DNObjectCastToBoolPtr = _lookup< + ffi.NativeFunction< + ffi.Bool Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToBool'); + late final _DNObjectCastToBool = _DNObjectCastToBoolPtr.asFunction< + bool Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromBool( + bool value, + ) { + return _DNObjectFromBool( + value, + ); + } + + late final _DNObjectFromBoolPtr = + _lookup>( + 'DNObjectFromBool'); + late final _DNObjectFromBool = + _DNObjectFromBoolPtr.asFunction(); + + double DNObjectCastToFloat( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToFloat( + object, + outException, + ); + } + + late final _DNObjectCastToFloatPtr = _lookup< + ffi.NativeFunction< + ffi.Float Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToFloat'); + late final _DNObjectCastToFloat = _DNObjectCastToFloatPtr.asFunction< + double Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromFloat( + double value, + ) { + return _DNObjectFromFloat( + value, + ); + } + + late final _DNObjectFromFloatPtr = + _lookup>( + 'DNObjectFromFloat'); + late final _DNObjectFromFloat = + _DNObjectFromFloatPtr.asFunction(); + + double DNObjectCastToDouble( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToDouble( + object, + outException, + ); + } + + late final _DNObjectCastToDoublePtr = _lookup< + ffi.NativeFunction< + ffi.Double Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToDouble'); + late final _DNObjectCastToDouble = _DNObjectCastToDoublePtr.asFunction< + double Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromDouble( + double value, + ) { + return _DNObjectFromDouble( + value, + ); + } + + late final _DNObjectFromDoublePtr = + _lookup>( + 'DNObjectFromDouble'); + late final _DNObjectFromDouble = + _DNObjectFromDoublePtr.asFunction(); + + int DNObjectCastToInt8( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToInt8( + object, + outException, + ); + } + + late final _DNObjectCastToInt8Ptr = _lookup< + ffi.NativeFunction< + ffi.Int8 Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToInt8'); + late final _DNObjectCastToInt8 = _DNObjectCastToInt8Ptr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromInt8( + int number, + ) { + return _DNObjectFromInt8( + number, + ); + } + + late final _DNObjectFromInt8Ptr = + _lookup>( + 'DNObjectFromInt8'); + late final _DNObjectFromInt8 = + _DNObjectFromInt8Ptr.asFunction(); + + int DNObjectCastToUInt8( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToUInt8( + object, + outException, + ); + } + + late final _DNObjectCastToUInt8Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint8 Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToUInt8'); + late final _DNObjectCastToUInt8 = _DNObjectCastToUInt8Ptr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromUInt8( + int number, + ) { + return _DNObjectFromUInt8( + number, + ); + } + + late final _DNObjectFromUInt8Ptr = + _lookup>( + 'DNObjectFromUInt8'); + late final _DNObjectFromUInt8 = + _DNObjectFromUInt8Ptr.asFunction(); + + int DNObjectCastToInt16( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToInt16( + object, + outException, + ); + } + + late final _DNObjectCastToInt16Ptr = _lookup< + ffi.NativeFunction< + ffi.Int16 Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToInt16'); + late final _DNObjectCastToInt16 = _DNObjectCastToInt16Ptr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromInt16( + int number, + ) { + return _DNObjectFromInt16( + number, + ); + } + + late final _DNObjectFromInt16Ptr = + _lookup>( + 'DNObjectFromInt16'); + late final _DNObjectFromInt16 = + _DNObjectFromInt16Ptr.asFunction(); + + int DNObjectCastToUInt16( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToUInt16( + object, + outException, + ); + } + + late final _DNObjectCastToUInt16Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint16 Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToUInt16'); + late final _DNObjectCastToUInt16 = _DNObjectCastToUInt16Ptr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromUInt16( + int number, + ) { + return _DNObjectFromUInt16( + number, + ); + } + + late final _DNObjectFromUInt16Ptr = + _lookup>( + 'DNObjectFromUInt16'); + late final _DNObjectFromUInt16 = + _DNObjectFromUInt16Ptr.asFunction(); + + int DNObjectCastToInt32( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToInt32( + object, + outException, + ); + } + + late final _DNObjectCastToInt32Ptr = _lookup< + ffi.NativeFunction< + ffi.Int32 Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToInt32'); + late final _DNObjectCastToInt32 = _DNObjectCastToInt32Ptr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromInt32( + int number, + ) { + return _DNObjectFromInt32( + number, + ); + } + + late final _DNObjectFromInt32Ptr = + _lookup>( + 'DNObjectFromInt32'); + late final _DNObjectFromInt32 = + _DNObjectFromInt32Ptr.asFunction(); + + int DNObjectCastToUInt32( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToUInt32( + object, + outException, + ); + } + + late final _DNObjectCastToUInt32Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint32 Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToUInt32'); + late final _DNObjectCastToUInt32 = _DNObjectCastToUInt32Ptr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromUInt32( + int number, + ) { + return _DNObjectFromUInt32( + number, + ); + } + + late final _DNObjectFromUInt32Ptr = + _lookup>( + 'DNObjectFromUInt32'); + late final _DNObjectFromUInt32 = + _DNObjectFromUInt32Ptr.asFunction(); + + int DNObjectCastToInt64( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToInt64( + object, + outException, + ); + } + + late final _DNObjectCastToInt64Ptr = _lookup< + ffi.NativeFunction< + ffi.Int64 Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToInt64'); + late final _DNObjectCastToInt64 = _DNObjectCastToInt64Ptr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromInt64( + int number, + ) { + return _DNObjectFromInt64( + number, + ); + } + + late final _DNObjectFromInt64Ptr = + _lookup>( + 'DNObjectFromInt64'); + late final _DNObjectFromInt64 = + _DNObjectFromInt64Ptr.asFunction(); + + int DNObjectCastToUInt64( + System_Object_t object, + ffi.Pointer outException, + ) { + return _DNObjectCastToUInt64( + object, + outException, + ); + } + + late final _DNObjectCastToUInt64Ptr = _lookup< + ffi.NativeFunction< + ffi.Uint64 Function(System_Object_t, + ffi.Pointer)>>('DNObjectCastToUInt64'); + late final _DNObjectCastToUInt64 = _DNObjectCastToUInt64Ptr.asFunction< + int Function(System_Object_t, ffi.Pointer)>(); + + System_Object_t DNObjectFromUInt64( + int number, + ) { + return _DNObjectFromUInt64( + number, + ); + } + + late final _DNObjectFromUInt64Ptr = + _lookup>( + '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 { + @ffi.Array.multi([128]) + external ffi.Array __mbstate8; + + @ffi.LongLong() + external int _mbstateL; +} + +final class __darwin_pthread_handler_rec extends ffi.Struct { + external ffi + .Pointer)>> + __routine; + + external ffi.Pointer __arg; + + external ffi.Pointer<__darwin_pthread_handler_rec> __next; +} + +final class _opaque_pthread_attr_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + @ffi.Array.multi([56]) + external ffi.Array __opaque; +} + +final class _opaque_pthread_cond_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + @ffi.Array.multi([40]) + external ffi.Array __opaque; +} + +final class _opaque_pthread_condattr_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + @ffi.Array.multi([8]) + external ffi.Array __opaque; +} + +final class _opaque_pthread_mutex_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + @ffi.Array.multi([56]) + external ffi.Array __opaque; +} + +final class _opaque_pthread_mutexattr_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + @ffi.Array.multi([8]) + external ffi.Array __opaque; +} + +final class _opaque_pthread_once_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + @ffi.Array.multi([8]) + external ffi.Array __opaque; +} + +final class _opaque_pthread_rwlock_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + @ffi.Array.multi([192]) + external ffi.Array __opaque; +} + +final class _opaque_pthread_rwlockattr_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + @ffi.Array.multi([16]) + external ffi.Array __opaque; +} + +final class _opaque_pthread_t extends ffi.Struct { + @ffi.Long() + external int __sig; + + external ffi.Pointer<__darwin_pthread_handler_rec> __cleanup_stack; + + @ffi.Array.multi([8176]) + external ffi.Array __opaque; +} + +abstract class idtype_t { + static const int P_ALL = 0; + static const int P_PID = 1; + 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; + + @__uint32_t() + external int __err; + + @__uint32_t() + external int __faultvaddr; +} + +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 { + @__uint64_t() + external int __rax; + + @__uint64_t() + external int __rbx; + + @__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; +} + +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; + + @__uint32_t() + external int __err; + + @__uint64_t() + external int __faultvaddr; +} + +final class __darwin_x86_debug_state64 extends ffi.Struct { + @__uint64_t() + external int __dr0; + + @__uint64_t() + external int __dr1; + + @__uint64_t() + external int __dr2; + + @__uint64_t() + external int __dr3; + + @__uint64_t() + external int __dr4; + + @__uint64_t() + external int __dr5; + + @__uint64_t() + external int __dr6; + + @__uint64_t() + external int __dr7; +} + +final class __darwin_x86_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_mcontext_avx32 extends ffi.Opaque {} + +final class __darwin_mcontext_avx512_32 extends ffi.Opaque {} + +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; + + @__darwin_size_t() + external int ss_size; + + @ffi.Int() + external int ss_flags; +} + +typedef __darwin_size_t = ffi.UnsignedLong; +typedef Dart__darwin_size_t = int; + +final class __darwin_ucontext extends ffi.Struct { + @ffi.Int() + external int uc_onstack; + + @__darwin_sigset_t() + external int uc_sigmask; + + external __darwin_sigaltstack uc_stack; + + external ffi.Pointer<__darwin_ucontext> uc_link; + + @__darwin_size_t() + external int uc_mcsize; + + external ffi.Pointer<__darwin_mcontext64> uc_mcontext; +} + +typedef __darwin_sigset_t = __uint32_t; + +final class sigval extends ffi.Union { + @ffi.Int() + external int sival_int; + + external ffi.Pointer sival_ptr; +} + +final class sigevent extends ffi.Struct { + @ffi.Int() + external int sigev_notify; + + @ffi.Int() + external int sigev_signo; + + external sigval sigev_value; + + external ffi.Pointer> + sigev_notify_function; + + external ffi.Pointer sigev_notify_attributes; +} + +typedef pthread_attr_t = __darwin_pthread_attr_t; +typedef __darwin_pthread_attr_t = _opaque_pthread_attr_t; + +final class __siginfo extends ffi.Struct { + @ffi.Int() + external int si_signo; + + @ffi.Int() + external int si_errno; + + @ffi.Int() + external int si_code; + + @pid_t() + external int si_pid; + + @uid_t() + external int si_uid; + + @ffi.Int() + external int si_status; + + external ffi.Pointer si_addr; + + external sigval si_value; + + @ffi.Long() + external int si_band; + + @ffi.Array.multi([7]) + external ffi.Array __pad; +} + +typedef pid_t = __darwin_pid_t; +typedef __darwin_pid_t = __int32_t; +typedef __int32_t = ffi.Int; +typedef Dart__int32_t = int; +typedef uid_t = __darwin_uid_t; +typedef __darwin_uid_t = __uint32_t; + +final class __sigaction_u extends ffi.Union { + external ffi.Pointer> + __sa_handler; + + external ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function( + ffi.Int, ffi.Pointer<__siginfo>, ffi.Pointer)>> + __sa_sigaction; +} + +final class __sigaction extends ffi.Struct { + external __sigaction_u __sigaction_u1; + + external ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, ffi.Int, ffi.Int, + ffi.Pointer, ffi.Pointer)>> sa_tramp; + + @sigset_t() + external int sa_mask; + + @ffi.Int() + external int sa_flags; +} + +typedef siginfo_t = __siginfo; +typedef sigset_t = __darwin_sigset_t; + +final class sigaction extends ffi.Struct { + external __sigaction_u __sigaction_u1; + + @sigset_t() + external int sa_mask; + + @ffi.Int() + external int sa_flags; +} + +final class sigvec extends ffi.Struct { + external ffi.Pointer> + sv_handler; + + @ffi.Int() + external int sv_mask; + + @ffi.Int() + external int sv_flags; +} + +final class sigstack extends ffi.Struct { + external ffi.Pointer ss_sp; + + @ffi.Int() + external int ss_onstack; +} + +final class timeval extends ffi.Struct { + @__darwin_time_t() + external int tv_sec; + + @__darwin_suseconds_t() + external int tv_usec; +} + +typedef __darwin_time_t = ffi.Long; +typedef Dart__darwin_time_t = int; +typedef __darwin_suseconds_t = __int32_t; + +final class rusage extends ffi.Struct { + external timeval ru_utime; + + external timeval ru_stime; + + @ffi.Long() + external int ru_maxrss; + + @ffi.Long() + external int ru_ixrss; + + @ffi.Long() + external int ru_idrss; + + @ffi.Long() + external int ru_isrss; + + @ffi.Long() + external int ru_minflt; + + @ffi.Long() + external int ru_majflt; + + @ffi.Long() + external int ru_nswap; + + @ffi.Long() + external int ru_inblock; + + @ffi.Long() + external int ru_oublock; + + @ffi.Long() + external int ru_msgsnd; + + @ffi.Long() + external int ru_msgrcv; + + @ffi.Long() + external int ru_nsignals; + + @ffi.Long() + external int ru_nvcsw; + + @ffi.Long() + external int ru_nivcsw; +} + +final class rusage_info_v0 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array ri_uuid; + + @ffi.Uint64() + external int ri_user_time; + + @ffi.Uint64() + external int ri_system_time; + + @ffi.Uint64() + external int ri_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_interrupt_wkups; + + @ffi.Uint64() + external int ri_pageins; + + @ffi.Uint64() + external int ri_wired_size; + + @ffi.Uint64() + external int ri_resident_size; + + @ffi.Uint64() + external int ri_phys_footprint; + + @ffi.Uint64() + external int ri_proc_start_abstime; + + @ffi.Uint64() + external int ri_proc_exit_abstime; +} + +final class rusage_info_v1 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array ri_uuid; + + @ffi.Uint64() + external int ri_user_time; + + @ffi.Uint64() + external int ri_system_time; + + @ffi.Uint64() + external int ri_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_interrupt_wkups; + + @ffi.Uint64() + external int ri_pageins; + + @ffi.Uint64() + external int ri_wired_size; + + @ffi.Uint64() + external int ri_resident_size; + + @ffi.Uint64() + external int ri_phys_footprint; + + @ffi.Uint64() + external int ri_proc_start_abstime; + + @ffi.Uint64() + external int ri_proc_exit_abstime; + + @ffi.Uint64() + external int ri_child_user_time; + + @ffi.Uint64() + external int ri_child_system_time; + + @ffi.Uint64() + external int ri_child_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_child_interrupt_wkups; + + @ffi.Uint64() + external int ri_child_pageins; + + @ffi.Uint64() + external int ri_child_elapsed_abstime; +} + +final class rusage_info_v2 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array ri_uuid; + + @ffi.Uint64() + external int ri_user_time; + + @ffi.Uint64() + external int ri_system_time; + + @ffi.Uint64() + external int ri_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_interrupt_wkups; + + @ffi.Uint64() + external int ri_pageins; + + @ffi.Uint64() + external int ri_wired_size; + + @ffi.Uint64() + external int ri_resident_size; + + @ffi.Uint64() + external int ri_phys_footprint; + + @ffi.Uint64() + external int ri_proc_start_abstime; + + @ffi.Uint64() + external int ri_proc_exit_abstime; + + @ffi.Uint64() + external int ri_child_user_time; + + @ffi.Uint64() + external int ri_child_system_time; + + @ffi.Uint64() + external int ri_child_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_child_interrupt_wkups; + + @ffi.Uint64() + external int ri_child_pageins; + + @ffi.Uint64() + external int ri_child_elapsed_abstime; + + @ffi.Uint64() + external int ri_diskio_bytesread; + + @ffi.Uint64() + external int ri_diskio_byteswritten; +} + +final class rusage_info_v3 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array ri_uuid; + + @ffi.Uint64() + external int ri_user_time; + + @ffi.Uint64() + external int ri_system_time; + + @ffi.Uint64() + external int ri_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_interrupt_wkups; + + @ffi.Uint64() + external int ri_pageins; + + @ffi.Uint64() + external int ri_wired_size; + + @ffi.Uint64() + external int ri_resident_size; + + @ffi.Uint64() + external int ri_phys_footprint; + + @ffi.Uint64() + external int ri_proc_start_abstime; + + @ffi.Uint64() + external int ri_proc_exit_abstime; + + @ffi.Uint64() + external int ri_child_user_time; + + @ffi.Uint64() + external int ri_child_system_time; + + @ffi.Uint64() + external int ri_child_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_child_interrupt_wkups; + + @ffi.Uint64() + external int ri_child_pageins; + + @ffi.Uint64() + external int ri_child_elapsed_abstime; + + @ffi.Uint64() + external int ri_diskio_bytesread; + + @ffi.Uint64() + external int ri_diskio_byteswritten; + + @ffi.Uint64() + external int ri_cpu_time_qos_default; + + @ffi.Uint64() + external int ri_cpu_time_qos_maintenance; + + @ffi.Uint64() + external int ri_cpu_time_qos_background; + + @ffi.Uint64() + external int ri_cpu_time_qos_utility; + + @ffi.Uint64() + external int ri_cpu_time_qos_legacy; + + @ffi.Uint64() + external int ri_cpu_time_qos_user_initiated; + + @ffi.Uint64() + external int ri_cpu_time_qos_user_interactive; + + @ffi.Uint64() + external int ri_billed_system_time; + + @ffi.Uint64() + external int ri_serviced_system_time; +} + +final class rusage_info_v4 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array ri_uuid; + + @ffi.Uint64() + external int ri_user_time; + + @ffi.Uint64() + external int ri_system_time; + + @ffi.Uint64() + external int ri_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_interrupt_wkups; + + @ffi.Uint64() + external int ri_pageins; + + @ffi.Uint64() + external int ri_wired_size; + + @ffi.Uint64() + external int ri_resident_size; + + @ffi.Uint64() + external int ri_phys_footprint; + + @ffi.Uint64() + external int ri_proc_start_abstime; + + @ffi.Uint64() + external int ri_proc_exit_abstime; + + @ffi.Uint64() + external int ri_child_user_time; + + @ffi.Uint64() + external int ri_child_system_time; + + @ffi.Uint64() + external int ri_child_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_child_interrupt_wkups; + + @ffi.Uint64() + external int ri_child_pageins; + + @ffi.Uint64() + external int ri_child_elapsed_abstime; + + @ffi.Uint64() + external int ri_diskio_bytesread; + + @ffi.Uint64() + external int ri_diskio_byteswritten; + + @ffi.Uint64() + external int ri_cpu_time_qos_default; + + @ffi.Uint64() + external int ri_cpu_time_qos_maintenance; + + @ffi.Uint64() + external int ri_cpu_time_qos_background; + + @ffi.Uint64() + external int ri_cpu_time_qos_utility; + + @ffi.Uint64() + external int ri_cpu_time_qos_legacy; + + @ffi.Uint64() + external int ri_cpu_time_qos_user_initiated; + + @ffi.Uint64() + external int ri_cpu_time_qos_user_interactive; + + @ffi.Uint64() + external int ri_billed_system_time; + + @ffi.Uint64() + external int ri_serviced_system_time; + + @ffi.Uint64() + external int ri_logical_writes; + + @ffi.Uint64() + external int ri_lifetime_max_phys_footprint; + + @ffi.Uint64() + external int ri_instructions; + + @ffi.Uint64() + external int ri_cycles; + + @ffi.Uint64() + external int ri_billed_energy; + + @ffi.Uint64() + external int ri_serviced_energy; + + @ffi.Uint64() + external int ri_interval_max_phys_footprint; + + @ffi.Uint64() + external int ri_runnable_time; +} + +final class rusage_info_v5 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array ri_uuid; + + @ffi.Uint64() + external int ri_user_time; + + @ffi.Uint64() + external int ri_system_time; + + @ffi.Uint64() + external int ri_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_interrupt_wkups; + + @ffi.Uint64() + external int ri_pageins; + + @ffi.Uint64() + external int ri_wired_size; + + @ffi.Uint64() + external int ri_resident_size; + + @ffi.Uint64() + external int ri_phys_footprint; + + @ffi.Uint64() + external int ri_proc_start_abstime; + + @ffi.Uint64() + external int ri_proc_exit_abstime; + + @ffi.Uint64() + external int ri_child_user_time; + + @ffi.Uint64() + external int ri_child_system_time; + + @ffi.Uint64() + external int ri_child_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_child_interrupt_wkups; + + @ffi.Uint64() + external int ri_child_pageins; + + @ffi.Uint64() + external int ri_child_elapsed_abstime; + + @ffi.Uint64() + external int ri_diskio_bytesread; + + @ffi.Uint64() + external int ri_diskio_byteswritten; + + @ffi.Uint64() + external int ri_cpu_time_qos_default; + + @ffi.Uint64() + external int ri_cpu_time_qos_maintenance; + + @ffi.Uint64() + external int ri_cpu_time_qos_background; + + @ffi.Uint64() + external int ri_cpu_time_qos_utility; + + @ffi.Uint64() + external int ri_cpu_time_qos_legacy; + + @ffi.Uint64() + external int ri_cpu_time_qos_user_initiated; + + @ffi.Uint64() + external int ri_cpu_time_qos_user_interactive; + + @ffi.Uint64() + external int ri_billed_system_time; + + @ffi.Uint64() + external int ri_serviced_system_time; + + @ffi.Uint64() + external int ri_logical_writes; + + @ffi.Uint64() + external int ri_lifetime_max_phys_footprint; + + @ffi.Uint64() + external int ri_instructions; + + @ffi.Uint64() + external int ri_cycles; + + @ffi.Uint64() + external int ri_billed_energy; + + @ffi.Uint64() + external int ri_serviced_energy; + + @ffi.Uint64() + external int ri_interval_max_phys_footprint; + + @ffi.Uint64() + external int ri_runnable_time; + + @ffi.Uint64() + external int ri_flags; +} + +final class rusage_info_v6 extends ffi.Struct { + @ffi.Array.multi([16]) + external ffi.Array ri_uuid; + + @ffi.Uint64() + external int ri_user_time; + + @ffi.Uint64() + external int ri_system_time; + + @ffi.Uint64() + external int ri_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_interrupt_wkups; + + @ffi.Uint64() + external int ri_pageins; + + @ffi.Uint64() + external int ri_wired_size; + + @ffi.Uint64() + external int ri_resident_size; + + @ffi.Uint64() + external int ri_phys_footprint; + + @ffi.Uint64() + external int ri_proc_start_abstime; + + @ffi.Uint64() + external int ri_proc_exit_abstime; + + @ffi.Uint64() + external int ri_child_user_time; + + @ffi.Uint64() + external int ri_child_system_time; + + @ffi.Uint64() + external int ri_child_pkg_idle_wkups; + + @ffi.Uint64() + external int ri_child_interrupt_wkups; + + @ffi.Uint64() + external int ri_child_pageins; + + @ffi.Uint64() + external int ri_child_elapsed_abstime; + + @ffi.Uint64() + external int ri_diskio_bytesread; + + @ffi.Uint64() + external int ri_diskio_byteswritten; + + @ffi.Uint64() + external int ri_cpu_time_qos_default; + + @ffi.Uint64() + external int ri_cpu_time_qos_maintenance; + + @ffi.Uint64() + external int ri_cpu_time_qos_background; + + @ffi.Uint64() + external int ri_cpu_time_qos_utility; + + @ffi.Uint64() + external int ri_cpu_time_qos_legacy; + + @ffi.Uint64() + external int ri_cpu_time_qos_user_initiated; + + @ffi.Uint64() + external int ri_cpu_time_qos_user_interactive; + + @ffi.Uint64() + external int ri_billed_system_time; + + @ffi.Uint64() + external int ri_serviced_system_time; + + @ffi.Uint64() + external int ri_logical_writes; + + @ffi.Uint64() + external int ri_lifetime_max_phys_footprint; + + @ffi.Uint64() + external int ri_instructions; + + @ffi.Uint64() + external int ri_cycles; + + @ffi.Uint64() + external int ri_billed_energy; + + @ffi.Uint64() + external int ri_serviced_energy; + + @ffi.Uint64() + external int ri_interval_max_phys_footprint; + + @ffi.Uint64() + external int ri_runnable_time; + + @ffi.Uint64() + external int ri_flags; + + @ffi.Uint64() + external int ri_user_ptime; + + @ffi.Uint64() + external int ri_system_ptime; + + @ffi.Uint64() + external int ri_pinstructions; + + @ffi.Uint64() + external int ri_pcycles; + + @ffi.Uint64() + external int ri_energy_nj; + + @ffi.Uint64() + external int ri_penergy_nj; + + @ffi.Array.multi([14]) + external ffi.Array ri_reserved; +} + +final class rlimit extends ffi.Struct { + @rlim_t() + external int rlim_cur; + + @rlim_t() + external int rlim_max; +} + +typedef rlim_t = __uint64_t; + +final class proc_rlimit_control_wakeupmon extends ffi.Struct { + @ffi.Uint32() + external int wm_flags; + + @ffi.Int32() + external int wm_rate; +} + +typedef id_t = __darwin_id_t; +typedef __darwin_id_t = __uint32_t; + +final class wait extends ffi.Opaque {} + +final class div_t extends ffi.Struct { + @ffi.Int() + external int quot; + + @ffi.Int() + external int rem; +} + +final class ldiv_t extends ffi.Struct { + @ffi.Long() + external int quot; + + @ffi.Long() + external int rem; +} + +final class lldiv_t extends ffi.Struct { + @ffi.LongLong() + external int quot; + + @ffi.LongLong() + external int rem; +} + +typedef malloc_type_id_t = ffi.UnsignedLongLong; +typedef Dartmalloc_type_id_t = int; + +final class _malloc_zone_t extends ffi.Opaque {} + +typedef malloc_zone_t = _malloc_zone_t; +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; +} + +abstract class System_TypeCode_t { + static const int System_TypeCode_Empty = 0; + static const int System_TypeCode_Object = 1; + static const int System_TypeCode_DBNull = 2; + static const int System_TypeCode_Boolean = 3; + static const int System_TypeCode_Char = 4; + static const int System_TypeCode_SByte = 5; + static const int System_TypeCode_Byte = 6; + static const int System_TypeCode_Int16 = 7; + static const int System_TypeCode_UInt16 = 8; + static const int System_TypeCode_Int32 = 9; + static const int System_TypeCode_UInt32 = 10; + static const int System_TypeCode_Int64 = 11; + static const int System_TypeCode_UInt64 = 12; + static const int System_TypeCode_Single = 13; + static const int System_TypeCode_Double = 14; + static const int System_TypeCode_Decimal = 15; + static const int System_TypeCode_DateTime = 16; + static const int System_TypeCode_String = 18; +} + +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_Globalization_NumberStyles_t { + static const int System_Globalization_NumberStyles_None = 0; + static const int System_Globalization_NumberStyles_AllowLeadingWhite = 1; + static const int System_Globalization_NumberStyles_AllowTrailingWhite = 2; + static const int System_Globalization_NumberStyles_AllowLeadingSign = 4; + static const int System_Globalization_NumberStyles_Integer = 7; + static const int System_Globalization_NumberStyles_AllowTrailingSign = 8; + static const int System_Globalization_NumberStyles_AllowParentheses = 16; + static const int System_Globalization_NumberStyles_AllowDecimalPoint = 32; + static const int System_Globalization_NumberStyles_AllowThousands = 64; + static const int System_Globalization_NumberStyles_Number = 111; + static const int System_Globalization_NumberStyles_AllowExponent = 128; + static const int System_Globalization_NumberStyles_Float = 167; + static const int System_Globalization_NumberStyles_AllowCurrencySymbol = 256; + static const int System_Globalization_NumberStyles_Currency = 383; + static const int System_Globalization_NumberStyles_Any = 511; + static const int System_Globalization_NumberStyles_AllowHexSpecifier = 512; + static const int System_Globalization_NumberStyles_HexNumber = 515; + static const int System_Globalization_NumberStyles_AllowBinarySpecifier = + 1024; + static const int System_Globalization_NumberStyles_BinaryNumber = 1027; +} + +abstract class System_Globalization_CultureTypes_t { + static const int System_Globalization_CultureTypes_NeutralCultures = 1; + static const int System_Globalization_CultureTypes_SpecificCultures = 2; + static const int System_Globalization_CultureTypes_InstalledWin32Cultures = 4; + static const int System_Globalization_CultureTypes_AllCultures = 7; + static const int System_Globalization_CultureTypes_UserCustomCulture = 8; + static const int System_Globalization_CultureTypes_ReplacementCultures = 16; + static const int System_Globalization_CultureTypes_WindowsOnlyCultures = 32; + static const int System_Globalization_CultureTypes_FrameworkCultures = 64; +} + +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_MidpointRounding_t { + static const int System_MidpointRounding_ToEven = 0; + static const int System_MidpointRounding_AwayFromZero = 1; + static const int System_MidpointRounding_ToZero = 2; + static const int System_MidpointRounding_ToNegativeInfinity = 3; + static const int System_MidpointRounding_ToPositiveInfinity = 4; +} + +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_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; +} + +abstract class System_DateTimeKind_t { + static const int System_DateTimeKind_Unspecified = 0; + static const int System_DateTimeKind_Utc = 1; + static const int System_DateTimeKind_Local = 2; +} + +abstract class System_DayOfWeek_t { + static const int System_DayOfWeek_Sunday = 0; + static const int System_DayOfWeek_Monday = 1; + static const int System_DayOfWeek_Tuesday = 2; + static const int System_DayOfWeek_Wednesday = 3; + static const int System_DayOfWeek_Thursday = 4; + static const int System_DayOfWeek_Friday = 5; + static const int System_DayOfWeek_Saturday = 6; +} + +abstract class System_Globalization_DateTimeStyles_t { + static const int System_Globalization_DateTimeStyles_None = 0; + static const int System_Globalization_DateTimeStyles_AllowLeadingWhite = 1; + static const int System_Globalization_DateTimeStyles_AllowTrailingWhite = 2; + static const int System_Globalization_DateTimeStyles_AllowInnerWhite = 4; + static const int System_Globalization_DateTimeStyles_AllowWhiteSpaces = 7; + static const int System_Globalization_DateTimeStyles_NoCurrentDateDefault = 8; + static const int System_Globalization_DateTimeStyles_AdjustToUniversal = 16; + static const int System_Globalization_DateTimeStyles_AssumeLocal = 32; + static const int System_Globalization_DateTimeStyles_AssumeUniversal = 64; + static const int System_Globalization_DateTimeStyles_RoundtripKind = 128; +} + +abstract class System_Globalization_CalendarAlgorithmType_t { + static const int System_Globalization_CalendarAlgorithmType_Unknown = 0; + static const int System_Globalization_CalendarAlgorithmType_SolarCalendar = 1; + static const int System_Globalization_CalendarAlgorithmType_LunarCalendar = 2; + static const int + System_Globalization_CalendarAlgorithmType_LunisolarCalendar = 3; +} + +abstract class System_Globalization_CalendarWeekRule_t { + static const int System_Globalization_CalendarWeekRule_FirstDay = 0; + static const int System_Globalization_CalendarWeekRule_FirstFullWeek = 1; + static const int System_Globalization_CalendarWeekRule_FirstFourDayWeek = 2; +} + +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_Threading_Tasks_TaskStatus_t { + static const int System_Threading_Tasks_TaskStatus_Created = 0; + static const int System_Threading_Tasks_TaskStatus_WaitingForActivation = 1; + static const int System_Threading_Tasks_TaskStatus_WaitingToRun = 2; + static const int System_Threading_Tasks_TaskStatus_Running = 3; + static const int + System_Threading_Tasks_TaskStatus_WaitingForChildrenToComplete = 4; + static const int System_Threading_Tasks_TaskStatus_RanToCompletion = 5; + static const int System_Threading_Tasks_TaskStatus_Canceled = 6; + static const int System_Threading_Tasks_TaskStatus_Faulted = 7; +} + +abstract class System_Threading_Tasks_TaskCreationOptions_t { + static const int System_Threading_Tasks_TaskCreationOptions_None = 0; + static const int System_Threading_Tasks_TaskCreationOptions_PreferFairness = + 1; + static const int System_Threading_Tasks_TaskCreationOptions_LongRunning = 2; + static const int System_Threading_Tasks_TaskCreationOptions_AttachedToParent = + 4; + static const int System_Threading_Tasks_TaskCreationOptions_DenyChildAttach = + 8; + static const int System_Threading_Tasks_TaskCreationOptions_HideScheduler = + 16; + static const int + System_Threading_Tasks_TaskCreationOptions_RunContinuationsAsynchronously = + 64; +} + +abstract class System_Threading_Tasks_TaskContinuationOptions_t { + static const int System_Threading_Tasks_TaskContinuationOptions_None = 0; + static const int + System_Threading_Tasks_TaskContinuationOptions_PreferFairness = 1; + static const int System_Threading_Tasks_TaskContinuationOptions_LongRunning = + 2; + static const int + System_Threading_Tasks_TaskContinuationOptions_AttachedToParent = 4; + static const int + System_Threading_Tasks_TaskContinuationOptions_DenyChildAttach = 8; + static const int + System_Threading_Tasks_TaskContinuationOptions_HideScheduler = 16; + static const int + System_Threading_Tasks_TaskContinuationOptions_LazyCancellation = 32; + static const int + System_Threading_Tasks_TaskContinuationOptions_RunContinuationsAsynchronously = + 64; + static const int + System_Threading_Tasks_TaskContinuationOptions_NotOnRanToCompletion = + 65536; + static const int System_Threading_Tasks_TaskContinuationOptions_NotOnFaulted = + 131072; + static const int + System_Threading_Tasks_TaskContinuationOptions_OnlyOnCanceled = 196608; + static const int + System_Threading_Tasks_TaskContinuationOptions_NotOnCanceled = 262144; + static const int + System_Threading_Tasks_TaskContinuationOptions_OnlyOnFaulted = 327680; + static const int + System_Threading_Tasks_TaskContinuationOptions_OnlyOnRanToCompletion = + 393216; + static const int + System_Threading_Tasks_TaskContinuationOptions_ExecuteSynchronously = + 524288; +} + +abstract class System_Threading_Tasks_ConfigureAwaitOptions_t { + static const int System_Threading_Tasks_ConfigureAwaitOptions_None = 0; + static const int + System_Threading_Tasks_ConfigureAwaitOptions_ContinueOnCapturedContext = + 1; + static const int + System_Threading_Tasks_ConfigureAwaitOptions_SuppressThrowing = 2; + static const int System_Threading_Tasks_ConfigureAwaitOptions_ForceYielding = + 4; +} + +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; + 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; +} + +abstract class Autofac_Core_InstanceSharing_t { + static const int Autofac_Core_InstanceSharing_None = 0; + static const int Autofac_Core_InstanceSharing_Shared = 1; +} + +abstract class Autofac_Core_InstanceOwnership_t { + static const int Autofac_Core_InstanceOwnership_ExternallyOwned = 0; + static const int Autofac_Core_InstanceOwnership_OwnedByLifetimeScope = 1; +} + +abstract class System_Xml_XmlNodeType_t { + static const int System_Xml_XmlNodeType_None = 0; + static const int System_Xml_XmlNodeType_Element = 1; + static const int System_Xml_XmlNodeType_Attribute = 2; + static const int System_Xml_XmlNodeType_Text = 3; + static const int System_Xml_XmlNodeType_CDATA = 4; + static const int System_Xml_XmlNodeType_EntityReference = 5; + static const int System_Xml_XmlNodeType_Entity = 6; + static const int System_Xml_XmlNodeType_ProcessingInstruction = 7; + static const int System_Xml_XmlNodeType_Comment = 8; + static const int System_Xml_XmlNodeType_Document = 9; + static const int System_Xml_XmlNodeType_DocumentType = 10; + static const int System_Xml_XmlNodeType_DocumentFragment = 11; + static const int System_Xml_XmlNodeType_Notation = 12; + static const int System_Xml_XmlNodeType_Whitespace = 13; + static const int System_Xml_XmlNodeType_SignificantWhitespace = 14; + static const int System_Xml_XmlNodeType_EndElement = 15; + static const int System_Xml_XmlNodeType_EndEntity = 16; + static const int System_Xml_XmlNodeType_XmlDeclaration = 17; +} + +abstract class System_Xml_NewLineHandling_t { + static const int System_Xml_NewLineHandling_Replace = 0; + static const int System_Xml_NewLineHandling_Entitize = 1; + static const int System_Xml_NewLineHandling_None = 2; +} + +abstract class System_Xml_ConformanceLevel_t { + static const int System_Xml_ConformanceLevel_Auto = 0; + static const int System_Xml_ConformanceLevel_Fragment = 1; + static const int System_Xml_ConformanceLevel_Document = 2; +} + +abstract class System_Xml_NamespaceHandling_t { + static const int System_Xml_NamespaceHandling_Default = 0; + static const int System_Xml_NamespaceHandling_OmitDuplicates = 1; +} + +abstract class System_Xml_XmlOutputMethod_t { + static const int System_Xml_XmlOutputMethod_Xml = 0; + static const int System_Xml_XmlOutputMethod_Html = 1; + static const int System_Xml_XmlOutputMethod_Text = 2; + static const int System_Xml_XmlOutputMethod_AutoDetect = 3; +} + +abstract class System_Xml_WriteState_t { + static const int System_Xml_WriteState_Start = 0; + static const int System_Xml_WriteState_Prolog = 1; + static const int System_Xml_WriteState_Element = 2; + static const int System_Xml_WriteState_Attribute = 3; + static const int System_Xml_WriteState_Content = 4; + static const int System_Xml_WriteState_Closed = 5; + static const int System_Xml_WriteState_Error = 6; +} + +abstract class System_Xml_XmlSpace_t { + static const int System_Xml_XmlSpace_None = 0; + static const int System_Xml_XmlSpace_Default = 1; + static const int System_Xml_XmlSpace_Preserve = 2; +} + +abstract class System_UriHostNameType_t { + static const int System_UriHostNameType_Unknown = 0; + static const int System_UriHostNameType_Basic = 1; + static const int System_UriHostNameType_Dns = 2; + static const int System_UriHostNameType_IPv4 = 3; + static const int System_UriHostNameType_IPv6 = 4; +} + +abstract class System_UriPartial_t { + static const int System_UriPartial_Scheme = 0; + static const int System_UriPartial_Authority = 1; + static const int System_UriPartial_Path = 2; + static const int System_UriPartial_Query = 3; +} + +abstract class System_UriKind_t { + static const int System_UriKind_RelativeOrAbsolute = 0; + static const int System_UriKind_Absolute = 1; + static const int System_UriKind_Relative = 2; +} + +abstract class System_UriComponents_t { + static const int System_UriComponents_Scheme = 1; + static const int System_UriComponents_UserInfo = 2; + static const int System_UriComponents_Host = 4; + static const int System_UriComponents_Port = 8; + static const int System_UriComponents_SchemeAndServer = 13; + static const int System_UriComponents_Path = 16; + static const int System_UriComponents_Query = 32; + static const int System_UriComponents_PathAndQuery = 48; + static const int System_UriComponents_HttpRequestUrl = 61; + static const int System_UriComponents_Fragment = 64; + static const int System_UriComponents_AbsoluteUri = 127; + static const int System_UriComponents_StrongPort = 128; + static const int System_UriComponents_HostAndPort = 132; + static const int System_UriComponents_StrongAuthority = 134; + static const int System_UriComponents_NormalizedHost = 256; + static const int System_UriComponents_KeepDelimiter = 1073741824; + static const int System_UriComponents_SerializationInfoString = -2147483648; +} + +abstract class System_UriFormat_t { + static const int System_UriFormat_UriEscaped = 1; + static const int System_UriFormat_Unescaped = 2; + static const int System_UriFormat_SafeUnescaped = 3; +} + +abstract class System_Xml_DtdProcessing_t { + static const int System_Xml_DtdProcessing_Prohibit = 0; + static const int System_Xml_DtdProcessing_Ignore = 1; + static const int System_Xml_DtdProcessing_Parse = 2; +} + +abstract class System_Xml_ValidationType_t { + static const int System_Xml_ValidationType_None = 0; + static const int System_Xml_ValidationType_Auto = 1; + static const int System_Xml_ValidationType_DTD = 2; + static const int System_Xml_ValidationType_XDR = 3; + static const int System_Xml_ValidationType_Schema = 4; +} + +abstract class System_Xml_Schema_XmlSchemaValidationFlags_t { + static const int System_Xml_Schema_XmlSchemaValidationFlags_None = 0; + static const int + System_Xml_Schema_XmlSchemaValidationFlags_ProcessInlineSchema = 1; + static const int + System_Xml_Schema_XmlSchemaValidationFlags_ProcessSchemaLocation = 2; + static const int + System_Xml_Schema_XmlSchemaValidationFlags_ReportValidationWarnings = 4; + static const int + System_Xml_Schema_XmlSchemaValidationFlags_ProcessIdentityConstraints = 8; + static const int + System_Xml_Schema_XmlSchemaValidationFlags_AllowXmlAttributes = 16; +} + +abstract class System_Xml_Schema_XmlSeverityType_t { + static const int System_Xml_Schema_XmlSeverityType_Error = 0; + static const int System_Xml_Schema_XmlSeverityType_Warning = 1; +} + +abstract class System_Xml_XmlNamespaceScope_t { + static const int System_Xml_XmlNamespaceScope_All = 0; + static const int System_Xml_XmlNamespaceScope_ExcludeXml = 1; + static const int System_Xml_XmlNamespaceScope_Local = 2; +} + +abstract class System_Xml_Schema_XmlSchemaForm_t { + static const int System_Xml_Schema_XmlSchemaForm_None = 0; + static const int System_Xml_Schema_XmlSchemaForm_Qualified = 1; + static const int System_Xml_Schema_XmlSchemaForm_Unqualified = 2; +} + +abstract class System_Xml_Schema_XmlSchemaDerivationMethod_t { + static const int System_Xml_Schema_XmlSchemaDerivationMethod_Empty = 0; + static const int System_Xml_Schema_XmlSchemaDerivationMethod_Substitution = 1; + static const int System_Xml_Schema_XmlSchemaDerivationMethod_Extension = 2; + static const int System_Xml_Schema_XmlSchemaDerivationMethod_Restriction = 4; + static const int System_Xml_Schema_XmlSchemaDerivationMethod_List = 8; + static const int System_Xml_Schema_XmlSchemaDerivationMethod_Union = 16; + static const int System_Xml_Schema_XmlSchemaDerivationMethod_All = 255; + static const int System_Xml_Schema_XmlSchemaDerivationMethod_None = 256; +} + +abstract class System_Xml_Schema_XmlSchemaValidity_t { + static const int System_Xml_Schema_XmlSchemaValidity_NotKnown = 0; + static const int System_Xml_Schema_XmlSchemaValidity_Valid = 1; + static const int System_Xml_Schema_XmlSchemaValidity_Invalid = 2; +} + +abstract class System_Xml_Schema_XmlSchemaUse_t { + static const int System_Xml_Schema_XmlSchemaUse_None = 0; + static const int System_Xml_Schema_XmlSchemaUse_Optional = 1; + static const int System_Xml_Schema_XmlSchemaUse_Prohibited = 2; + static const int System_Xml_Schema_XmlSchemaUse_Required = 3; +} + +abstract class System_Xml_ReadState_t { + static const int System_Xml_ReadState_Initial = 0; + static const int System_Xml_ReadState_Interactive = 1; + static const int System_Xml_ReadState_Error = 2; + static const int System_Xml_ReadState_EndOfFile = 3; + static const int System_Xml_ReadState_Closed = 4; +} + +abstract class System_Xml_XmlNodeChangedAction_t { + static const int System_Xml_XmlNodeChangedAction_Insert = 0; + static const int System_Xml_XmlNodeChangedAction_Remove = 1; + static const int System_Xml_XmlNodeChangedAction_Change = 2; +} + +abstract class System_Xml_Schema_XmlTypeCode_t { + static const int System_Xml_Schema_XmlTypeCode_None = 0; + static const int System_Xml_Schema_XmlTypeCode_Item = 1; + static const int System_Xml_Schema_XmlTypeCode_Node = 2; + static const int System_Xml_Schema_XmlTypeCode_Document = 3; + static const int System_Xml_Schema_XmlTypeCode_Element = 4; + static const int System_Xml_Schema_XmlTypeCode_Attribute = 5; + static const int System_Xml_Schema_XmlTypeCode_Namespace = 6; + static const int System_Xml_Schema_XmlTypeCode_ProcessingInstruction = 7; + static const int System_Xml_Schema_XmlTypeCode_Comment = 8; + static const int System_Xml_Schema_XmlTypeCode_Text = 9; + static const int System_Xml_Schema_XmlTypeCode_AnyAtomicType = 10; + static const int System_Xml_Schema_XmlTypeCode_UntypedAtomic = 11; + static const int System_Xml_Schema_XmlTypeCode_String = 12; + static const int System_Xml_Schema_XmlTypeCode_Boolean = 13; + static const int System_Xml_Schema_XmlTypeCode_Decimal = 14; + static const int System_Xml_Schema_XmlTypeCode_Float = 15; + static const int System_Xml_Schema_XmlTypeCode_Double = 16; + static const int System_Xml_Schema_XmlTypeCode_Duration = 17; + static const int System_Xml_Schema_XmlTypeCode_DateTime = 18; + static const int System_Xml_Schema_XmlTypeCode_Time = 19; + static const int System_Xml_Schema_XmlTypeCode_Date = 20; + static const int System_Xml_Schema_XmlTypeCode_GYearMonth = 21; + static const int System_Xml_Schema_XmlTypeCode_GYear = 22; + static const int System_Xml_Schema_XmlTypeCode_GMonthDay = 23; + static const int System_Xml_Schema_XmlTypeCode_GDay = 24; + static const int System_Xml_Schema_XmlTypeCode_GMonth = 25; + static const int System_Xml_Schema_XmlTypeCode_HexBinary = 26; + static const int System_Xml_Schema_XmlTypeCode_Base64Binary = 27; + static const int System_Xml_Schema_XmlTypeCode_AnyUri = 28; + static const int System_Xml_Schema_XmlTypeCode_QName = 29; + static const int System_Xml_Schema_XmlTypeCode_Notation = 30; + static const int System_Xml_Schema_XmlTypeCode_NormalizedString = 31; + static const int System_Xml_Schema_XmlTypeCode_Token = 32; + static const int System_Xml_Schema_XmlTypeCode_Language = 33; + static const int System_Xml_Schema_XmlTypeCode_NmToken = 34; + static const int System_Xml_Schema_XmlTypeCode_Name = 35; + static const int System_Xml_Schema_XmlTypeCode_NCName = 36; + static const int System_Xml_Schema_XmlTypeCode_Id = 37; + static const int System_Xml_Schema_XmlTypeCode_Idref = 38; + static const int System_Xml_Schema_XmlTypeCode_Entity = 39; + static const int System_Xml_Schema_XmlTypeCode_Integer = 40; + static const int System_Xml_Schema_XmlTypeCode_NonPositiveInteger = 41; + static const int System_Xml_Schema_XmlTypeCode_NegativeInteger = 42; + static const int System_Xml_Schema_XmlTypeCode_Long = 43; + static const int System_Xml_Schema_XmlTypeCode_Int = 44; + static const int System_Xml_Schema_XmlTypeCode_Short = 45; + static const int System_Xml_Schema_XmlTypeCode_Byte = 46; + static const int System_Xml_Schema_XmlTypeCode_NonNegativeInteger = 47; + static const int System_Xml_Schema_XmlTypeCode_UnsignedLong = 48; + static const int System_Xml_Schema_XmlTypeCode_UnsignedInt = 49; + static const int System_Xml_Schema_XmlTypeCode_UnsignedShort = 50; + static const int System_Xml_Schema_XmlTypeCode_UnsignedByte = 51; + static const int System_Xml_Schema_XmlTypeCode_PositiveInteger = 52; + static const int System_Xml_Schema_XmlTypeCode_YearMonthDuration = 53; + static const int System_Xml_Schema_XmlTypeCode_DayTimeDuration = 54; +} + +abstract class System_Xml_Schema_XmlSchemaContentProcessing_t { + static const int System_Xml_Schema_XmlSchemaContentProcessing_None = 0; + static const int System_Xml_Schema_XmlSchemaContentProcessing_Skip = 1; + static const int System_Xml_Schema_XmlSchemaContentProcessing_Lax = 2; + static const int System_Xml_Schema_XmlSchemaContentProcessing_Strict = 3; +} + +abstract class System_Xml_Schema_XmlSchemaContentType_t { + static const int System_Xml_Schema_XmlSchemaContentType_TextOnly = 0; + static const int System_Xml_Schema_XmlSchemaContentType_Empty = 1; + static const int System_Xml_Schema_XmlSchemaContentType_ElementOnly = 2; + static const int System_Xml_Schema_XmlSchemaContentType_Mixed = 3; +} + +abstract class System_Xml_XmlTokenizedType_t { + static const int System_Xml_XmlTokenizedType_CDATA = 0; + static const int System_Xml_XmlTokenizedType_ID = 1; + static const int System_Xml_XmlTokenizedType_IDREF = 2; + static const int System_Xml_XmlTokenizedType_IDREFS = 3; + static const int System_Xml_XmlTokenizedType_ENTITY = 4; + static const int System_Xml_XmlTokenizedType_ENTITIES = 5; + static const int System_Xml_XmlTokenizedType_NMTOKEN = 6; + static const int System_Xml_XmlTokenizedType_NMTOKENS = 7; + static const int System_Xml_XmlTokenizedType_NOTATION = 8; + static const int System_Xml_XmlTokenizedType_ENUMERATION = 9; + static const int System_Xml_XmlTokenizedType_QName = 10; + static const int System_Xml_XmlTokenizedType_NCName = 11; + static const int System_Xml_XmlTokenizedType_None = 12; +} + +abstract class System_Xml_Schema_XmlSchemaDatatypeVariety_t { + static const int System_Xml_Schema_XmlSchemaDatatypeVariety_Atomic = 0; + static const int System_Xml_Schema_XmlSchemaDatatypeVariety_List = 1; + static const int System_Xml_Schema_XmlSchemaDatatypeVariety_Union = 2; +} + +abstract class System_Xml_XPath_XPathNodeType_t { + static const int System_Xml_XPath_XPathNodeType_Root = 0; + static const int System_Xml_XPath_XPathNodeType_Element = 1; + static const int System_Xml_XPath_XPathNodeType_Attribute = 2; + static const int System_Xml_XPath_XPathNodeType_Namespace = 3; + static const int System_Xml_XPath_XPathNodeType_Text = 4; + static const int System_Xml_XPath_XPathNodeType_SignificantWhitespace = 5; + static const int System_Xml_XPath_XPathNodeType_Whitespace = 6; + static const int System_Xml_XPath_XPathNodeType_ProcessingInstruction = 7; + static const int System_Xml_XPath_XPathNodeType_Comment = 8; + static const int System_Xml_XPath_XPathNodeType_All = 9; +} + +abstract class System_Xml_XPath_XPathNamespaceScope_t { + static const int System_Xml_XPath_XPathNamespaceScope_All = 0; + static const int System_Xml_XPath_XPathNamespaceScope_ExcludeXml = 1; + static const int System_Xml_XPath_XPathNamespaceScope_Local = 2; +} + +abstract class System_Xml_XmlNodeOrder_t { + static const int System_Xml_XmlNodeOrder_Before = 0; + static const int System_Xml_XmlNodeOrder_After = 1; + static const int System_Xml_XmlNodeOrder_Same = 2; + static const int System_Xml_XmlNodeOrder_Unknown = 3; +} + +abstract class System_Xml_XPath_XmlSortOrder_t { + static const int System_Xml_XPath_XmlSortOrder_Ascending = 1; + static const int System_Xml_XPath_XmlSortOrder_Descending = 2; +} + +abstract class System_Xml_XPath_XmlCaseOrder_t { + static const int System_Xml_XPath_XmlCaseOrder_None = 0; + static const int System_Xml_XPath_XmlCaseOrder_UpperFirst = 1; + static const int System_Xml_XPath_XmlCaseOrder_LowerFirst = 2; +} + +abstract class System_Xml_XPath_XmlDataType_t { + static const int System_Xml_XPath_XmlDataType_Text = 1; + static const int System_Xml_XPath_XmlDataType_Number = 2; +} + +abstract class System_Xml_XPath_XPathResultType_t { + static const int System_Xml_XPath_XPathResultType_Number = 0; + static const int System_Xml_XPath_XPathResultType_String = 1; + static const int System_Xml_XPath_XPathResultType_Navigator = 1; + static const int System_Xml_XPath_XPathResultType_Boolean = 2; + static const int System_Xml_XPath_XPathResultType_NodeSet = 3; + static const int System_Xml_XPath_XPathResultType_Any = 5; + static const int System_Xml_XPath_XPathResultType_Error = 6; +} + +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_Type_Array_t = ffi.Pointer; +typedef System_Reflection_ConstructorInfo_Array_t = ffi.Pointer; +typedef System_Reflection_EventInfo_Array_t = ffi.Pointer; +typedef System_Reflection_FieldInfo_Array_t = ffi.Pointer; +typedef System_Reflection_MemberInfo_Array_t = ffi.Pointer; +typedef System_Reflection_MethodInfo_Array_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_String_Array_t = ffi.Pointer; +typedef System_ValueType_t = ffi.Pointer; +typedef System_IComparable_t = ffi.Pointer; +typedef System_IConvertible_t = ffi.Pointer; +typedef System_IFormatProvider_t = ffi.Pointer; +typedef System_Decimal_t = ffi.Pointer; +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_Text_CompositeFormat_t = ffi.Pointer; +typedef System_Collections_IEnumerator_t = ffi.Pointer; +typedef System_Collections_IEnumerable_t = ffi.Pointer; +typedef System_ICloneable_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; +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_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_IUtf8SpanFormattable_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_Byte_Array_t = ffi.Pointer; +typedef System_TimeSpan_t = ffi.Pointer; +typedef System_DateOnly_t = ffi.Pointer; +typedef System_TimeOnly_t = ffi.Pointer; +typedef System_IDisposable_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_Threading_Tasks_Task_t = ffi.Pointer; +typedef System_Threading_CancellationToken_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_IAsyncDisposable_t = ffi.Pointer; +typedef System_Threading_WaitHandle_t = ffi.Pointer; +typedef System_Threading_WaitHandle_Array_t = ffi.Pointer; +typedef System_Threading_CancellationTokenRegistration_t + = ffi.Pointer; +typedef System_Collections_IDictionary_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_TimeProvider_t = ffi.Pointer; +typedef System_Threading_Tasks_Task_Array_t = ffi.Pointer; +typedef System_Threading_Tasks_TaskFactory_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_TimeZoneInfo_AdjustmentRule_Array_t = ffi.Pointer; +typedef System_TimeZoneInfo_AdjustmentRule_t = ffi.Pointer; +typedef System_TimeZoneInfo_TransitionTime_t = ffi.Pointer; +typedef System_AppContext_t = ffi.Pointer; +typedef System_Runtime_InteropServices_GCHandle_t = ffi.Pointer; +typedef DALI_Toolkit_Utils_NamePoint_t = ffi.Pointer; +typedef DALI_Toolkit_Utils_ParamNamePoint_t = ffi.Pointer; +typedef DALI_Toolkit_Utils_VerticesName_t = ffi.Pointer; +typedef DALI_Toolkit_Utils_SortNamePointComparer_t = ffi.Pointer; +typedef DALI_Utils_ContainerSingleton_t = ffi.Pointer; +typedef Autofac_IContainer_t = ffi.Pointer; +typedef Autofac_ILifetimeScope_t = ffi.Pointer; +typedef Autofac_Core_IDisposer_t = ffi.Pointer; +typedef Autofac_Core_IComponentRegistry_t = ffi.Pointer; +typedef Autofac_IComponentContext_t = ffi.Pointer; +typedef Autofac_Core_Service_t = ffi.Pointer; +typedef Autofac_Core_IComponentRegistration_t = ffi.Pointer; +typedef Autofac_Core_IRegistrationSource_t = ffi.Pointer; +typedef Autofac_Core_IInstanceActivator_t = ffi.Pointer; +typedef Autofac_Core_IComponentLifetime_t = ffi.Pointer; +typedef Autofac_Core_ISharingLifetimeScope_t = ffi.Pointer; +typedef DALI_Utils_ParamSegmentation_t = ffi.Pointer; +typedef DALI_ToolKit_DaliStroke_t = ffi.Pointer; +typedef DALI_ToolKit_DaliStrokePoint_t = ffi.Pointer; +typedef DALI_ToolKit_IO_InkmlExtensions_t = ffi.Pointer; +typedef DALI_ToolKit_IO_InkmlFile_t = ffi.Pointer; +typedef DALI_ToolKit_IO_Input_t = ffi.Pointer; +typedef System_EventHandler_t = ffi.Pointer; +typedef System_EventArgs_t = ffi.Pointer; +typedef System_Xml_XPath_XPathNavigator_t = ffi.Pointer; +typedef System_Xml_XmlNode_t = ffi.Pointer; +typedef System_Xml_XmlNamespaceManager_t = ffi.Pointer; +typedef System_Xml_XmlNodeList_t = ffi.Pointer; +typedef System_Xml_XmlWriter_t = ffi.Pointer; +typedef System_Xml_XmlAttributeCollection_t = ffi.Pointer; +typedef System_Xml_XmlDocument_t = ffi.Pointer; +typedef System_Xml_Schema_IXmlSchemaInfo_t = ffi.Pointer; +typedef System_Xml_XmlElement_t = ffi.Pointer; +typedef System_Xml_XPath_IXPathNavigable_t = ffi.Pointer; +typedef System_Xml_IXmlNamespaceResolver_t = ffi.Pointer; +typedef System_Xml_XmlReader_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaSet_t = ffi.Pointer; +typedef System_Xml_Schema_ValidationEventHandler_t = ffi.Pointer; +typedef System_Xml_XPath_XPathExpression_t = ffi.Pointer; +typedef System_Xml_XPath_XPathNodeIterator_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaType_t = ffi.Pointer; +typedef System_Xml_XmlNameTable_t = ffi.Pointer; +typedef System_Xml_XPath_XPathItem_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaSimpleType_t = ffi.Pointer; +typedef System_Xml_XmlQualifiedName_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaComplexType_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaDatatype_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaAnnotated_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaAnnotation_t = ffi.Pointer; +typedef System_Xml_XmlAttribute_Array_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaObject_t = ffi.Pointer; +typedef System_Xml_Serialization_XmlSerializerNamespaces_t + = ffi.Pointer; +typedef System_Xml_XmlQualifiedName_Array_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaObjectCollection_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaObjectEnumerator_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaObject_Array_t = ffi.Pointer; +typedef System_Collections_CollectionBase_t = ffi.Pointer; +typedef System_Xml_XmlAttribute_t = ffi.Pointer; +typedef System_Xml_XmlCDataSection_t = ffi.Pointer; +typedef System_Xml_XmlComment_t = ffi.Pointer; +typedef System_Xml_XmlDocumentType_t = ffi.Pointer; +typedef System_Xml_XmlDocumentFragment_t = ffi.Pointer; +typedef System_Xml_XmlEntityReference_t = ffi.Pointer; +typedef System_Xml_XmlProcessingInstruction_t = ffi.Pointer; +typedef System_Xml_XmlDeclaration_t = ffi.Pointer; +typedef System_Xml_XmlText_t = ffi.Pointer; +typedef System_Xml_XmlSignificantWhitespace_t = ffi.Pointer; +typedef System_Xml_XmlWhitespace_t = ffi.Pointer; +typedef System_IO_TextReader_t = ffi.Pointer; +typedef System_IO_TextWriter_t = ffi.Pointer; +typedef System_Xml_XmlImplementation_t = ffi.Pointer; +typedef System_Xml_XmlResolver_t = ffi.Pointer; +typedef System_Xml_XmlNodeChangedEventHandler_t = ffi.Pointer; +typedef System_Xml_XmlNamedNodeMap_t = ffi.Pointer; +typedef System_Xml_XmlLinkedNode_t = ffi.Pointer; +typedef System_Xml_XmlWriterSettings_t = ffi.Pointer; +typedef System_Text_StringBuilder_t = ffi.Pointer; +typedef System_Xml_XmlReaderSettings_t = ffi.Pointer; +typedef System_Xml_XmlParserContext_t = ffi.Pointer; +typedef System_Uri_t = ffi.Pointer; +typedef System_Net_ICredentials_t = ffi.Pointer; +typedef System_UriCreationOptions_t = ffi.Pointer; +typedef System_Net_NetworkCredential_t = ffi.Pointer; +typedef System_Security_SecureString_t = ffi.Pointer; +typedef System_Net_ICredentialsByHost_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchema_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchema_Array_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaCompilationSettings_t + = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaObjectTable_t = ffi.Pointer; +typedef System_Xml_Schema_ValidationEventArgs_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaException_t = ffi.Pointer; +typedef System_SystemException_t = ffi.Pointer; +typedef System_Text_StringBuilder_ChunkEnumerator_t = ffi.Pointer; +typedef System_Text_StringBuilder_AppendInterpolatedStringHandler_t + = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaElement_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaAttribute_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaSimpleTypeContent_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaParticle_t = ffi.Pointer; +typedef System_Xml_XmlCharacterData_t = ffi.Pointer; +typedef System_Xml_XmlNodeChangedEventArgs_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaContentModel_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaAnyAttribute_t = ffi.Pointer; +typedef System_Xml_Schema_XmlSchemaContent_t = ffi.Pointer; +typedef System_Threading_TimerCallback_CFunction_t = ffi.Pointer< + ffi.NativeFunction>; +typedef System_Threading_TimerCallback_CFunction_tFunction = ffi.Void Function( + ffi.Pointer context, System_Object_t state); +typedef DartSystem_Threading_TimerCallback_CFunction_tFunction = void Function( + ffi.Pointer context, System_Object_t state); +typedef System_Threading_TimerCallback_CDestructorFunction_t = ffi.Pointer< + ffi.NativeFunction< + System_Threading_TimerCallback_CDestructorFunction_tFunction>>; +typedef System_Threading_TimerCallback_CDestructorFunction_tFunction = ffi.Void + Function(ffi.Pointer context); +typedef DartSystem_Threading_TimerCallback_CDestructorFunction_tFunction = void + Function(ffi.Pointer context); +typedef System_AsyncCallback_CFunction_t + = ffi.Pointer>; +typedef System_AsyncCallback_CFunction_tFunction = ffi.Void Function( + ffi.Pointer context, System_IAsyncResult_t ar); +typedef DartSystem_AsyncCallback_CFunction_tFunction = void Function( + ffi.Pointer context, System_IAsyncResult_t ar); +typedef System_AsyncCallback_CDestructorFunction_t = ffi.Pointer< + ffi.NativeFunction>; +typedef System_AsyncCallback_CDestructorFunction_tFunction = ffi.Void Function( + ffi.Pointer context); +typedef DartSystem_AsyncCallback_CDestructorFunction_tFunction = void Function( + ffi.Pointer context); +typedef System_EventHandler_CFunction_t + = ffi.Pointer>; +typedef System_EventHandler_CFunction_tFunction = ffi.Void Function( + ffi.Pointer context, + System_Object_t sender, + System_EventArgs_t e); +typedef DartSystem_EventHandler_CFunction_tFunction = void Function( + ffi.Pointer context, + System_Object_t sender, + System_EventArgs_t e); +typedef System_EventHandler_CDestructorFunction_t = ffi.Pointer< + ffi.NativeFunction>; +typedef System_EventHandler_CDestructorFunction_tFunction = ffi.Void Function( + ffi.Pointer context); +typedef DartSystem_EventHandler_CDestructorFunction_tFunction = void Function( + ffi.Pointer context); +typedef System_Xml_Schema_ValidationEventHandler_CFunction_t = ffi.Pointer< + ffi.NativeFunction< + System_Xml_Schema_ValidationEventHandler_CFunction_tFunction>>; +typedef System_Xml_Schema_ValidationEventHandler_CFunction_tFunction + = ffi.Void Function(ffi.Pointer context, System_Object_t sender, + System_Xml_Schema_ValidationEventArgs_t e); +typedef DartSystem_Xml_Schema_ValidationEventHandler_CFunction_tFunction + = void Function(ffi.Pointer context, System_Object_t sender, + System_Xml_Schema_ValidationEventArgs_t e); +typedef System_Xml_Schema_ValidationEventHandler_CDestructorFunction_t + = ffi.Pointer< + ffi.NativeFunction< + System_Xml_Schema_ValidationEventHandler_CDestructorFunction_tFunction>>; +typedef System_Xml_Schema_ValidationEventHandler_CDestructorFunction_tFunction + = ffi.Void Function(ffi.Pointer context); +typedef DartSystem_Xml_Schema_ValidationEventHandler_CDestructorFunction_tFunction + = void Function(ffi.Pointer context); +typedef System_Xml_XmlNodeChangedEventHandler_CFunction_t = ffi.Pointer< + ffi + .NativeFunction>; +typedef System_Xml_XmlNodeChangedEventHandler_CFunction_tFunction + = ffi.Void Function(ffi.Pointer context, System_Object_t sender, + System_Xml_XmlNodeChangedEventArgs_t e); +typedef DartSystem_Xml_XmlNodeChangedEventHandler_CFunction_tFunction + = void Function(ffi.Pointer context, System_Object_t sender, + System_Xml_XmlNodeChangedEventArgs_t e); +typedef System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_t = ffi.Pointer< + ffi.NativeFunction< + System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_tFunction>>; +typedef System_Xml_XmlNodeChangedEventHandler_CDestructorFunction_tFunction + = ffi.Void Function(ffi.Pointer context); +typedef DartSystem_Xml_XmlNodeChangedEventHandler_CDestructorFunction_tFunction + = void Function(ffi.Pointer context); +typedef CString = ffi.Pointer; + +const int __API_TO_BE_DEPRECATED = 100000; + +const int __API_TO_BE_DEPRECATED_MACOS = 100000; + +const int __API_TO_BE_DEPRECATED_IOS = 100000; + +const int __API_TO_BE_DEPRECATED_MACCATALYST = 100000; + +const int __API_TO_BE_DEPRECATED_WATCHOS = 100000; + +const int __API_TO_BE_DEPRECATED_TVOS = 100000; + +const int __API_TO_BE_DEPRECATED_DRIVERKIT = 100000; + +const int __API_TO_BE_DEPRECATED_XROS = 100000; + +const int __MAC_10_0 = 1000; + +const int __MAC_10_1 = 1010; + +const int __MAC_10_2 = 1020; + +const int __MAC_10_3 = 1030; + +const int __MAC_10_4 = 1040; + +const int __MAC_10_5 = 1050; + +const int __MAC_10_6 = 1060; + +const int __MAC_10_7 = 1070; + +const int __MAC_10_8 = 1080; + +const int __MAC_10_9 = 1090; + +const int __MAC_10_10 = 101000; + +const int __MAC_10_10_2 = 101002; + +const int __MAC_10_10_3 = 101003; + +const int __MAC_10_11 = 101100; + +const int __MAC_10_11_2 = 101102; + +const int __MAC_10_11_3 = 101103; + +const int __MAC_10_11_4 = 101104; + +const int __MAC_10_12 = 101200; + +const int __MAC_10_12_1 = 101201; + +const int __MAC_10_12_2 = 101202; + +const int __MAC_10_12_4 = 101204; + +const int __MAC_10_13 = 101300; + +const int __MAC_10_13_1 = 101301; + +const int __MAC_10_13_2 = 101302; + +const int __MAC_10_13_4 = 101304; + +const int __MAC_10_14 = 101400; + +const int __MAC_10_14_1 = 101401; + +const int __MAC_10_14_4 = 101404; + +const int __MAC_10_14_5 = 101405; + +const int __MAC_10_14_6 = 101406; + +const int __MAC_10_15 = 101500; + +const int __MAC_10_15_1 = 101501; + +const int __MAC_10_15_4 = 101504; + +const int __MAC_10_16 = 101600; + +const int __MAC_11_0 = 110000; + +const int __MAC_11_1 = 110100; + +const int __MAC_11_3 = 110300; + +const int __MAC_11_4 = 110400; + +const int __MAC_11_5 = 110500; + +const int __MAC_11_6 = 110600; + +const int __MAC_12_0 = 120000; + +const int __MAC_12_1 = 120100; + +const int __MAC_12_2 = 120200; + +const int __MAC_12_3 = 120300; + +const int __MAC_12_4 = 120400; + +const int __MAC_12_5 = 120500; + +const int __MAC_13_0 = 130000; + +const int __MAC_13_1 = 130100; + +const int __MAC_13_2 = 130200; + +const int __MAC_13_3 = 130300; + +const int __MAC_13_4 = 130400; + +const int __MAC_14_0 = 140000; + +const int __IPHONE_2_0 = 20000; + +const int __IPHONE_2_1 = 20100; + +const int __IPHONE_2_2 = 20200; + +const int __IPHONE_3_0 = 30000; + +const int __IPHONE_3_1 = 30100; + +const int __IPHONE_3_2 = 30200; + +const int __IPHONE_4_0 = 40000; + +const int __IPHONE_4_1 = 40100; + +const int __IPHONE_4_2 = 40200; + +const int __IPHONE_4_3 = 40300; + +const int __IPHONE_5_0 = 50000; + +const int __IPHONE_5_1 = 50100; + +const int __IPHONE_6_0 = 60000; + +const int __IPHONE_6_1 = 60100; + +const int __IPHONE_7_0 = 70000; + +const int __IPHONE_7_1 = 70100; + +const int __IPHONE_8_0 = 80000; + +const int __IPHONE_8_1 = 80100; + +const int __IPHONE_8_2 = 80200; + +const int __IPHONE_8_3 = 80300; + +const int __IPHONE_8_4 = 80400; + +const int __IPHONE_9_0 = 90000; + +const int __IPHONE_9_1 = 90100; + +const int __IPHONE_9_2 = 90200; + +const int __IPHONE_9_3 = 90300; + +const int __IPHONE_10_0 = 100000; + +const int __IPHONE_10_1 = 100100; + +const int __IPHONE_10_2 = 100200; + +const int __IPHONE_10_3 = 100300; + +const int __IPHONE_11_0 = 110000; + +const int __IPHONE_11_1 = 110100; + +const int __IPHONE_11_2 = 110200; + +const int __IPHONE_11_3 = 110300; + +const int __IPHONE_11_4 = 110400; + +const int __IPHONE_12_0 = 120000; + +const int __IPHONE_12_1 = 120100; + +const int __IPHONE_12_2 = 120200; + +const int __IPHONE_12_3 = 120300; + +const int __IPHONE_12_4 = 120400; + +const int __IPHONE_13_0 = 130000; + +const int __IPHONE_13_1 = 130100; + +const int __IPHONE_13_2 = 130200; + +const int __IPHONE_13_3 = 130300; + +const int __IPHONE_13_4 = 130400; + +const int __IPHONE_13_5 = 130500; + +const int __IPHONE_13_6 = 130600; + +const int __IPHONE_13_7 = 130700; + +const int __IPHONE_14_0 = 140000; + +const int __IPHONE_14_1 = 140100; + +const int __IPHONE_14_2 = 140200; + +const int __IPHONE_14_3 = 140300; + +const int __IPHONE_14_5 = 140500; + +const int __IPHONE_14_4 = 140400; + +const int __IPHONE_14_6 = 140600; + +const int __IPHONE_14_7 = 140700; + +const int __IPHONE_14_8 = 140800; + +const int __IPHONE_15_0 = 150000; + +const int __IPHONE_15_1 = 150100; + +const int __IPHONE_15_2 = 150200; + +const int __IPHONE_15_3 = 150300; + +const int __IPHONE_15_4 = 150400; + +const int __IPHONE_15_5 = 150500; + +const int __IPHONE_15_6 = 150600; + +const int __IPHONE_16_0 = 160000; + +const int __IPHONE_16_1 = 160100; + +const int __IPHONE_16_2 = 160200; + +const int __IPHONE_16_3 = 160300; + +const int __IPHONE_16_4 = 160400; + +const int __IPHONE_16_5 = 160500; + +const int __IPHONE_17_0 = 170000; + +const int __WATCHOS_1_0 = 10000; + +const int __WATCHOS_2_0 = 20000; + +const int __WATCHOS_2_1 = 20100; + +const int __WATCHOS_2_2 = 20200; + +const int __WATCHOS_3_0 = 30000; + +const int __WATCHOS_3_1 = 30100; + +const int __WATCHOS_3_1_1 = 30101; + +const int __WATCHOS_3_2 = 30200; + +const int __WATCHOS_4_0 = 40000; + +const int __WATCHOS_4_1 = 40100; + +const int __WATCHOS_4_2 = 40200; + +const int __WATCHOS_4_3 = 40300; + +const int __WATCHOS_5_0 = 50000; + +const int __WATCHOS_5_1 = 50100; + +const int __WATCHOS_5_2 = 50200; + +const int __WATCHOS_5_3 = 50300; + +const int __WATCHOS_6_0 = 60000; + +const int __WATCHOS_6_1 = 60100; + +const int __WATCHOS_6_2 = 60200; + +const int __WATCHOS_7_0 = 70000; + +const int __WATCHOS_7_1 = 70100; + +const int __WATCHOS_7_2 = 70200; + +const int __WATCHOS_7_3 = 70300; + +const int __WATCHOS_7_4 = 70400; + +const int __WATCHOS_7_5 = 70500; + +const int __WATCHOS_7_6 = 70600; + +const int __WATCHOS_8_0 = 80000; + +const int __WATCHOS_8_1 = 80100; + +const int __WATCHOS_8_3 = 80300; + +const int __WATCHOS_8_4 = 80400; + +const int __WATCHOS_8_5 = 80500; + +const int __WATCHOS_8_6 = 80600; + +const int __WATCHOS_8_7 = 80700; + +const int __WATCHOS_9_0 = 90000; + +const int __WATCHOS_9_1 = 90100; + +const int __WATCHOS_9_2 = 90200; + +const int __WATCHOS_9_3 = 90300; + +const int __WATCHOS_9_4 = 90400; + +const int __WATCHOS_9_5 = 90500; + +const int __WATCHOS_10_0 = 100000; + +const int __TVOS_9_0 = 90000; + +const int __TVOS_9_1 = 90100; + +const int __TVOS_9_2 = 90200; + +const int __TVOS_10_0 = 100000; + +const int __TVOS_10_0_1 = 100001; + +const int __TVOS_10_1 = 100100; + +const int __TVOS_10_2 = 100200; + +const int __TVOS_11_0 = 110000; + +const int __TVOS_11_1 = 110100; + +const int __TVOS_11_2 = 110200; + +const int __TVOS_11_3 = 110300; + +const int __TVOS_11_4 = 110400; + +const int __TVOS_12_0 = 120000; + +const int __TVOS_12_1 = 120100; + +const int __TVOS_12_2 = 120200; + +const int __TVOS_12_3 = 120300; + +const int __TVOS_12_4 = 120400; + +const int __TVOS_13_0 = 130000; + +const int __TVOS_13_2 = 130200; + +const int __TVOS_13_3 = 130300; + +const int __TVOS_13_4 = 130400; + +const int __TVOS_14_0 = 140000; + +const int __TVOS_14_1 = 140100; + +const int __TVOS_14_2 = 140200; + +const int __TVOS_14_3 = 140300; + +const int __TVOS_14_5 = 140500; + +const int __TVOS_14_6 = 140600; + +const int __TVOS_14_7 = 140700; + +const int __TVOS_15_0 = 150000; + +const int __TVOS_15_1 = 150100; + +const int __TVOS_15_2 = 150200; + +const int __TVOS_15_3 = 150300; + +const int __TVOS_15_4 = 150400; + +const int __TVOS_15_5 = 150500; + +const int __TVOS_15_6 = 150600; + +const int __TVOS_16_0 = 160000; + +const int __TVOS_16_1 = 160100; + +const int __TVOS_16_2 = 160200; + +const int __TVOS_16_3 = 160300; + +const int __TVOS_16_4 = 160400; + +const int __TVOS_16_5 = 160500; + +const int __TVOS_17_0 = 170000; + +const int __BRIDGEOS_2_0 = 20000; + +const int __BRIDGEOS_3_0 = 30000; + +const int __BRIDGEOS_3_1 = 30100; + +const int __BRIDGEOS_3_4 = 30400; + +const int __BRIDGEOS_4_0 = 40000; + +const int __BRIDGEOS_4_1 = 40100; + +const int __BRIDGEOS_5_0 = 50000; + +const int __BRIDGEOS_5_1 = 50100; + +const int __BRIDGEOS_5_3 = 50300; + +const int __BRIDGEOS_6_0 = 60000; + +const int __BRIDGEOS_6_2 = 60200; + +const int __BRIDGEOS_6_4 = 60400; + +const int __BRIDGEOS_6_5 = 60500; + +const int __BRIDGEOS_6_6 = 60600; + +const int __BRIDGEOS_7_0 = 70000; + +const int __BRIDGEOS_7_1 = 70100; + +const int __BRIDGEOS_7_2 = 70200; + +const int __BRIDGEOS_7_3 = 70300; + +const int __BRIDGEOS_7_4 = 70400; + +const int __BRIDGEOS_8_0 = 80000; + +const int __DRIVERKIT_19_0 = 190000; + +const int __DRIVERKIT_20_0 = 200000; + +const int __DRIVERKIT_21_0 = 210000; + +const int __DRIVERKIT_22_0 = 220000; + +const int __DRIVERKIT_22_4 = 220400; + +const int __DRIVERKIT_22_5 = 220500; + +const int __DRIVERKIT_23_0 = 230000; + +const int __XROS_1_0 = 10000; + +const int MAC_OS_X_VERSION_10_0 = 1000; + +const int MAC_OS_X_VERSION_10_1 = 1010; + +const int MAC_OS_X_VERSION_10_2 = 1020; + +const int MAC_OS_X_VERSION_10_3 = 1030; + +const int MAC_OS_X_VERSION_10_4 = 1040; + +const int MAC_OS_X_VERSION_10_5 = 1050; + +const int MAC_OS_X_VERSION_10_6 = 1060; + +const int MAC_OS_X_VERSION_10_7 = 1070; + +const int MAC_OS_X_VERSION_10_8 = 1080; + +const int MAC_OS_X_VERSION_10_9 = 1090; + +const int MAC_OS_X_VERSION_10_10 = 101000; + +const int MAC_OS_X_VERSION_10_10_2 = 101002; + +const int MAC_OS_X_VERSION_10_10_3 = 101003; + +const int MAC_OS_X_VERSION_10_11 = 101100; + +const int MAC_OS_X_VERSION_10_11_2 = 101102; + +const int MAC_OS_X_VERSION_10_11_3 = 101103; + +const int MAC_OS_X_VERSION_10_11_4 = 101104; + +const int MAC_OS_X_VERSION_10_12 = 101200; + +const int MAC_OS_X_VERSION_10_12_1 = 101201; + +const int MAC_OS_X_VERSION_10_12_2 = 101202; + +const int MAC_OS_X_VERSION_10_12_4 = 101204; + +const int MAC_OS_X_VERSION_10_13 = 101300; + +const int MAC_OS_X_VERSION_10_13_1 = 101301; + +const int MAC_OS_X_VERSION_10_13_2 = 101302; + +const int MAC_OS_X_VERSION_10_13_4 = 101304; + +const int MAC_OS_X_VERSION_10_14 = 101400; + +const int MAC_OS_X_VERSION_10_14_1 = 101401; + +const int MAC_OS_X_VERSION_10_14_4 = 101404; + +const int MAC_OS_X_VERSION_10_14_5 = 101405; + +const int MAC_OS_X_VERSION_10_14_6 = 101406; + +const int MAC_OS_X_VERSION_10_15 = 101500; + +const int MAC_OS_X_VERSION_10_15_1 = 101501; + +const int MAC_OS_X_VERSION_10_15_4 = 101504; + +const int MAC_OS_X_VERSION_10_16 = 101600; + +const int MAC_OS_VERSION_11_0 = 110000; + +const int MAC_OS_VERSION_11_1 = 110100; + +const int MAC_OS_VERSION_11_3 = 110300; + +const int MAC_OS_VERSION_11_4 = 110400; + +const int MAC_OS_VERSION_11_5 = 110500; + +const int MAC_OS_VERSION_11_6 = 110600; + +const int MAC_OS_VERSION_12_0 = 120000; + +const int MAC_OS_VERSION_12_1 = 120100; + +const int MAC_OS_VERSION_12_2 = 120200; + +const int MAC_OS_VERSION_12_3 = 120300; + +const int MAC_OS_VERSION_12_4 = 120400; + +const int MAC_OS_VERSION_12_5 = 120500; + +const int MAC_OS_VERSION_13_0 = 130000; + +const int MAC_OS_VERSION_13_1 = 130100; + +const int MAC_OS_VERSION_13_2 = 130200; + +const int MAC_OS_VERSION_13_3 = 130300; + +const int MAC_OS_VERSION_13_4 = 130400; + +const int MAC_OS_VERSION_14_0 = 140000; + +const int __MAC_OS_X_VERSION_MIN_REQUIRED = 140000; + +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_UNIX_CONFORMANCE = 1; + +const int __DARWIN_ONLY_VERS_1050 = 0; + +const int __DARWIN_UNIX03 = 1; + +const int __DARWIN_64_BIT_INO_T = 1; + +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; + +const int __DARWIN_C_FULL = 900000; + +const int __DARWIN_C_LEVEL = 900000; + +const int __STDC_WANT_LIB_EXT1__ = 1; + +const int __DARWIN_NO_LONG_LONG = 0; + +const int _DARWIN_FEATURE_64_BIT_INODE = 1; + +const int _DARWIN_FEATURE_ONLY_UNIX_CONFORMANCE = 1; + +const int _DARWIN_FEATURE_UNIX_CONFORMANCE = 3; + +const int __has_ptrcheck = 0; + +const int __DARWIN_NULL = 0; + +const int __PTHREAD_SIZE__ = 8176; + +const int __PTHREAD_ATTR_SIZE__ = 56; + +const int __PTHREAD_MUTEXATTR_SIZE__ = 8; + +const int __PTHREAD_MUTEX_SIZE__ = 56; + +const int __PTHREAD_CONDATTR_SIZE__ = 8; + +const int __PTHREAD_COND_SIZE__ = 40; + +const int __PTHREAD_ONCE_SIZE__ = 8; + +const int __PTHREAD_RWLOCK_SIZE__ = 192; + +const int __PTHREAD_RWLOCKATTR_SIZE__ = 16; + +const int __DARWIN_WCHAR_MAX = 2147483647; + +const int __DARWIN_WCHAR_MIN = -2147483648; + +const int __DARWIN_WEOF = -1; + +const int _FORTIFY_SOURCE = 2; + +const int __DARWIN_NSIG = 32; + +const int NSIG = 32; + +const int _I386_SIGNAL_H_ = 1; + +const int SIGHUP = 1; + +const int SIGINT = 2; + +const int SIGQUIT = 3; + +const int SIGILL = 4; + +const int SIGTRAP = 5; + +const int SIGABRT = 6; + +const int SIGIOT = 6; + +const int SIGEMT = 7; + +const int SIGFPE = 8; + +const int SIGKILL = 9; + +const int SIGBUS = 10; + +const int SIGSEGV = 11; + +const int SIGSYS = 12; + +const int SIGPIPE = 13; + +const int SIGALRM = 14; + +const int SIGTERM = 15; + +const int SIGURG = 16; + +const int SIGSTOP = 17; + +const int SIGTSTP = 18; + +const int SIGCONT = 19; + +const int SIGCHLD = 20; + +const int SIGTTIN = 21; + +const int SIGTTOU = 22; + +const int SIGIO = 23; + +const int SIGXCPU = 24; + +const int SIGXFSZ = 25; + +const int SIGVTALRM = 26; + +const int SIGPROF = 27; + +const int SIGWINCH = 28; + +const int SIGINFO = 29; + +const int SIGUSR1 = 30; + +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 SIGEV_NONE = 0; + +const int SIGEV_SIGNAL = 1; + +const int SIGEV_THREAD = 3; + +const int ILL_NOOP = 0; + +const int ILL_ILLOPC = 1; + +const int ILL_ILLTRP = 2; + +const int ILL_PRVOPC = 3; + +const int ILL_ILLOPN = 4; + +const int ILL_ILLADR = 5; + +const int ILL_PRVREG = 6; + +const int ILL_COPROC = 7; + +const int ILL_BADSTK = 8; + +const int FPE_NOOP = 0; + +const int FPE_FLTDIV = 1; + +const int FPE_FLTOVF = 2; + +const int FPE_FLTUND = 3; + +const int FPE_FLTRES = 4; + +const int FPE_FLTINV = 5; + +const int FPE_FLTSUB = 6; + +const int FPE_INTDIV = 7; + +const int FPE_INTOVF = 8; + +const int SEGV_NOOP = 0; + +const int SEGV_MAPERR = 1; + +const int SEGV_ACCERR = 2; + +const int BUS_NOOP = 0; + +const int BUS_ADRALN = 1; + +const int BUS_ADRERR = 2; + +const int BUS_OBJERR = 3; + +const int TRAP_BRKPT = 1; + +const int TRAP_TRACE = 2; + +const int CLD_NOOP = 0; + +const int CLD_EXITED = 1; + +const int CLD_KILLED = 2; + +const int CLD_DUMPED = 3; + +const int CLD_TRAPPED = 4; + +const int CLD_STOPPED = 5; + +const int CLD_CONTINUED = 6; + +const int POLL_IN = 1; + +const int POLL_OUT = 2; + +const int POLL_MSG = 3; + +const int POLL_ERR = 4; + +const int POLL_PRI = 5; + +const int POLL_HUP = 6; + +const int SA_ONSTACK = 1; + +const int SA_RESTART = 2; + +const int SA_RESETHAND = 4; + +const int SA_NOCLDSTOP = 8; + +const int SA_NODEFER = 16; + +const int SA_NOCLDWAIT = 32; + +const int SA_SIGINFO = 64; + +const int SA_USERTRAMP = 256; + +const int SA_64REGSET = 512; + +const int SA_USERSPACE_MASK = 127; + +const int SIG_BLOCK = 1; + +const int SIG_UNBLOCK = 2; + +const int SIG_SETMASK = 3; + +const int SI_USER = 65537; + +const int SI_QUEUE = 65538; + +const int SI_TIMER = 65539; + +const int SI_ASYNCIO = 65540; + +const int SI_MESGQ = 65541; + +const int SS_ONSTACK = 1; + +const int SS_DISABLE = 4; + +const int MINSIGSTKSZ = 32768; + +const int SIGSTKSZ = 131072; + +const int SV_ONSTACK = 1; + +const int SV_INTERRUPT = 2; + +const int SV_RESETHAND = 4; + +const int SV_NODEFER = 16; + +const int SV_NOCLDSTOP = 8; + +const int SV_SIGINFO = 64; + +const int __WORDSIZE = 64; + +const int INT8_MAX = 127; + +const int INT16_MAX = 32767; + +const int INT32_MAX = 2147483647; + +const int INT64_MAX = 9223372036854775807; + +const int INT8_MIN = -128; + +const int INT16_MIN = -32768; + +const int INT32_MIN = -2147483648; + +const int INT64_MIN = -9223372036854775808; + +const int UINT8_MAX = 255; + +const int UINT16_MAX = 65535; + +const int UINT32_MAX = 4294967295; + +const int UINT64_MAX = -1; + +const int INT_LEAST8_MIN = -128; + +const int INT_LEAST16_MIN = -32768; + +const int INT_LEAST32_MIN = -2147483648; + +const int INT_LEAST64_MIN = -9223372036854775808; + +const int INT_LEAST8_MAX = 127; + +const int INT_LEAST16_MAX = 32767; + +const int INT_LEAST32_MAX = 2147483647; + +const int INT_LEAST64_MAX = 9223372036854775807; + +const int UINT_LEAST8_MAX = 255; + +const int UINT_LEAST16_MAX = 65535; + +const int UINT_LEAST32_MAX = 4294967295; + +const int UINT_LEAST64_MAX = -1; + +const int INT_FAST8_MIN = -128; + +const int INT_FAST16_MIN = -32768; + +const int INT_FAST32_MIN = -2147483648; + +const int INT_FAST64_MIN = -9223372036854775808; + +const int INT_FAST8_MAX = 127; + +const int INT_FAST16_MAX = 32767; + +const int INT_FAST32_MAX = 2147483647; + +const int INT_FAST64_MAX = 9223372036854775807; + +const int UINT_FAST8_MAX = 255; + +const int UINT_FAST16_MAX = 65535; + +const int UINT_FAST32_MAX = 4294967295; + +const int UINT_FAST64_MAX = -1; + +const int INTPTR_MAX = 9223372036854775807; + +const int INTPTR_MIN = -9223372036854775808; + +const int UINTPTR_MAX = -1; + +const int INTMAX_MAX = 9223372036854775807; + +const int UINTMAX_MAX = -1; + +const int INTMAX_MIN = -9223372036854775808; + +const int PTRDIFF_MIN = -9223372036854775808; + +const int PTRDIFF_MAX = 9223372036854775807; + +const int SIZE_MAX = -1; + +const int RSIZE_MAX = 9223372036854775807; + +const int WCHAR_MAX = 2147483647; + +const int WCHAR_MIN = -2147483648; + +const int WINT_MIN = -2147483648; + +const int WINT_MAX = 2147483647; + +const int SIG_ATOMIC_MIN = -2147483648; + +const int SIG_ATOMIC_MAX = 2147483647; + +const int PRIO_PROCESS = 0; + +const int PRIO_PGRP = 1; + +const int PRIO_USER = 2; + +const int PRIO_DARWIN_THREAD = 3; + +const int PRIO_DARWIN_PROCESS = 4; + +const int PRIO_MIN = -20; + +const int PRIO_MAX = 20; + +const int PRIO_DARWIN_BG = 4096; + +const int PRIO_DARWIN_NONUI = 4097; + +const int RUSAGE_SELF = 0; + +const int RUSAGE_CHILDREN = -1; + +const int RUSAGE_INFO_V0 = 0; + +const int RUSAGE_INFO_V1 = 1; + +const int RUSAGE_INFO_V2 = 2; + +const int RUSAGE_INFO_V3 = 3; + +const int RUSAGE_INFO_V4 = 4; + +const int RUSAGE_INFO_V5 = 5; + +const int RUSAGE_INFO_V6 = 6; + +const int RUSAGE_INFO_CURRENT = 6; + +const int RU_PROC_RUNS_RESLIDE = 1; + +const int RLIM_INFINITY = 9223372036854775807; + +const int RLIM_SAVED_MAX = 9223372036854775807; + +const int RLIM_SAVED_CUR = 9223372036854775807; + +const int RLIMIT_CPU = 0; + +const int RLIMIT_FSIZE = 1; + +const int RLIMIT_DATA = 2; + +const int RLIMIT_STACK = 3; + +const int RLIMIT_CORE = 4; + +const int RLIMIT_AS = 5; + +const int RLIMIT_RSS = 5; + +const int RLIMIT_MEMLOCK = 6; + +const int RLIMIT_NPROC = 7; + +const int RLIMIT_NOFILE = 8; + +const int RLIM_NLIMITS = 9; + +const int _RLIMIT_POSIX_FLAG = 4096; + +const int RLIMIT_WAKEUPS_MONITOR = 1; + +const int RLIMIT_CPU_USAGE_MONITOR = 2; + +const int RLIMIT_THREAD_CPULIMITS = 3; + +const int RLIMIT_FOOTPRINT_INTERVAL = 4; + +const int WAKEMON_ENABLE = 1; + +const int WAKEMON_DISABLE = 2; + +const int WAKEMON_GET_PARAMS = 4; + +const int WAKEMON_SET_DEFAULTS = 8; + +const int WAKEMON_MAKE_FATAL = 16; + +const int CPUMON_MAKE_FATAL = 4096; + +const int FOOTPRINT_INTERVAL_RESET = 1; + +const int IOPOL_TYPE_DISK = 0; + +const int IOPOL_TYPE_VFS_ATIME_UPDATES = 2; + +const int IOPOL_TYPE_VFS_MATERIALIZE_DATALESS_FILES = 3; + +const int IOPOL_TYPE_VFS_STATFS_NO_DATA_VOLUME = 4; + +const int IOPOL_TYPE_VFS_TRIGGER_RESOLVE = 5; + +const int IOPOL_TYPE_VFS_IGNORE_CONTENT_PROTECTION = 6; + +const int IOPOL_TYPE_VFS_IGNORE_PERMISSIONS = 7; + +const int IOPOL_TYPE_VFS_SKIP_MTIME_UPDATE = 8; + +const int IOPOL_TYPE_VFS_ALLOW_LOW_SPACE_WRITES = 9; + +const int IOPOL_TYPE_VFS_DISALLOW_RW_FOR_O_EVTONLY = 10; + +const int IOPOL_SCOPE_PROCESS = 0; + +const int IOPOL_SCOPE_THREAD = 1; + +const int IOPOL_SCOPE_DARWIN_BG = 2; + +const int IOPOL_DEFAULT = 0; + +const int IOPOL_IMPORTANT = 1; + +const int IOPOL_PASSIVE = 2; + +const int IOPOL_THROTTLE = 3; + +const int IOPOL_UTILITY = 4; + +const int IOPOL_STANDARD = 5; + +const int IOPOL_APPLICATION = 5; + +const int IOPOL_NORMAL = 1; + +const int IOPOL_ATIME_UPDATES_DEFAULT = 0; + +const int IOPOL_ATIME_UPDATES_OFF = 1; + +const int IOPOL_MATERIALIZE_DATALESS_FILES_DEFAULT = 0; + +const int IOPOL_MATERIALIZE_DATALESS_FILES_OFF = 1; + +const int IOPOL_MATERIALIZE_DATALESS_FILES_ON = 2; + +const int IOPOL_VFS_STATFS_NO_DATA_VOLUME_DEFAULT = 0; + +const int IOPOL_VFS_STATFS_FORCE_NO_DATA_VOLUME = 1; + +const int IOPOL_VFS_TRIGGER_RESOLVE_DEFAULT = 0; + +const int IOPOL_VFS_TRIGGER_RESOLVE_OFF = 1; + +const int IOPOL_VFS_CONTENT_PROTECTION_DEFAULT = 0; + +const int IOPOL_VFS_CONTENT_PROTECTION_IGNORE = 1; + +const int IOPOL_VFS_IGNORE_PERMISSIONS_OFF = 0; + +const int IOPOL_VFS_IGNORE_PERMISSIONS_ON = 1; + +const int IOPOL_VFS_SKIP_MTIME_UPDATE_OFF = 0; + +const int IOPOL_VFS_SKIP_MTIME_UPDATE_ON = 1; + +const int IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_OFF = 0; + +const int IOPOL_VFS_ALLOW_LOW_SPACE_WRITES_ON = 1; + +const int IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_DEFAULT = 0; + +const int IOPOL_VFS_DISALLOW_RW_FOR_O_EVTONLY_ON = 1; + +const int IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_DEFAULT = 0; + +const int IOPOL_VFS_NOCACHE_WRITE_FS_BLKSIZE_ON = 1; + +const int WNOHANG = 1; + +const int WUNTRACED = 2; + +const int WCOREFLAG = 128; + +const int _WSTOPPED = 127; + +const int WEXITED = 4; + +const int WSTOPPED = 8; + +const int WCONTINUED = 16; + +const int WNOWAIT = 32; + +const int WAIT_ANY = -1; + +const int WAIT_MYPGRP = 0; + +const int _QUAD_HIGHWORD = 1; + +const int _QUAD_LOWWORD = 0; + +const int __DARWIN_LITTLE_ENDIAN = 1234; + +const int __DARWIN_BIG_ENDIAN = 4321; + +const int __DARWIN_PDP_ENDIAN = 3412; + +const int __DARWIN_BYTE_ORDER = 1234; + +const int LITTLE_ENDIAN = 1234; + +const int BIG_ENDIAN = 4321; + +const int PDP_ENDIAN = 3412; + +const int BYTE_ORDER = 1234; + +const int NULL = 0; + +const int EXIT_FAILURE = 1; + +const int EXIT_SUCCESS = 0; + +const int RAND_MAX = 2147483647; + +const int __bool_true_false_are_defined = 1; + +const int true1 = 1; + +const int false1 = 0; diff --git a/Dali.Toolkit.Flutter/lib/main.dart b/Dali.Toolkit.Flutter/lib/main.dart new file mode 100644 index 0000000..f444859 --- /dev/null +++ b/Dali.Toolkit.Flutter/lib/main.dart @@ -0,0 +1,53 @@ +import 'dart:ffi'; + +import 'package:dali_toolkit_flutter/gen/generated_bindings.dart'; +import 'package:flutter/material.dart'; + +DynamicLibrary daliLib = DynamicLibrary.open('libDali.Toolkit.so'); + +void main() { + runApp(const MainApp()); +} + +class MainApp extends StatelessWidget { + const MainApp({super.key}); + + @override + Widget build(BuildContext context) { + return const MaterialApp( + home: Scaffold( + body: Center( + child: Main(), + ), + ), + ); + } +} + +class Main extends StatefulWidget { + const Main({super.key}); + + @override + State
createState() => _MainState(); +} + +class _MainState extends State
{ + final NativeLibrary nativeLibrary = NativeLibrary(daliLib); + + @override + Widget build(BuildContext context) { + final point = + nativeLibrary.DALI_ToolKit_DaliStrokePoint_Create(200, 400, nullptr); + + final coordX = + nativeLibrary.DALI_ToolKit_DaliStrokePoint_X_Get(point, nullptr); + final coordY = + nativeLibrary.DALI_ToolKit_DaliStrokePoint_Y_Get(point, nullptr); + final pressure = + nativeLibrary.DALI_ToolKit_DaliStrokePoint_P_Get(point, nullptr); + + nativeLibrary.DALI_ToolKit_DaliStrokePoint_Destroy(point); + + return Text('DaliStrokePoint! X=$coordX, Y=$coordY, P=$pressure'); + } +} diff --git a/Dali.Toolkit.Flutter/pubspec.yaml b/Dali.Toolkit.Flutter/pubspec.yaml new file mode 100644 index 0000000..eba7427 --- /dev/null +++ b/Dali.Toolkit.Flutter/pubspec.yaml @@ -0,0 +1,20 @@ +name: dali_toolkit_flutter +description: "A new Flutter project." +publish_to: 'none' +version: 0.1.0 + +environment: + sdk: '>=3.2.0 <4.0.0' + +dependencies: + flutter: + sdk: flutter + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^2.0.0 + ffigen: ^10.0.0 + +flutter: + uses-material-design: true diff --git a/build.sh b/build.sh index 922f4d2..ccdd122 100755 --- a/build.sh +++ b/build.sh @@ -29,6 +29,7 @@ help() { echo " --no-ios Disable iOS build (default: false)" echo " --input-spec Input project .NET spec (default: net8.0)" echo " --output-spec Output project .NET spec (default: net8.0)" + echo " --flutter Generate flutter project" } # Function to log a message to the console and log file @@ -152,12 +153,42 @@ build_ios() { cp "$generated_project_dir/Generated.h" "$output_dir/$input_project_name.h" } +generate_flutter() { + cd $script_dir + + # From input_project_dir generate a flutter project name + flutter_project_name="$input_project_name.Flutter" + # Dart project name is the same as flutter project name but in snake case (remove dots and capitalize each word) + dart_project_name=$(echo $flutter_project_name | sed -E 's/([A-Z])/_\1/g' | sed -E 's/^_//g' | sed -E 's/\.//g' | tr '[:upper:]' '[:lower:]') + + # If flutter_project_name already exists, ask for confirmation before continuing + if [ -d "$flutter_project_name" ]; then + ask_confirmation "Flutter project $flutter_project_name already exists. Continue?" + rm -rf $flutter_project_name + fi + + # Create flutter project + log "Creating flutter project in $flutter_project_name" + run "flutter create -e --platforms android,ios --project-name $dart_project_name $flutter_project_name" + + # Copy generated files to flutter project + log "Copying generated files to flutter project" + mkdir -p $flutter_project_name/android/app/src/main/jniLibs + cp $generated_project_dir/Generated.h $flutter_project_name/Generated.h + cp -r libs/* $flutter_project_name/android/app/src/main/jniLibs/ + cp ffigen.yaml $flutter_project_name/ffigen.yaml + + cd $flutter_project_name + run "flutter pub add -d ffigen && flutter pub get && dart run ffigen --config ffigen.yaml" +} + ## ARGUMENTS # Set default values WANT_TO_BUILD_ANDROID=true WANT_TO_BUILD_IOS=true ONLY_GENERATE=false +WANT_TO_GENERATE_FLUTTER=false # Check for arguments if [ $# -eq 0 ]; then @@ -206,6 +237,9 @@ while [ "$1" != "" ]; do --no-ios) WANT_TO_BUILD_IOS=false ;; + --flutter) + WANT_TO_GENERATE_FLUTTER=true + ;; *) log "Unknown argument: $1" help @@ -362,6 +396,11 @@ if [ "$BUILD_IOS" = true ]; then build_ios fi +# Generate flutter project +if [ "$WANT_TO_GENERATE_FLUTTER" = true ]; then + generate_flutter +fi + # Check last command exit code if [ $? -ne 0 ]; then log "Build failed. See $log_file for details." diff --git a/ffigen.yaml b/ffigen.yaml new file mode 100644 index 0000000..405bb58 --- /dev/null +++ b/ffigen.yaml @@ -0,0 +1,4 @@ +output: 'lib/gen/generated_bindings.dart' +headers: + entry-points: + - 'Generated.h'