1. 이동시 Rigdoby와 Nav 충돌나는거 수정 2. 데이터 매니저에서 데이터 받아오는것에 대한 방식을 대폭 수정 3. 스폰 컨트롤러 방식 조금 수정 4. 벽과 플레이어 캐릭터 충돌시 미끄러지는 기능 추가(다른 오브젝트와는 테스트 안해 봄) - 캐릭터 컨트롤러에 스테이터스 하는거 손 봐야 함
22572 lines
702 KiB
C++
22572 lines
702 KiB
C++
#include "pch-cpp.hpp"
|
|
|
|
|
|
|
|
|
|
|
|
template <typename R>
|
|
struct VirtualFuncInvoker0
|
|
{
|
|
typedef R (*Func)(void*, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
template <typename R, typename T1>
|
|
struct VirtualFuncInvoker1
|
|
{
|
|
typedef R (*Func)(void*, T1, const RuntimeMethod*);
|
|
|
|
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
|
|
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
|
|
}
|
|
};
|
|
|
|
struct Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3;
|
|
struct Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28;
|
|
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
|
|
struct Dictionary_2_t42B08F27E32EDAA06A656F208F4F64F212F66238;
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
|
|
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
|
|
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
|
|
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
|
|
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
|
|
struct Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B;
|
|
struct CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57;
|
|
struct CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD;
|
|
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D;
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0;
|
|
struct DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A;
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
|
|
struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609;
|
|
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
|
|
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
|
|
struct NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472;
|
|
struct OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A;
|
|
struct OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0;
|
|
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
struct String_t;
|
|
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06;
|
|
struct TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4;
|
|
struct Type_t;
|
|
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
|
|
struct UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF;
|
|
struct UriParser_t920B0868286118827C08B08A15A9456AF6C19D81;
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
|
|
struct MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA;
|
|
struct UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UriComponents_t92D6A11B001BCF2B97D0613FD0541637524A7A82_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UriKind_t6597BD6BF48C695D63244DF8541B5EA48FF7F9E7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____04D9D643E5A26924DC98C9906714082D395DCB17CEE9674D5EBFEC15D098C2B5_FieldInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____1417FCAA8455DC8E3C88BF916DD5C75746A2597CC052F212A8E4394C890E012B_FieldInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____E478CC6C0579E2198C99BFDE0ABAADC66644AF69312CB9D6E94E2D4E3559482A_FieldInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral00ED444101CADBDD612603B145DC44E57F6FCA22;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral02158C33AAFC69461998755D511D2DD0C9BDBB59;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0D714861C7EC595B0F134B25D51B6C3D17B97BE7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral0ECCA26D6E6512BFFD6AC0372868F35B289A0AC9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral10967EC4A6C481862CE1D9E400B88D2400A58495;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral19A73218F14885E4C839EDA68A1C1C791F7745AA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral24E3F48402E3AE0939BE896FBDE3DE4520C9893D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2548827C46E1449217FD7CD3DA9F653E7BC05534;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2659A93A14DB81D09000B3E98CBB7FBD3940D067;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral279EA60C732ADCA7403A83C01015BDFB2C45ECA3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2972BFE844E63CD209338A1C5E5ADB3707E7B9B9;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3EE5BCAF4F2ABF8C2E555D5760FA880AAB22CABF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral491588DC50F24F885876BF828F202716C7BE3803;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral4FB7CA16AB7B5A4F956554894A7222DF13F448AA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral53CEBA286266000AA0D18A26DBE6FBE7714C8319;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral659F36F170A47067B1A80CD9B6619237197BD872;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6D153343DC0552ABAFC2B893F453DC72854A37BE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral75C9716749EA210206E3467390B7A11F3F33DDFA;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral778DFAE29C280DA8F24CB36747AB3656B8220A6F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral82F0E6BA3FD6F5AA7F9F5A798046A3B615F6D560;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral9A62305734B1A5D8C56B0791FEB96BCDDD1CD15E;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralB856D5F930F0597377D1341A0C6F24DD74854667;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralC754689D33E77DA33A161FB7A06C164EDF02EE65;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCAE6B383FC259C6D8E02FFF07CC62BD90BA58157;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD90CDA62B9AE646096CCD287ACE999D2EFB8ADA5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralDDA0FEDECC3765A8D5F295C4B302D615D29F3483;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE13258345AC5ED7FA38D641004219DBE3A3FB56C;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE610AFD3290809B1D62848F53491246DB230B5BB;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE657126EBF76C06687ED6EAD2C714E37315C927F;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralE86F8F43B9D456F4E47ACD029ADCCE78BE9C9AA7;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF7C03E97995F6950303A46C204A216735E6B4582;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_CreateHelper_mB015D0E87C2F9401D7C9B929C194AA5E432DA224_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_CreateHostStringHelper_m196C6DAB9F26F08459220AC87C0A74785A61E9C3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_FromHex_m30578BD6ADBA0FE875257A8296ED979DC7849020_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_GetComponentsHelper_m83D8E4A027E180AFB34BA5290A8FF381EBCBCB75_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_GetComponents_m30E3EAD4E9A39939456E764FEF94AFD4D6B7532A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_GetHostViaCustomSyntax_m6632DAD1F66901E82C60A47D626A9140A586C802_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_GetRelativeSerializationString_mDEB0AD1094EC2842C2F0830C1E43FF2FFDEB6F5B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_InternalIsWellFormedOriginalString_m273089E57528670A95D845618A5C3CCD028A3098_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_ParseRemaining_m9134D26360C9EEDFAFAFEE1ECA1A5CEE66BE5A3A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_ParseSchemeCheckImplicitFile_m3577C77315714DF277763F7DE3BAAD8D94D2CA93_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_UnescapeDataString_m095AF55EE0F237A44FC8A53D2EE6FA66A567634D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri__ctor_m24549041BC5661EAC10BA8CB35B60AD6512AF69B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri__ctor_m5AA91BCDE21E8AD62B9A48948CF3661B2F00E38F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri__ctor_m6CA436E6AD2768A121FA851CBEEFA3623E849D3A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri__ctor_mE1AB9FB0563073B8DFB381A69A54E9E0459D583F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_get_AbsoluteUri_m080934F4F2E2160EBEABDF00F8B6D59888EA63AE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_get_DnsSafeHost_mE5001E7AE7F1879A2059024EA06C9031F6320A2B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_get_IsUnc_mB190B452D6A7B09FC8BDD967A5C38F32E87E0FCA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_get_Port_m7A1413AC9D9A2FC5DC8A7F89DF4A01ACA0241A02_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Uri_get_Scheme_m29106D5109538220B22FC49DE7B44040E51B0F6F_RuntimeMethod_var;
|
|
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com;
|
|
struct CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke;
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com;
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
|
|
IL2CPP_EXTERN_C_BEGIN
|
|
IL2CPP_EXTERN_C_END
|
|
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0 : public RuntimeObject
|
|
{
|
|
bool ___m_isReadOnly;
|
|
int32_t ___cultureID;
|
|
int32_t ___parent_lcid;
|
|
int32_t ___datetime_index;
|
|
int32_t ___number_index;
|
|
int32_t ___default_calendar_type;
|
|
bool ___m_useUserOverride;
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
|
|
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
|
|
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
|
|
String_t* ___m_name;
|
|
String_t* ___englishname;
|
|
String_t* ___nativename;
|
|
String_t* ___iso3lang;
|
|
String_t* ___iso2lang;
|
|
String_t* ___win3lang;
|
|
String_t* ___territory;
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___native_calendar_names;
|
|
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
|
|
void* ___textinfo_data;
|
|
int32_t ___m_dataItem;
|
|
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___parent_culture;
|
|
bool ___constructed;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___cached_serialized_form;
|
|
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D* ___m_cultureData;
|
|
bool ___m_isInherited;
|
|
};
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke
|
|
{
|
|
int32_t ___m_isReadOnly;
|
|
int32_t ___cultureID;
|
|
int32_t ___parent_lcid;
|
|
int32_t ___datetime_index;
|
|
int32_t ___number_index;
|
|
int32_t ___default_calendar_type;
|
|
int32_t ___m_useUserOverride;
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
|
|
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
|
|
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
|
|
char* ___m_name;
|
|
char* ___englishname;
|
|
char* ___nativename;
|
|
char* ___iso3lang;
|
|
char* ___iso2lang;
|
|
char* ___win3lang;
|
|
char* ___territory;
|
|
char** ___native_calendar_names;
|
|
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
|
|
void* ___textinfo_data;
|
|
int32_t ___m_dataItem;
|
|
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_pinvoke* ___parent_culture;
|
|
int32_t ___constructed;
|
|
Il2CppSafeArray* ___cached_serialized_form;
|
|
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_pinvoke* ___m_cultureData;
|
|
int32_t ___m_isInherited;
|
|
};
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com
|
|
{
|
|
int32_t ___m_isReadOnly;
|
|
int32_t ___cultureID;
|
|
int32_t ___parent_lcid;
|
|
int32_t ___datetime_index;
|
|
int32_t ___number_index;
|
|
int32_t ___default_calendar_type;
|
|
int32_t ___m_useUserOverride;
|
|
NumberFormatInfo_t8E26808B202927FEBF9064FCFEEA4D6E076E6472* ___numInfo;
|
|
DateTimeFormatInfo_t0457520F9FA7B5C8EAAEB3AD50413B6AEEB7458A* ___dateTimeInfo;
|
|
TextInfo_tD3BAFCFD77418851E7D5CB8D2588F47019E414B4* ___textInfo;
|
|
Il2CppChar* ___m_name;
|
|
Il2CppChar* ___englishname;
|
|
Il2CppChar* ___nativename;
|
|
Il2CppChar* ___iso3lang;
|
|
Il2CppChar* ___iso2lang;
|
|
Il2CppChar* ___win3lang;
|
|
Il2CppChar* ___territory;
|
|
Il2CppChar** ___native_calendar_names;
|
|
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ___compareInfo;
|
|
void* ___textinfo_data;
|
|
int32_t ___m_dataItem;
|
|
Calendar_t0A117CC7532A54C17188C2EFEA1F79DB20DF3A3B* ___calendar;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_marshaled_com* ___parent_culture;
|
|
int32_t ___constructed;
|
|
Il2CppSafeArray* ___cached_serialized_form;
|
|
CultureData_tEEFDCF4ECA1BBF6C0C8C94EB3541657245598F9D_marshaled_com* ___m_cultureData;
|
|
int32_t ___m_isInherited;
|
|
};
|
|
struct MemberInfo_t : public RuntimeObject
|
|
{
|
|
};
|
|
struct Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC : public RuntimeObject
|
|
{
|
|
};
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject
|
|
{
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members;
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types;
|
|
Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex;
|
|
int32_t ___m_currMember;
|
|
RuntimeObject* ___m_converter;
|
|
String_t* ___m_fullTypeName;
|
|
String_t* ___m_assemName;
|
|
Type_t* ___objectType;
|
|
bool ___isFullTypeNameSetExplicit;
|
|
bool ___isAssemblyNameSetExplicit;
|
|
bool ___requireSameTokenInPartialTrust;
|
|
};
|
|
struct String_t : public RuntimeObject
|
|
{
|
|
int32_t ____stringLength;
|
|
Il2CppChar ____firstChar;
|
|
};
|
|
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06 : public RuntimeObject
|
|
{
|
|
};
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
|
|
{
|
|
};
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
|
|
{
|
|
};
|
|
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
|
|
{
|
|
};
|
|
struct MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA : public RuntimeObject
|
|
{
|
|
String_t* ___AbsoluteUri;
|
|
int32_t ___Hash;
|
|
String_t* ___RemoteUrl;
|
|
};
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
|
|
{
|
|
bool ___m_value;
|
|
};
|
|
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
|
|
{
|
|
Il2CppChar ___m_value;
|
|
};
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
|
|
{
|
|
};
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
|
|
{
|
|
};
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
|
|
{
|
|
};
|
|
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
|
|
{
|
|
int32_t ___m_value;
|
|
};
|
|
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
|
|
{
|
|
int64_t ___m_value;
|
|
};
|
|
struct IntPtr_t
|
|
{
|
|
void* ___m_value;
|
|
};
|
|
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
|
|
{
|
|
uint16_t ___m_value;
|
|
};
|
|
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
|
|
};
|
|
};
|
|
#pragma pack(push, tp, 1)
|
|
struct Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493
|
|
{
|
|
uint16_t ___Scheme;
|
|
uint16_t ___User;
|
|
uint16_t ___Host;
|
|
uint16_t ___PortValue;
|
|
uint16_t ___Path;
|
|
uint16_t ___Query;
|
|
uint16_t ___Fragment;
|
|
uint16_t ___End;
|
|
};
|
|
#pragma pack(pop, tp)
|
|
struct CompareOptions_tE5E7275E1FCBD5F8F3B53CC0038A11CABE120B00
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Exception_t : public RuntimeObject
|
|
{
|
|
String_t* ____className;
|
|
String_t* ____message;
|
|
RuntimeObject* ____data;
|
|
Exception_t* ____innerException;
|
|
String_t* ____helpURL;
|
|
RuntimeObject* ____stackTrace;
|
|
String_t* ____stackTraceString;
|
|
String_t* ____remoteStackTraceString;
|
|
int32_t ____remoteStackIndex;
|
|
RuntimeObject* ____dynamicMethods;
|
|
int32_t ____HResult;
|
|
String_t* ____source;
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
|
|
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
|
|
int32_t ___caught_in_unmanaged;
|
|
};
|
|
struct Exception_t_marshaled_pinvoke
|
|
{
|
|
char* ____className;
|
|
char* ____message;
|
|
RuntimeObject* ____data;
|
|
Exception_t_marshaled_pinvoke* ____innerException;
|
|
char* ____helpURL;
|
|
Il2CppIUnknown* ____stackTrace;
|
|
char* ____stackTraceString;
|
|
char* ____remoteStackTraceString;
|
|
int32_t ____remoteStackIndex;
|
|
Il2CppIUnknown* ____dynamicMethods;
|
|
int32_t ____HResult;
|
|
char* ____source;
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
|
|
Il2CppSafeArray* ___native_trace_ips;
|
|
int32_t ___caught_in_unmanaged;
|
|
};
|
|
struct Exception_t_marshaled_com
|
|
{
|
|
Il2CppChar* ____className;
|
|
Il2CppChar* ____message;
|
|
RuntimeObject* ____data;
|
|
Exception_t_marshaled_com* ____innerException;
|
|
Il2CppChar* ____helpURL;
|
|
Il2CppIUnknown* ____stackTrace;
|
|
Il2CppChar* ____stackTraceString;
|
|
Il2CppChar* ____remoteStackTraceString;
|
|
int32_t ____remoteStackIndex;
|
|
Il2CppIUnknown* ____dynamicMethods;
|
|
int32_t ____HResult;
|
|
Il2CppChar* ____source;
|
|
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
|
|
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
|
|
Il2CppSafeArray* ___native_trace_ips;
|
|
int32_t ___caught_in_unmanaged;
|
|
};
|
|
struct NormalizationForm_t000C9151F649215BBA45A3AC3FB73C317B86EE7B
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct ParsingError_t4DA7B5ED39FC185DA72BCB7E278C204762B57DE6
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
|
|
{
|
|
intptr_t ___value;
|
|
};
|
|
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
|
|
{
|
|
intptr_t ___value;
|
|
};
|
|
struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct UnescapeMode_t221E12F33D6CD593C6E09DE2B66DA342EC6C4F2F
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct UriComponents_t92D6A11B001BCF2B97D0613FD0541637524A7A82
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct UriFormat_tCFECBDF50112D695E5A4C3F05AE60480FB77A2C0
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct UriIdnScope_t001CC97A6F977E9BB7DB855CC6BA415A7F47491F
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct UriKind_t6597BD6BF48C695D63244DF8541B5EA48FF7F9E7
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct UriSyntaxFlags_t6CAAB5E302AE2F84F42D8C4AF2FA8656EC5F97C8
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Check_t9871FC2033ABF87812304D4DB64241F2D0981230
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct Flags_t47CF4DB4036A6A539AFA6EE39C75F772E865E897
|
|
{
|
|
uint64_t ___value__;
|
|
};
|
|
struct UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09 : public RuntimeObject
|
|
{
|
|
String_t* ___Host;
|
|
String_t* ___ScopeId;
|
|
String_t* ___String;
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493 ___Offset;
|
|
String_t* ___DnsSafeHost;
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* ___MoreInfo;
|
|
};
|
|
struct UriQuirksVersion_tC8E3F60985AD631D7F8894B1136B33BD9D03C72D
|
|
{
|
|
int32_t ___value__;
|
|
};
|
|
struct CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD : public StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06
|
|
{
|
|
CompareInfo_t1B1A6AC3486B570C76ABA52149C9BD4CD82F9E57* ____compareInfo;
|
|
int32_t ____options;
|
|
};
|
|
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677
|
|
{
|
|
RuntimeObject* ___m_additionalContext;
|
|
int32_t ___m_state;
|
|
};
|
|
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ___m_additionalContext;
|
|
int32_t ___m_state;
|
|
};
|
|
struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ___m_additionalContext;
|
|
int32_t ___m_state;
|
|
};
|
|
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
|
|
{
|
|
};
|
|
struct Type_t : public MemberInfo_t
|
|
{
|
|
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
|
|
};
|
|
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E : public RuntimeObject
|
|
{
|
|
String_t* ___m_String;
|
|
String_t* ___m_originalUnicodeString;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___m_Syntax;
|
|
String_t* ___m_DnsSafeHost;
|
|
uint64_t ___m_Flags;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* ___m_Info;
|
|
bool ___m_iriParsing;
|
|
};
|
|
struct UriParser_t920B0868286118827C08B08A15A9456AF6C19D81 : public RuntimeObject
|
|
{
|
|
int32_t ___m_Flags;
|
|
int32_t ___m_UpdatableFlags;
|
|
bool ___m_UpdatableFlagsUsed;
|
|
int32_t ___m_Port;
|
|
String_t* ___m_Scheme;
|
|
};
|
|
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
String_t* ____paramName;
|
|
};
|
|
struct FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
|
|
{
|
|
};
|
|
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
|
|
{
|
|
};
|
|
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
|
|
{
|
|
RuntimeObject* ____actualValue;
|
|
};
|
|
struct UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF : public FormatException_tCD210E92627903FFEDAAA706C08FB6222B4D012B
|
|
{
|
|
};
|
|
struct CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_StaticFields
|
|
{
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___invariant_culture_info;
|
|
RuntimeObject* ___shared_table_lock;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___default_current_culture;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentUICulture;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_DefaultThreadCurrentCulture;
|
|
Dictionary_2_t9FA6D82CAFC18769F7515BB51D1C56DAE09381C3* ___shared_by_number;
|
|
Dictionary_2_tE1603CE612C16451D1E56FF4D4859D4FE4087C28* ___shared_by_name;
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* ___s_UserPreferredCultureInfoInAppX;
|
|
bool ___IsTaiwanSku;
|
|
};
|
|
struct Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___InvalidPathChars;
|
|
Il2CppChar ___AltDirectorySeparatorChar;
|
|
Il2CppChar ___DirectorySeparatorChar;
|
|
Il2CppChar ___PathSeparator;
|
|
String_t* ___DirectorySeparatorStr;
|
|
Il2CppChar ___VolumeSeparatorChar;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___PathSeparatorChars;
|
|
bool ___dirEqualsVolume;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___trimEndCharsWindows;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___trimEndCharsUnix;
|
|
};
|
|
struct String_t_StaticFields
|
|
{
|
|
String_t* ___Empty;
|
|
};
|
|
struct StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields
|
|
{
|
|
CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* ___s_invariantCulture;
|
|
CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* ___s_invariantCultureIgnoreCase;
|
|
OrdinalCaseSensitiveComparer_t581CA7CB51DCF00B6012A697A4B4B3067144521A* ___s_ordinal;
|
|
OrdinalIgnoreCaseComparer_t8BAE11990A4C855D3BCBBFB42F4EF8D45088FBB0* ___s_ordinalIgnoreCase;
|
|
};
|
|
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
|
|
{
|
|
String_t* ___TrueString;
|
|
String_t* ___FalseString;
|
|
};
|
|
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
|
|
{
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
|
|
};
|
|
struct Type_t_StaticFields
|
|
{
|
|
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
|
|
Il2CppChar ___Delimiter;
|
|
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
|
|
RuntimeObject* ___Missing;
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
|
|
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
|
|
};
|
|
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields
|
|
{
|
|
String_t* ___UriSchemeFile;
|
|
String_t* ___UriSchemeFtp;
|
|
String_t* ___UriSchemeGopher;
|
|
String_t* ___UriSchemeHttp;
|
|
String_t* ___UriSchemeHttps;
|
|
String_t* ___UriSchemeWs;
|
|
String_t* ___UriSchemeWss;
|
|
String_t* ___UriSchemeMailto;
|
|
String_t* ___UriSchemeNews;
|
|
String_t* ___UriSchemeNntp;
|
|
String_t* ___UriSchemeNetTcp;
|
|
String_t* ___UriSchemeNetPipe;
|
|
String_t* ___SchemeDelimiter;
|
|
bool ___s_ConfigInitialized;
|
|
bool ___s_ConfigInitializing;
|
|
int32_t ___s_IdnScope;
|
|
bool ___s_IriParsing;
|
|
bool ___useDotNetRelativeOrAbsolute;
|
|
bool ___IsWindowsFileSystem;
|
|
RuntimeObject* ___s_initLock;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___HexLowerChars;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____WSchars;
|
|
};
|
|
struct UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields
|
|
{
|
|
Dictionary_2_t42B08F27E32EDAA06A656F208F4F64F212F66238* ___m_Table;
|
|
Dictionary_2_t42B08F27E32EDAA06A656F208F4F64F212F66238* ___m_TempTable;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___HttpUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___HttpsUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___WsUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___WssUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___FtpUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___FileUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___GopherUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___NntpUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___NewsUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___MailToUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___UuidUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___TelnetUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___LdapUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___NetTcpUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___NetPipeUri;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___VsMacrosUri;
|
|
int32_t ___s_QuirksVersion;
|
|
int32_t ___HttpSyntaxFlags;
|
|
int32_t ___FileSyntaxFlags;
|
|
};
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Il2CppChar m_Items[1];
|
|
|
|
inline Il2CppChar GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, Il2CppChar value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
|
|
|
|
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) String_t* m_Items[1];
|
|
|
|
inline String_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline String_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, String_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
|
|
|
|
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, int32_t ___0_flags, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UriParser_get_Flags_mBE183D7CBEEEBEC670CCF1DF21D56B354796D6C3_inline (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, uint64_t ___0_flags, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C (uint64_t ___0_allFlags, uint64_t ___1_checkFlags, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CreateUriInfo_m3B4F804AB6CB010246F2A52F123D6E44DECDE998 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, uint64_t ___0_cF, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_ParseRemaining_m9134D26360C9EEDFAFAFEE1ECA1A5CEE66BE5A3A (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, uint64_t ___0_flags, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CreateHostString_mBBAF0ACD4E2EE673F8F7F4E416D87517D94245CF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_uri, bool ___1_dontEscape, int32_t ___2_uriKind, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsAbsoluteUri_m2F9B759B85D295639D7959A616E1FBC203D756DF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CreateThisFromUri_m986BB8F1CF8D75EEFA12D9D0963BA927FA394BE5 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_otherUri, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* Uri_ResolveHelper_mCF316B7B35401CFE251F64CCE66AF24F687E7E04 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_baseUri, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___1_relativeUri, String_t** ___2_newUriString, bool* ___3_userEscaped, UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** ___4_e, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_op_Inequality_m64BE981CDF88B751677B80D883B201BF3CFD83F7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_uri1, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___1_uri2, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UriParser_InternalResolve_mD1963080EBCF493DA78656AA5AEA458BF5138F5B (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_thisBaseUri, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___1_uriLink, UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** ___2_parsingError, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD (const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_CheckSchemeSyntax_m37B81B236F58066982C17FF76058B3ECB0740647 (Il2CppChar* ___0_ptr, uint16_t ___1_length, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** ___2_syntax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472 (String_t* __this, int32_t ___0_startIndex, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_CombineUri_m92FB418ECA7D55262958241C8A274715C58C6424 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_basePart, String_t* ___1_relativePart, int32_t ___2_uriFormat, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6 (String_t* ___0_name, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3 (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* __this, String_t* ___0_textString, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_GetObjectData_m0D16C2BC060F0B88503DCC0EEACB151D43FA16CA (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_serializationInfo, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_streamingContext, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriParts, int32_t ___1_formatAs, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, String_t* ___0_name, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MoreInfo__ctor_m4AC1286A4D4DAD0AB0EE99A2C952D54BFA5F44A7 (MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsUncPath_m2D9E7E2DB4EA57EF268B9BA167A1389E18AE9835 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Interlocked_CompareExchange_mC2F0AEDE6957F175ED944794E7AEECE2AED96B71 (RuntimeObject** ___0_location1, RuntimeObject* ___1_value, RuntimeObject* ___2_comparand, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Uri_get_InitializeLock_m29D252F7183FE4C205E618018E8C42B56BC2B091 (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, bool ___0_allowDnsOptimization, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_AllowIdn_m612B747CE2F03FCA867D81F14710758B561209E7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_OriginalStringSwitched_mBE7152D5DA7A1D922B728B9EA8C64815B0469FB7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3 (String_t* ___0_input, int32_t ___1_start, int32_t ___2_end, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___3_dest, int32_t* ___4_destPosition, Il2CppChar ___5_rsvd1, Il2CppChar ___6_rsvd2, Il2CppChar ___7_rsvd3, int32_t ___8_unescapeMode, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___9_syntax, bool ___10_isQuery, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_val, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_CalculateCaseInsensitiveHashCode_m635E27F73B39946637685A19CD09741D14A359EE (String_t* ___0_text, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetComponentsHelper_m83D8E4A027E180AFB34BA5290A8FF381EBCBCB75 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriComponents, int32_t ___1_uriFormat, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_TryCreate_m183077985BD7B1BE8DBDBCC4604F775C44723EC9 (String_t* ___0_uriString, int32_t ___1_uriKind, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E** ___2_result, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsUncOrDosPath_m33F2D8808AB44816518C1C464152D4B7872374F0 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009 (String_t* ___0_strA, String_t* ___1_strB, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_UserDrivenParsing_mF2426529046B3DF3292A7AA2F4885F8D6591BBBD (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_get_Port_m7A1413AC9D9A2FC5DC8A7F89DF4A01ACA0241A02 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_anyOf, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Uri_ParseSchemeCheckImplicitFile_m3577C77315714DF277763F7DE3BAAD8D94D2CA93 (Il2CppChar* ___0_uriString, uint16_t ___1_length, int32_t* ___2_err, uint64_t* ___3_flags, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** ___4_syntax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_PrivateParseMinimal_m4D4C3CB26AC0DE8B0E1F7DC4143F2004D9D25B17 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8 (int32_t ___0_err, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriParser_IsAllSet_mEE811F1E7BBCC34D7A32BC30A18AD5D34E690813 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, int32_t ___0_flags, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsAsciiLetter_m54D66D3D390C364A49529D304526152E2339A140 (Il2CppChar ___0_character, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriParser_NotAny_mCE6CF6736414BE547215F6E44C3E1283DEA05F56 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, int32_t ___0_flags, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Uri_CheckAuthorityHelper_m7946931160B7EC50E7167A11E570A4AF8AEB5B2E (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_pString, uint16_t ___1_idx, uint16_t ___2_length, int32_t* ___3_err, uint64_t* ___4_flags, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___5_syntax, String_t** ___6_newHost, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_PrivateParseMinimalIri_mD8C7CA7EE14D994E915B48FB6A2CDE62253D4F1E (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_newHost, uint16_t ___1_idx, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UriInfo__ctor_m88A6E3E7164B78B18C70D83CA5AD734517D308B3 (UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77 (uint64_t ___0_allFlags, uint64_t ___1_checkFlags, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_GetHostViaCustomSyntax_m6632DAD1F66901E82C60A47D626A9140A586C802 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_CreateHostStringHelper_m196C6DAB9F26F08459220AC87C0A74785A61E9C3 (String_t* ___0_str, uint16_t ___1_idx, uint16_t ___2_end, uint64_t* ___3_flags, String_t** ___4_scopeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_str, uint16_t* ___1_idx, uint16_t ___2_end, Il2CppChar ___3_delim, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* UriHelper_EscapeString_mA9075A39AFEE45E310AA6E2977B46D74F2FE38D3 (String_t* ___0_input, int32_t ___1_start, int32_t ___2_end, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___3_dest, int32_t* ___4_destPos, bool ___5_isUriString, Il2CppChar ___6_force1, Il2CppChar ___7_force2, Il2CppChar ___8_rsvd, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_ParseCanonicalName_mCDD58AA526B15176E4468ABA169068B279F3817F (String_t* ___0_str, int32_t ___1_start, int32_t ___2_end, bool* ___3_loopback, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPv6AddressHelper_ParseCanonicalName_m5C5161CE7D6F7D7C7D81A808F51107C85A6CA21B (String_t* ___0_str, int32_t ___1_start, bool* ___2_isLoopback, String_t** ___3_scopeId, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IPv4AddressHelper_ParseCanonicalName_mF74A625E0C85FC8C5CAE3A47785606BF93777FF1 (String_t* ___0_str, int32_t ___1_start, int32_t ___2_end, bool* ___3_isLoopback, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UncNameHelper_ParseCanonicalName_m938F53305ABCF1840011969B589F0D53A1028C79 (String_t* ___0_str, int32_t ___1_start, int32_t ___2_end, bool* ___3_loopback, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UriParser_InternalGetComponents_m52F450C5283A1820D5AFD07505E5FE82D4F476B0 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_thisUri, int32_t ___1_uriComponents, int32_t ___2_uriFormat, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SR_GetString_m56640423E54C5F10BFDEF27B7E692A33745EB696 (String_t* ___0_name, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetComponents_m30E3EAD4E9A39939456E764FEF94AFD4D6B7532A (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_components, int32_t ___1_format, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Uri_get_SecuredPathIndex_m575B7B28B17F8F7EE3FA563ACF6390B0926732AD (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetUriPartsFromUserString_m3D6EEB76609CCC54A0ABE65911CC24603A184B29 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriParts, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_ReCreateParts_mB622FFDF74676902D184FD96C4E6B740B65140AF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_parts, uint16_t ___1_nonCanonical, int32_t ___2_formatAs, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC (String_t* __this, int32_t ___0_sourceIndex, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___1_destination, int32_t ___2_destinationIndex, int32_t ___3_count, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_UnicodeEquivalent_m9C7E79F0172D7AC0DEF7FC5236F1B9766C735517 (Il2CppChar* ___0_hostname, int32_t ___1_start, int32_t ___2_end, bool* ___3_allAscii, bool* ___4_atLeastOneValidIdn, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6 (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt16_ToString_mCFE0EB73F03E7230D7F2694140FF9CECE793184D (uint16_t* __this, RuntimeObject* ___0_provider, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Uri_GetCanonicalPath_m66FA22F6E85D79E360A7EE86C0E03F1A009F6F99 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_dest, int32_t* ___1_pos, int32_t ___2_formatAs, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2 (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_FindEndOfComponent_m59CB1EFDA410B42014EA7DCDBA0C9FC9F5996E02 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_input, uint16_t* ___1_idx, uint16_t ___2_end, Il2CppChar ___3_delim, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_EscapeUnescapeIri_m14C0CD1A4C14E2458685E5A10049204B1A15C16C (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_input, int32_t ___1_start, int32_t ___2_end, int32_t ___3_component, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831 (String_t* __this, int32_t ___0_normalizationForm, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckKnownSchemes_m598B70C53F57AB20E2406763BAA5636A3B57195A (int64_t* ___0_lptr, uint16_t ___1_nChars, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** ___2_syntax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2 (String_t* __this, Il2CppChar* ___0_value, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* UriParser_FindOrFetchAsUnknownV1Syntax_m780CA32D27A4F1D8B7798FC4D3CC28A6FC4ACCE0 (String_t* ___0_lwrCaseScheme, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IriParsingStatic_mF071497F10CC1CC81177D6F4BCE9D2007D8FDA16 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___0_syntax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_StaticIsFile_m8BD582D32BB053DCB5BADA29C1DD807AACCCE7E1 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___0_syntax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* IriHelper_EscapeUnescapeIri_m311CD9679869740C6A303485944EF6DAE96FB169 (Il2CppChar* ___0_pInput, int32_t ___1_start, int32_t ___2_end, int32_t ___3_component, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv6AddressHelper_IsValid_mDEE6D566114425592CA0A067775A2E0C771CA5DA (Il2CppChar* ___0_name, int32_t ___1_start, int32_t* ___2_end, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_InitializeUriConfig_mCD4E00EDCA27459C7B005DDFFAD9D54396BF7DCB (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IPv4AddressHelper_IsValid_mB71D85892F391896358B6C19C6E4899ED31EFCF8 (Il2CppChar* ___0_name, int32_t ___1_start, int32_t* ___2_end, bool ___3_allowIPv6, bool ___4_notImplicitFile, bool ___5_unknownScheme, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValid_mD977C4425926C44931F21A478C861D1041AF5B67 (Il2CppChar* ___0_name, uint16_t ___1_pos, int32_t* ___2_returnedEnd, bool* ___3_notCanonical, bool ___4_notImplicitFile, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsIntranet_m3AC6DBC7C35F309DFAD0951ABC7D95A8000548EE (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_schemeHost, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_AllowIdnStatic_m0B61B2A586F2BF870D185A1BD65151F52EFBC457 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___0_syntax, uint64_t ___1_flags, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DomainNameHelper_IsValidByIri_m94490F7D0A09B0C35C89E2CD478B935EECEC5F96 (Il2CppChar* ___0_name, uint16_t ___1_pos, int32_t* ___2_returnedEnd, bool* ___3_notCanonical, bool ___4_notImplicitFile, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CheckAuthorityHelperHandleDnsIri_mB737EC35D3A477668E6E289D09DFB43EAD4D4D62 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_pString, uint16_t ___1_start, int32_t ___2_end, int32_t ___3_startInput, bool ___4_iriParsing, bool ___5_hasUnicode, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___6_syntax, String_t* ___7_userInfoString, uint64_t* ___8_flags, bool* ___9_justNormalized, String_t** ___10_newHost, int32_t* ___11_err, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UncNameHelper_IsValid_mCF30A9D7038A73997B8B198D7EB606B171E00526 (Il2CppChar* ___0_name, uint16_t ___1_start, int32_t* ___2_returnedEnd, bool ___3_notImplicitFile, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CheckAuthorityHelperHandleAnyHostIri_mE38845CEFA41AB52AB949CAE2A43D77FB397C08D (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_pString, int32_t ___1_startInput, int32_t ___2_end, bool ___3_iriParsing, bool ___4_hasUnicode, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___5_syntax, uint64_t* ___6_flags, String_t** ___7_newHost, int32_t* ___8_err, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_IdnEquivalent_m797D2222F0F6786FF059095B73ACF47A3374E8DC (Il2CppChar* ___0_hostname, int32_t ___1_start, int32_t ___2_end, bool* ___3_allAscii, bool* ___4_atLeastOneValidIdn, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_UnicodeEquivalent_m390DFCD943A3716158026F5E1AF6558E56461F12 (String_t* ___0_idnHost, Il2CppChar* ___1_hostname, int32_t ___2_start, int32_t ___3_end, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_StripBidiControlCharacter_mB8C52362A2A248EB33737D1A4792B3FB57975912 (Il2CppChar* ___0_strToClean, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DomainNameHelper_IdnEquivalent_mEFD473FCBC1D7F515577673838569560777F5D2B (Il2CppChar* ___0_hostname, int32_t ___1_start, int32_t ___2_end, bool* ___3_allAscii, String_t** ___4_bidiStrippedHost, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_FindEndOfComponent_m198F7AC80BEA08E8DAA6B4577D8A872B41C519B1 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_str, uint16_t* ___1_idx, uint16_t ___2_end, Il2CppChar ___3_delim, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsHighSurrogate_mED1E5FB863528ABB0D7D3DC4DE0FAB4517760658 (Il2CppChar ___0_c, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m0989646614B5D6CD18622388A069BEA8A755F013 (Il2CppChar ___0_highSurr, Il2CppChar ___1_lowSurr, bool* ___2_surrogatePair, bool ___3_isQuery, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IriHelper_CheckIriUnicodeRange_m584D1B233AB9DB3642640CDBD787B0E51D2AC625 (Il2CppChar ___0_unicode, bool ___1_isQuery, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar UriHelper_EscapedAscii_m93D49C2D42E1E5E292199FACF5B4D6CC770D3DA1 (Il2CppChar ___0_digit, Il2CppChar ___1_next, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_UnescapeOnly_mBED4CBBC30D19BA6BA801BCF9B33CD681771102B (Il2CppChar* ___0_pch, int32_t ___1_start, int32_t* ___2_end, Il2CppChar ___3_ch1, Il2CppChar ___4_ch2, Il2CppChar ___5_ch3, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68 (String_t* __this, int32_t ___0_startIndex, int32_t ___1_count, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Insert_mA279E748F06514A6D0B9B680D651D6A6C6BB561A (String_t* __this, int32_t ___0_startIndex, String_t* ___1_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Uri_Compress_m22981FC433505DEE0F230312B93B062096607CCD (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_dest, uint16_t ___1_start, int32_t* ___2_destLength, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___3_syntax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358 (RuntimeArray* ___0_src, int32_t ___1_srcOffset, RuntimeArray* ___2_dst, int32_t ___3_dstOffset, int32_t ___4_count, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* UriHelper_UnescapeString_mAB62B336BC58C7697B4CA7355405F3C1FDBBB7E0 (Il2CppChar* ___0_pStr, int32_t ___1_start, int32_t ___2_end, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___3_dest, int32_t* ___4_destPosition, Il2CppChar ___5_rsvd1, Il2CppChar ___6_rsvd2, Il2CppChar ___7_rsvd3, int32_t ___8_unescapeMode, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___9_syntax, bool ___10_isQuery, const RuntimeMethod* method) ;
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_InvariantCultureIgnoreCase_m736E26B9A455C50799BF69D87F2E076C272337B1_inline (const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4 (String_t* __this, Il2CppChar ___0_value, int32_t ___1_startIndex, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsUnc_mB190B452D6A7B09FC8BDD967A5C38F32E87E0FCA (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_Scheme_m29106D5109538220B22FC49DE7B44040E51B0F6F (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_DnsSafeHost_mE5001E7AE7F1879A2059024EA06C9031F6320A2B (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsBidiControlCharacter_m37BFE363354928FB34D016950008D1FB29DFBB0F (Il2CppChar ___0_ch, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_ParseScheme_m8E14D8CA20935DF4A14DC0C7DFE2330C734F1AD6 (String_t* ___0_uriString, uint64_t* ___1_flags, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** ___2_syntax, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_InitializeUri_m044EA7C6188B132874B4522D5CA41EEFDB9A1718 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_err, int32_t ___1_uriKind, UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** ___2_e, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckForConfigLoad_mC7297EBC00884B1793FDB16F79BF0FCFD53E9FA7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_data, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckForUnicode_mC763EF0DDC61EE359A6256B95209736EC0353AA1 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_data, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckForEscapedUnreserved_mCEF702F733C72BE825E9FEBBEA751540A6A78D11 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_data, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_EnsureParseRemaining_mDF7D4313A56047EB22457E12330C138156D54783 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* UriParser_InternalOnNewUri_m93B84E04949FAE8FE3B6919DA9F933B682D4B2F8 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UriParser_InternalValidate_m69157B3E80381F3FC104788160F2213B3FE8F39D (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_thisUri, UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** ___1_parsingError, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_SetUserDrivenParsing_mDE80D352D6343F50F152EB65EF142E84F7F79D69 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsHexDigit_m89270CD137F8D5AAC9953CB367BF194D0D0EEDBC (Il2CppChar ___0_character, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriHelper_Is3986Unreserved_mCDBDBB83B68181182A6AD07747084B3204C7BDCA (Il2CppChar ___0_c, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* Uri_CreateHelper_mB015D0E87C2F9401D7C9B929C194AA5E432DA224 (String_t* ___0_uriString, bool ___1_dontEscape, int32_t ___2_uriKind, UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** ___3_e, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetRelativeSerializationString_mDEB0AD1094EC2842C2F0830C1E43FF2FFDEB6F5B (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_format, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_InternalIsWellFormedOriginalString_m273089E57528670A95D845618A5C3CCD028A3098 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UriParser_InternalIsWellFormedOriginalString_m8721FCB51EB53C8B322E0A8909B181D6CF0D108F (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_thisUri, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsWellFormedOriginalString_mD71C404996C187FB7CB38474B7E4DC4DD760A9DF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckForColonInFirstPathSegment_m3A849DB35C397D05D788FF50CBA2B107CF729399 (String_t* ___0_uriString, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri__ctor_m6EA3AF49C103A3D56EBBB24BCAEE8DE7E8676AF4 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, uint64_t ___0_flags, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___1_uriParser, String_t* ___2_uri, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_UserEscaped_m5A376B8E2DDB815CAA2E34AF8890FBA943DC2085 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5 (String_t* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_trimChars, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_GetCombinedString_m7D6A3DEB5DB42F79271CEC67DA2AEAD0E05BCEEF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_baseUri, String_t* ___1_relativeStr, bool ___2_dontEscape, String_t** ___3_result, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_UnescapeDataString_m095AF55EE0F237A44FC8A53D2EE6FA66A567634D (String_t* ___0_stringToUnescape, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetEscapedParts_m0C33275AFEA210E5CAD22649E8B61B49FB43971E (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriParts, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetUnescapedParts_m57F83B75B05C5D8EAB6B8ACCB6C8E4F0922CB7ED (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriParts, int32_t ___1_formatAs, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Environment_GetEnvironmentVariable_mAF8CC6EC1CB916789ABB16A02C032F89E508C21A (String_t* ___0_variable, const RuntimeMethod* method) ;
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// Method Definition Index: 60492
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&((int64_t)((int32_t)536870912))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60493
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsUncOrDosPath_m33F2D8808AB44816518C1C464152D4B7872374F0 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&((int64_t)((int32_t)402653184))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60494
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&((int64_t)((int32_t)134217728))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60495
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsUncPath_m2D9E7E2DB4EA57EF268B9BA167A1389E18AE9835 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&((int64_t)((int32_t)268435456))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60496
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint64_t Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
return (uint64_t)(((int64_t)((int64_t)L_0&((int64_t)((int32_t)458752)))));
|
|
}
|
|
}
|
|
// Method Definition Index: 60497
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = __this->___m_Syntax;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60498
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = __this->___m_Syntax;
|
|
return (bool)((((RuntimeObject*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60499
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IriParsingStatic_mF071497F10CC1CC81177D6F4BCE9D2007D8FDA16 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___0_syntax, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_0 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IriParsing;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (!L_0)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_1 = ___0_syntax;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_2 = ___0_syntax;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_2, ((int32_t)268435456), NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_4 = ___0_syntax;
|
|
return (bool)((((RuntimeObject*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60500
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_AllowIdn_m612B747CE2F03FCA867D81F14710758B561209E7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = __this->___m_Syntax;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_1 = __this->___m_Syntax;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = UriParser_get_Flags_mBE183D7CBEEEBEC670CCF1DF21D56B354796D6C3_inline(L_1, NULL);
|
|
if (!((int32_t)((int32_t)L_2&((int32_t)67108864))))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_3 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if ((((int32_t)L_3) == ((int32_t)2)))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_4 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
bool L_5;
|
|
L_5 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)137438953472LL), NULL);
|
|
return L_5;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60501
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_AllowIdnStatic_m0B61B2A586F2BF870D185A1BD65151F52EFBC457 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___0_syntax, uint64_t ___1_flags, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = ___0_syntax;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_1 = ___0_syntax;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = UriParser_get_Flags_mBE183D7CBEEEBEC670CCF1DF21D56B354796D6C3_inline(L_1, NULL);
|
|
if (!((int32_t)((int32_t)L_2&((int32_t)67108864))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_3 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if ((((int32_t)L_3) == ((int32_t)2)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_4 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_5 = ___1_flags;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_5, ((int64_t)137438953472LL), NULL);
|
|
return L_6;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60502
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsIntranet_m3AC6DBC7C35F309DFAD0951ABC7D95A8000548EE (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_schemeHost, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60503
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_UserDrivenParsing_mF2426529046B3DF3292A7AA2F4885F8D6591BBBD (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&((int64_t)((int32_t)16777216))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60504
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_SetUserDrivenParsing_mDE80D352D6343F50F152EB65EF142E84F7F79D69 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)(((int64_t)((int32_t)16777216))|((int64_t)((int64_t)L_0&((int64_t)((int32_t)524288))))));
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60505
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Uri_get_SecuredPathIndex_m575B7B28B17F8F7EE3FA563ACF6390B0926732AD (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
Il2CppChar V_0 = 0x0;
|
|
int32_t G_B5_0 = 0;
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_2 = __this->___m_Info;
|
|
NullCheck(L_2);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_3 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_2->___Offset);
|
|
uint16_t L_4 = L_3->___Path;
|
|
NullCheck(L_1);
|
|
Il2CppChar L_5;
|
|
L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_1, L_4, NULL);
|
|
V_0 = L_5;
|
|
Il2CppChar L_6 = V_0;
|
|
if ((((int32_t)L_6) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_7 = V_0;
|
|
if ((((int32_t)L_7) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
G_B5_0 = 2;
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
G_B5_0 = 3;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
return (uint16_t)((int32_t)(uint16_t)G_B5_0);
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
return (uint16_t)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60506
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, uint64_t ___0_flags, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
uint64_t L_1 = ___0_flags;
|
|
return (bool)((((int64_t)((int64_t)((int64_t)L_0&(int64_t)L_1))) == ((int64_t)((int64_t)0)))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60507
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, uint64_t ___0_flags, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
uint64_t L_1 = ___0_flags;
|
|
return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&(int64_t)L_1))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60508
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C (uint64_t ___0_allFlags, uint64_t ___1_checkFlags, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = ___0_allFlags;
|
|
uint64_t L_1 = ___1_checkFlags;
|
|
return (bool)((((int64_t)((int64_t)((int64_t)L_0&(int64_t)L_1))) == ((int64_t)((int64_t)0)))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60509
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77 (uint64_t ___0_allFlags, uint64_t ___1_checkFlags, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = ___0_allFlags;
|
|
uint64_t L_1 = ___1_checkFlags;
|
|
return (bool)((!(((uint64_t)((int64_t)((int64_t)L_0&(int64_t)L_1))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60510
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
uint64_t V_0 = 0;
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
V_0 = L_0;
|
|
uint64_t L_1 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_1&((int64_t)((int32_t)1073741824)))))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_2 = V_0;
|
|
Uri_CreateUriInfo_m3B4F804AB6CB010246F2A52F123D6E44DECDE998(__this, L_2, NULL);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_3 = __this->___m_Info;
|
|
return L_3;
|
|
}
|
|
}
|
|
// Method Definition Index: 60511
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_EnsureParseRemaining_mDF7D4313A56047EB22457E12330C138156D54783 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_0&((int64_t)(uint64_t)((uint32_t)((int32_t)-2147483648LL))))))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
Uri_ParseRemaining_m9134D26360C9EEDFAFAFEE1ECA1A5CEE66BE5A3A(__this, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60512
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, bool ___0_allowDnsOptimization, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_0;
|
|
L_0 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(__this, NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_1 = __this->___m_Info;
|
|
NullCheck(L_1);
|
|
String_t* L_2 = L_1->___Host;
|
|
if (L_2)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
bool L_3 = ___0_allowDnsOptimization;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
bool L_4;
|
|
L_4 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)33554432)), NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Uri_CreateHostString_mBBAF0ACD4E2EE673F8F7F4E416D87517D94245CF(__this, NULL);
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60513
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri__ctor_m6CA436E6AD2768A121FA851CBEEFA3623E849D3A (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_uriString, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
String_t* L_0 = ___0_uriString;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D153343DC0552ABAFC2B893F453DC72854A37BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri__ctor_m6CA436E6AD2768A121FA851CBEEFA3623E849D3A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
String_t* L_2 = ___0_uriString;
|
|
Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A(__this, L_2, (bool)0, 1, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60514
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri__ctor_m24549041BC5661EAC10BA8CB35B60AD6512AF69B (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_uriString, int32_t ___1_uriKind, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
String_t* L_0 = ___0_uriString;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D153343DC0552ABAFC2B893F453DC72854A37BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri__ctor_m24549041BC5661EAC10BA8CB35B60AD6512AF69B_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
String_t* L_2 = ___0_uriString;
|
|
int32_t L_3 = ___1_uriKind;
|
|
Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A(__this, L_2, (bool)0, L_3, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60515
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri__ctor_m5AA91BCDE21E8AD62B9A48948CF3661B2F00E38F (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_baseUri, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___1_relativeUri, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* V_1 = NULL;
|
|
bool V_2 = false;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_0 = ___0_baseUri;
|
|
if (L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral53CEBA286266000AA0D18A26DBE6FBE7714C8319)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri__ctor_m5AA91BCDE21E8AD62B9A48948CF3661B2F00E38F_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_2 = ___0_baseUri;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = Uri_get_IsAbsoluteUri_m2F9B759B85D295639D7959A616E1FBC203D756DF(L_2, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral53CEBA286266000AA0D18A26DBE6FBE7714C8319)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri__ctor_m5AA91BCDE21E8AD62B9A48948CF3661B2F00E38F_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_5 = ___1_relativeUri;
|
|
Uri_CreateThisFromUri_m986BB8F1CF8D75EEFA12D9D0963BA927FA394BE5(__this, L_5, NULL);
|
|
V_0 = (String_t*)NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_6 = ___0_baseUri;
|
|
NullCheck(L_6);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_7;
|
|
L_7 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_6, NULL);
|
|
NullCheck(L_7);
|
|
bool L_8;
|
|
L_8 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
bool L_9;
|
|
L_9 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
V_2 = L_9;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_10 = ___0_baseUri;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_11;
|
|
L_11 = Uri_ResolveHelper_mCF316B7B35401CFE251F64CCE66AF24F687E7E04(L_10, __this, (&V_0), (&V_2), (&V_1), NULL);
|
|
___1_relativeUri = L_11;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_12 = V_1;
|
|
if (!L_12)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_13 = V_1;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri__ctor_m5AA91BCDE21E8AD62B9A48948CF3661B2F00E38F_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_14 = ___1_relativeUri;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_15;
|
|
L_15 = Uri_op_Inequality_m64BE981CDF88B751677B80D883B201BF3CFD83F7(L_14, (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL, NULL);
|
|
if (!L_15)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_16 = ___1_relativeUri;
|
|
if ((((RuntimeObject*)(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)L_16) == ((RuntimeObject*)(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)__this)))
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_17 = ___1_relativeUri;
|
|
Uri_CreateThisFromUri_m986BB8F1CF8D75EEFA12D9D0963BA927FA394BE5(__this, L_17, NULL);
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
V_2 = (bool)0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_18 = ___0_baseUri;
|
|
NullCheck(L_18);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_19;
|
|
L_19 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_18, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_20 = ___0_baseUri;
|
|
NullCheck(L_19);
|
|
String_t* L_21;
|
|
L_21 = UriParser_InternalResolve_mD1963080EBCF493DA78656AA5AEA458BF5138F5B(L_19, L_20, __this, (&V_1), NULL);
|
|
V_0 = L_21;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_22 = V_1;
|
|
if (!L_22)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_23 = V_1;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_23, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri__ctor_m5AA91BCDE21E8AD62B9A48948CF3661B2F00E38F_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
__this->___m_Flags = ((int64_t)0);
|
|
__this->___m_Info = (UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Info), (void*)(UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09*)NULL);
|
|
__this->___m_Syntax = (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Syntax), (void*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL);
|
|
String_t* L_24 = V_0;
|
|
bool L_25 = V_2;
|
|
Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A(__this, L_24, L_25, 1, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60516
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_GetCombinedString_m7D6A3DEB5DB42F79271CEC67DA2AEAD0E05BCEEF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_baseUri, String_t* ___1_relativeStr, bool ___2_dontEscape, String_t** ___3_result, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
String_t* V_1 = NULL;
|
|
Il2CppChar* V_2 = NULL;
|
|
String_t* V_3 = NULL;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* V_4 = NULL;
|
|
String_t* G_B22_0 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B22_1 = NULL;
|
|
String_t** G_B22_2 = NULL;
|
|
String_t* G_B21_0 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B21_1 = NULL;
|
|
String_t** G_B21_2 = NULL;
|
|
int32_t G_B23_0 = 0;
|
|
String_t* G_B23_1 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B23_2 = NULL;
|
|
String_t** G_B23_3 = NULL;
|
|
{
|
|
V_0 = 0;
|
|
goto IL_00b3;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
String_t* L_0 = ___1_relativeStr;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
Il2CppChar L_2;
|
|
L_2 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, L_1, NULL);
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_3 = ___1_relativeStr;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
Il2CppChar L_5;
|
|
L_5 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_3, L_4, NULL);
|
|
if ((((int32_t)L_5) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_6 = ___1_relativeStr;
|
|
int32_t L_7 = V_0;
|
|
NullCheck(L_6);
|
|
Il2CppChar L_8;
|
|
L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_6, L_7, NULL);
|
|
if ((((int32_t)L_8) == ((int32_t)((int32_t)63))))
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_9 = ___1_relativeStr;
|
|
int32_t L_10 = V_0;
|
|
NullCheck(L_9);
|
|
Il2CppChar L_11;
|
|
L_11 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_9, L_10, NULL);
|
|
if ((((int32_t)L_11) == ((int32_t)((int32_t)35))))
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_12 = ___1_relativeStr;
|
|
int32_t L_13 = V_0;
|
|
NullCheck(L_12);
|
|
Il2CppChar L_14;
|
|
L_14 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_12, L_13, NULL);
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_15 = V_0;
|
|
if ((((int32_t)L_15) < ((int32_t)2)))
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_16 = ___1_relativeStr;
|
|
int32_t L_17 = V_0;
|
|
NullCheck(L_16);
|
|
String_t* L_18;
|
|
L_18 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_16, 0, L_17, NULL);
|
|
V_1 = L_18;
|
|
String_t* L_19 = V_1;
|
|
V_3 = L_19;
|
|
String_t* L_20 = V_3;
|
|
V_2 = (Il2CppChar*)((uintptr_t)L_20);
|
|
Il2CppChar* L_21 = V_2;
|
|
if (!L_21)
|
|
{
|
|
goto IL_0067;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_22 = V_2;
|
|
int32_t L_23;
|
|
L_23 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_2 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_22, L_23));
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
V_4 = (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL;
|
|
Il2CppChar* L_24 = V_2;
|
|
String_t* L_25 = V_1;
|
|
NullCheck(L_25);
|
|
int32_t L_26;
|
|
L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_25, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_27;
|
|
L_27 = Uri_CheckSchemeSyntax_m37B81B236F58066982C17FF76058B3ECB0740647(L_24, (uint16_t)((int32_t)(uint16_t)L_26), (&V_4), NULL);
|
|
if (L_27)
|
|
{
|
|
goto IL_00ab;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_28 = ___0_baseUri;
|
|
NullCheck(L_28);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_29;
|
|
L_29 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_28, NULL);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_30 = V_4;
|
|
if ((!(((RuntimeObject*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)L_29) == ((RuntimeObject*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)L_30))))
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_31 = V_0;
|
|
String_t* L_32 = ___1_relativeStr;
|
|
NullCheck(L_32);
|
|
int32_t L_33;
|
|
L_33 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_32, NULL);
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_31, 1))) >= ((int32_t)L_33)))
|
|
{
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_34 = ___1_relativeStr;
|
|
int32_t L_35 = V_0;
|
|
NullCheck(L_34);
|
|
String_t* L_36;
|
|
L_36 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_34, ((int32_t)il2cpp_codegen_add(L_35, 1)), NULL);
|
|
___1_relativeStr = L_36;
|
|
goto IL_00ab;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
String_t* L_37 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
___1_relativeStr = L_37;
|
|
goto IL_00ab;
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
String_t** L_38 = ___3_result;
|
|
String_t* L_39 = ___1_relativeStr;
|
|
*((RuntimeObject**)L_38) = (RuntimeObject*)L_39;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_38, (void*)(RuntimeObject*)L_39);
|
|
return (int32_t)(0);
|
|
}
|
|
|
|
IL_00ab:
|
|
{
|
|
V_3 = (String_t*)NULL;
|
|
goto IL_00bf;
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
int32_t L_40 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
int32_t L_41 = V_0;
|
|
String_t* L_42 = ___1_relativeStr;
|
|
NullCheck(L_42);
|
|
int32_t L_43;
|
|
L_43 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_42, NULL);
|
|
if ((((int32_t)L_41) < ((int32_t)L_43)))
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
|
|
IL_00bf:
|
|
{
|
|
String_t* L_44 = ___1_relativeStr;
|
|
NullCheck(L_44);
|
|
int32_t L_45;
|
|
L_45 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_44, NULL);
|
|
if (L_45)
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_46 = ___3_result;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_47 = ___0_baseUri;
|
|
NullCheck(L_47);
|
|
String_t* L_48;
|
|
L_48 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(L_47, NULL);
|
|
*((RuntimeObject**)L_46) = (RuntimeObject*)L_48;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_46, (void*)(RuntimeObject*)L_48);
|
|
return (int32_t)(0);
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
String_t** L_49 = ___3_result;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_50 = ___0_baseUri;
|
|
String_t* L_51 = ___1_relativeStr;
|
|
bool L_52 = ___2_dontEscape;
|
|
if (L_52)
|
|
{
|
|
G_B22_0 = L_51;
|
|
G_B22_1 = L_50;
|
|
G_B22_2 = L_49;
|
|
goto IL_00da;
|
|
}
|
|
G_B21_0 = L_51;
|
|
G_B21_1 = L_50;
|
|
G_B21_2 = L_49;
|
|
}
|
|
{
|
|
G_B23_0 = 3;
|
|
G_B23_1 = G_B21_0;
|
|
G_B23_2 = G_B21_1;
|
|
G_B23_3 = G_B21_2;
|
|
goto IL_00db;
|
|
}
|
|
|
|
IL_00da:
|
|
{
|
|
G_B23_0 = 1;
|
|
G_B23_1 = G_B22_0;
|
|
G_B23_2 = G_B22_1;
|
|
G_B23_3 = G_B22_2;
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
String_t* L_53;
|
|
L_53 = Uri_CombineUri_m92FB418ECA7D55262958241C8A274715C58C6424(G_B23_2, G_B23_1, G_B23_0, NULL);
|
|
*((RuntimeObject**)G_B23_3) = (RuntimeObject*)L_53;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B23_3, (void*)(RuntimeObject*)L_53);
|
|
return (int32_t)(0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60517
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8 (int32_t ___0_err, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0D714861C7EC595B0F134B25D51B6C3D17B97BE7);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0ECCA26D6E6512BFFD6AC0372868F35B289A0AC9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10967EC4A6C481862CE1D9E400B88D2400A58495);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2548827C46E1449217FD7CD3DA9F653E7BC05534);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2659A93A14DB81D09000B3E98CBB7FBD3940D067);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4FB7CA16AB7B5A4F956554894A7222DF13F448AA);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral659F36F170A47067B1A80CD9B6619237197BD872);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral82F0E6BA3FD6F5AA7F9F5A798046A3B615F6D560);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD90CDA62B9AE646096CCD287ACE999D2EFB8ADA5);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDA0FEDECC3765A8D5F295C4B302D615D29F3483);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE610AFD3290809B1D62848F53491246DB230B5BB);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = ___0_err;
|
|
switch (L_0)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
case 4:
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
case 5:
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
case 6:
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
case 7:
|
|
{
|
|
goto IL_00a1;
|
|
}
|
|
case 8:
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
case 9:
|
|
{
|
|
goto IL_00c1;
|
|
}
|
|
case 10:
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
case 11:
|
|
{
|
|
goto IL_00e1;
|
|
}
|
|
case 12:
|
|
{
|
|
goto IL_00f1;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_0101;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
return (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)NULL;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
String_t* L_1;
|
|
L_1 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral82F0E6BA3FD6F5AA7F9F5A798046A3B615F6D560, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_2 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_2, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
String_t* L_3;
|
|
L_3 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral0D714861C7EC595B0F134B25D51B6C3D17B97BE7, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_4 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_4, L_3, NULL);
|
|
return L_4;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
String_t* L_5;
|
|
L_5 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteralE610AFD3290809B1D62848F53491246DB230B5BB, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_6 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_6, L_5, NULL);
|
|
return L_6;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
String_t* L_7;
|
|
L_7 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral659F36F170A47067B1A80CD9B6619237197BD872, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_8 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_8, L_7, NULL);
|
|
return L_8;
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
String_t* L_9;
|
|
L_9 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteralD90CDA62B9AE646096CCD287ACE999D2EFB8ADA5, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_10 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_10, L_9, NULL);
|
|
return L_10;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
String_t* L_11;
|
|
L_11 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteralDDA0FEDECC3765A8D5F295C4B302D615D29F3483, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_12 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_12, L_11, NULL);
|
|
return L_12;
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
String_t* L_13;
|
|
L_13 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral2548827C46E1449217FD7CD3DA9F653E7BC05534, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_14 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_14, L_13, NULL);
|
|
return L_14;
|
|
}
|
|
|
|
IL_00b1:
|
|
{
|
|
String_t* L_15;
|
|
L_15 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral2659A93A14DB81D09000B3E98CBB7FBD3940D067, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_16 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_16, L_15, NULL);
|
|
return L_16;
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
String_t* L_17;
|
|
L_17 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral82F0E6BA3FD6F5AA7F9F5A798046A3B615F6D560, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_18 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_18, L_17, NULL);
|
|
return L_18;
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
String_t* L_19;
|
|
L_19 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral10967EC4A6C481862CE1D9E400B88D2400A58495, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_20 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_20, L_19, NULL);
|
|
return L_20;
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
String_t* L_21;
|
|
L_21 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral0ECCA26D6E6512BFFD6AC0372868F35B289A0AC9, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_22 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_22, L_21, NULL);
|
|
return L_22;
|
|
}
|
|
|
|
IL_00f1:
|
|
{
|
|
String_t* L_23;
|
|
L_23 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral4FB7CA16AB7B5A4F956554894A7222DF13F448AA, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_24 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_24, L_23, NULL);
|
|
return L_24;
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
String_t* L_25;
|
|
L_25 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(_stringLiteral82F0E6BA3FD6F5AA7F9F5A798046A3B615F6D560, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_26 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var);
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_26, L_25, NULL);
|
|
return L_26;
|
|
}
|
|
}
|
|
// Method Definition Index: 60518
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri__ctor_mE1AB9FB0563073B8DFB381A69A54E9E0459D583F (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_serializationInfo, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_streamingContext, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02158C33AAFC69461998755D511D2DD0C9BDBB59);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral279EA60C732ADCA7403A83C01015BDFB2C45ECA3);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_serializationInfo;
|
|
NullCheck(L_0);
|
|
String_t* L_1;
|
|
L_1 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_0, _stringLiteral279EA60C732ADCA7403A83C01015BDFB2C45ECA3, NULL);
|
|
V_0 = L_1;
|
|
String_t* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_4 = V_0;
|
|
Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A(__this, L_4, (bool)0, 1, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_5 = ___0_serializationInfo;
|
|
NullCheck(L_5);
|
|
String_t* L_6;
|
|
L_6 = SerializationInfo_GetString_mF0753AFAA13AABF8A30B8F0890AEC52BFBBC73E9(L_5, _stringLiteral02158C33AAFC69461998755D511D2DD0C9BDBB59, NULL);
|
|
V_0 = L_6;
|
|
String_t* L_7 = V_0;
|
|
if (L_7)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_8 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6D153343DC0552ABAFC2B893F453DC72854A37BE)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri__ctor_mE1AB9FB0563073B8DFB381A69A54E9E0459D583F_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
String_t* L_9 = V_0;
|
|
Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A(__this, L_9, (bool)0, 2, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60519
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_System_Runtime_Serialization_ISerializable_GetObjectData_m39D9B260E68B8715E9B693A125A2116CE14D760D (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_serializationInfo, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_streamingContext, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_serializationInfo;
|
|
StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 L_1 = ___1_streamingContext;
|
|
Uri_GetObjectData_m0D16C2BC060F0B88503DCC0EEACB151D43FA16CA(__this, L_0, L_1, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60520
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_GetObjectData_m0D16C2BC060F0B88503DCC0EEACB151D43FA16CA (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_serializationInfo, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_streamingContext, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral02158C33AAFC69461998755D511D2DD0C9BDBB59);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral279EA60C732ADCA7403A83C01015BDFB2C45ECA3);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_IsAbsoluteUri_m2F9B759B85D295639D7959A616E1FBC203D756DF(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_1 = ___0_serializationInfo;
|
|
String_t* L_2;
|
|
L_2 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(__this, ((int32_t)-2147483648LL), 1, NULL);
|
|
NullCheck(L_1);
|
|
SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_1, _stringLiteral279EA60C732ADCA7403A83C01015BDFB2C45ECA3, L_2, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_3 = ___0_serializationInfo;
|
|
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
NullCheck(L_3);
|
|
SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_3, _stringLiteral279EA60C732ADCA7403A83C01015BDFB2C45ECA3, L_4, NULL);
|
|
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_5 = ___0_serializationInfo;
|
|
String_t* L_6;
|
|
L_6 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(__this, ((int32_t)-2147483648LL), 1, NULL);
|
|
NullCheck(L_5);
|
|
SerializationInfo_AddValue_m28FE9B110F21DDB8FF5F5E35A0EABD659DB22C2F(L_5, _stringLiteral02158C33AAFC69461998755D511D2DD0C9BDBB59, L_6, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60521
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_AbsoluteUri_m080934F4F2E2160EBEABDF00F8B6D59888EA63AE (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = __this->___m_Syntax;
|
|
if (L_0)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1;
|
|
L_1 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE657126EBF76C06687ED6EAD2C714E37315C927F)), NULL);
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_get_AbsoluteUri_m080934F4F2E2160EBEABDF00F8B6D59888EA63AE_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_3;
|
|
L_3 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(__this, NULL);
|
|
V_0 = L_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_5 = L_4->___MoreInfo;
|
|
if (L_5)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_6 = V_0;
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_7 = (MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA*)il2cpp_codegen_object_new(MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA_il2cpp_TypeInfo_var);
|
|
MoreInfo__ctor_m4AC1286A4D4DAD0AB0EE99A2C952D54BFA5F44A7(L_7, NULL);
|
|
NullCheck(L_6);
|
|
L_6->___MoreInfo = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_6->___MoreInfo), (void*)L_7);
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_9 = L_8->___MoreInfo;
|
|
NullCheck(L_9);
|
|
String_t* L_10 = L_9->___AbsoluteUri;
|
|
V_1 = L_10;
|
|
String_t* L_11 = V_1;
|
|
if (L_11)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_12;
|
|
L_12 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(__this, ((int32_t)127), 1, NULL);
|
|
V_1 = L_12;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_13 = V_0;
|
|
NullCheck(L_13);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_14 = L_13->___MoreInfo;
|
|
String_t* L_15 = V_1;
|
|
NullCheck(L_14);
|
|
L_14->___AbsoluteUri = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_14->___AbsoluteUri), (void*)L_15);
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
String_t* L_16 = V_1;
|
|
return L_16;
|
|
}
|
|
}
|
|
// Method Definition Index: 60522
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsUnc_mB190B452D6A7B09FC8BDD967A5C38F32E87E0FCA (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1;
|
|
L_1 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE657126EBF76C06687ED6EAD2C714E37315C927F)), NULL);
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_get_IsUnc_mB190B452D6A7B09FC8BDD967A5C38F32E87E0FCA_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
bool L_3;
|
|
L_3 = Uri_get_IsUncPath_m2D9E7E2DB4EA57EF268B9BA167A1389E18AE9835(__this, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// Method Definition Index: 60523
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_StaticIsFile_m8BD582D32BB053DCB5BADA29C1DD807AACCCE7E1 (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___0_syntax, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = ___0_syntax;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_0, ((int32_t)8192), NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// Method Definition Index: 60524
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Uri_get_InitializeLock_m29D252F7183FE4C205E618018E8C42B56BC2B091 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
RuntimeObject* L_0 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_initLock;
|
|
if (L_0)
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_1 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var);
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_1, NULL);
|
|
V_0 = L_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
RuntimeObject* L_2 = V_0;
|
|
RuntimeObject* L_3;
|
|
L_3 = Interlocked_CompareExchange_mC2F0AEDE6957F175ED944794E7AEECE2AED96B71((&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_initLock), L_2, NULL, NULL);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
RuntimeObject* L_4 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_initLock;
|
|
return L_4;
|
|
}
|
|
}
|
|
// Method Definition Index: 60525
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_InitializeUriConfig_mCD4E00EDCA27459C7B005DDFFAD9D54396BF7DCB (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
RuntimeObject* V_0 = NULL;
|
|
bool V_1 = false;
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_0 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_ConfigInitialized;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (L_0)
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
RuntimeObject* L_1;
|
|
L_1 = Uri_get_InitializeLock_m29D252F7183FE4C205E618018E8C42B56BC2B091(NULL);
|
|
V_0 = L_1;
|
|
V_1 = (bool)0;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_003d:
|
|
{
|
|
{
|
|
bool L_2 = V_1;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_3 = V_0;
|
|
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_3, NULL);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
RuntimeObject* L_4 = V_0;
|
|
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_4, (&V_1), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_5 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_ConfigInitialized;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (L_5)
|
|
{
|
|
goto IL_003b_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_6 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_ConfigInitializing;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (L_6)
|
|
{
|
|
goto IL_003b_1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_memory_barrier();
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_ConfigInitialized = (bool)1;
|
|
il2cpp_codegen_memory_barrier();
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_ConfigInitializing = (bool)0;
|
|
}
|
|
|
|
IL_003b_1:
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60526
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_get_Port_m7A1413AC9D9A2FC5DC8A7F89DF4A01ACA0241A02 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1;
|
|
L_1 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE657126EBF76C06687ED6EAD2C714E37315C927F)), NULL);
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_get_Port_m7A1413AC9D9A2FC5DC8A7F89DF4A01ACA0241A02_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_3 = __this->___m_Syntax;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_5;
|
|
L_5 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(__this, NULL);
|
|
goto IL_0035;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055(__this, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
bool L_6;
|
|
L_6 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8388608)), NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_7 = __this->___m_Info;
|
|
NullCheck(L_7);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_8 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_7->___Offset);
|
|
uint16_t L_9 = L_8->___PortValue;
|
|
return L_9;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_10 = __this->___m_Syntax;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_10, NULL);
|
|
return L_11;
|
|
}
|
|
}
|
|
// Method Definition Index: 60527
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_Scheme_m29106D5109538220B22FC49DE7B44040E51B0F6F (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1;
|
|
L_1 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE657126EBF76C06687ED6EAD2C714E37315C927F)), NULL);
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_get_Scheme_m29106D5109538220B22FC49DE7B44040E51B0F6F_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_3 = __this->___m_Syntax;
|
|
NullCheck(L_3);
|
|
String_t* L_4;
|
|
L_4 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_3, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// Method Definition Index: 60528
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_OriginalStringSwitched_mBE7152D5DA7A1D922B728B9EA8C64815B0469FB7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0 = __this->___m_iriParsing;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)8589934592LL), NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
bool L_2;
|
|
L_2 = Uri_get_AllowIdn_m612B747CE2F03FCA867D81F14710758B561209E7(__this, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
bool L_3;
|
|
L_3 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)4294967296LL), NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
bool L_4;
|
|
L_4 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)68719476736LL), NULL);
|
|
return L_4;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Method Definition Index: 60529
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_OriginalStringSwitched_mBE7152D5DA7A1D922B728B9EA8C64815B0469FB7(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_000f;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1 = __this->___m_String;
|
|
return L_1;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
String_t* L_2 = __this->___m_originalUnicodeString;
|
|
return L_2;
|
|
}
|
|
}
|
|
// Method Definition Index: 60530
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_get_DnsSafeHost_mE5001E7AE7F1879A2059024EA06C9031F6320A2B (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1;
|
|
L_1 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE657126EBF76C06687ED6EAD2C714E37315C927F)), NULL);
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, L_1, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_get_DnsSafeHost_mE5001E7AE7F1879A2059024EA06C9031F6320A2B_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
bool L_3;
|
|
L_3 = Uri_get_AllowIdn_m612B747CE2F03FCA867D81F14710758B561209E7(__this, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_4 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_4&((int64_t)4294967296LL))))
|
|
{
|
|
goto IL_0044;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_5 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_5&((int64_t)68719476736LL))))
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_6;
|
|
L_6 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(__this, NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_7 = __this->___m_Info;
|
|
NullCheck(L_7);
|
|
String_t* L_8 = L_7->___DnsSafeHost;
|
|
return L_8;
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055(__this, (bool)0, NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_9 = __this->___m_Info;
|
|
NullCheck(L_9);
|
|
String_t* L_10 = L_9->___DnsSafeHost;
|
|
bool L_11;
|
|
L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL);
|
|
if (L_11)
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_12 = __this->___m_Info;
|
|
NullCheck(L_12);
|
|
String_t* L_13 = L_12->___DnsSafeHost;
|
|
return L_13;
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_14 = __this->___m_Info;
|
|
NullCheck(L_14);
|
|
String_t* L_15 = L_14->___Host;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL);
|
|
if (L_16)
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_17 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_17;
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_18 = __this->___m_Info;
|
|
NullCheck(L_18);
|
|
String_t* L_19 = L_18->___Host;
|
|
V_0 = L_19;
|
|
uint64_t L_20;
|
|
L_20 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(__this, NULL);
|
|
if ((!(((uint64_t)L_20) == ((uint64_t)((int64_t)((int32_t)65536))))))
|
|
{
|
|
goto IL_00df;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_21 = V_0;
|
|
String_t* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
int32_t L_23;
|
|
L_23 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_22, NULL);
|
|
NullCheck(L_21);
|
|
String_t* L_24;
|
|
L_24 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_21, 1, ((int32_t)il2cpp_codegen_subtract(L_23, 2)), NULL);
|
|
V_0 = L_24;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_25 = __this->___m_Info;
|
|
NullCheck(L_25);
|
|
String_t* L_26 = L_25->___ScopeId;
|
|
if (!L_26)
|
|
{
|
|
goto IL_013b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_27 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_28 = __this->___m_Info;
|
|
NullCheck(L_28);
|
|
String_t* L_29 = L_28->___ScopeId;
|
|
String_t* L_30;
|
|
L_30 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_27, L_29, NULL);
|
|
V_0 = L_30;
|
|
goto IL_013b;
|
|
}
|
|
|
|
IL_00df:
|
|
{
|
|
uint64_t L_31;
|
|
L_31 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(__this, NULL);
|
|
if ((!(((uint64_t)L_31) == ((uint64_t)((int64_t)((int32_t)327680))))))
|
|
{
|
|
goto IL_013b;
|
|
}
|
|
}
|
|
{
|
|
bool L_32;
|
|
L_32 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)260)), NULL);
|
|
if (!L_32)
|
|
{
|
|
goto IL_013b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_33 = V_0;
|
|
NullCheck(L_33);
|
|
int32_t L_34;
|
|
L_34 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_33, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_35 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_34);
|
|
V_1 = L_35;
|
|
V_2 = 0;
|
|
String_t* L_36 = V_0;
|
|
String_t* L_37 = V_0;
|
|
NullCheck(L_37);
|
|
int32_t L_38;
|
|
L_38 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_37, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_39 = V_1;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_40 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_41;
|
|
L_41 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_36, 0, L_38, L_39, (&V_2), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), ((int32_t)10), L_40, (bool)0, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_42 = V_1;
|
|
int32_t L_43 = V_2;
|
|
String_t* L_44;
|
|
L_44 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_42, 0, L_43, NULL);
|
|
V_0 = L_44;
|
|
}
|
|
|
|
IL_013b:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_45 = __this->___m_Info;
|
|
String_t* L_46 = V_0;
|
|
NullCheck(L_45);
|
|
L_45->___DnsSafeHost = L_46;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_45->___DnsSafeHost), (void*)L_46);
|
|
String_t* L_47 = V_0;
|
|
return L_47;
|
|
}
|
|
}
|
|
// Method Definition Index: 60531
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_IsAbsoluteUri_m2F9B759B85D295639D7959A616E1FBC203D756DF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = __this->___m_Syntax;
|
|
return (bool)((!(((RuntimeObject*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60532
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_get_UserEscaped_m5A376B8E2DDB815CAA2E34AF8890FBA943DC2085 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60533
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsGenDelim_mED487423251FBC7A3AA85A70023D531DED88B0D3 (Il2CppChar ___0_ch, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_ch;
|
|
if ((((int32_t)L_0) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_1 = ___0_ch;
|
|
if ((((int32_t)L_1) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_2 = ___0_ch;
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)63))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_3 = ___0_ch;
|
|
if ((((int32_t)L_3) == ((int32_t)((int32_t)35))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_4 = ___0_ch;
|
|
if ((((int32_t)L_4) == ((int32_t)((int32_t)91))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_5 = ___0_ch;
|
|
if ((((int32_t)L_5) == ((int32_t)((int32_t)93))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_6 = ___0_ch;
|
|
return (bool)((((int32_t)L_6) == ((int32_t)((int32_t)64)))? 1 : 0);
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Method Definition Index: 60534
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsHexDigit_m89270CD137F8D5AAC9953CB367BF194D0D0EEDBC (Il2CppChar ___0_character, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_character;
|
|
if ((((int32_t)L_0) < ((int32_t)((int32_t)48))))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_1 = ___0_character;
|
|
if ((((int32_t)L_1) <= ((int32_t)((int32_t)57))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
Il2CppChar L_2 = ___0_character;
|
|
if ((((int32_t)L_2) < ((int32_t)((int32_t)65))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_3 = ___0_character;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)70))))
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
Il2CppChar L_4 = ___0_character;
|
|
if ((((int32_t)L_4) < ((int32_t)((int32_t)97))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_5 = ___0_character;
|
|
return (bool)((((int32_t)((((int32_t)L_5) > ((int32_t)((int32_t)102)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Method Definition Index: 60535
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_FromHex_m30578BD6ADBA0FE875257A8296ED979DC7849020 (Il2CppChar ___0_digit, const RuntimeMethod* method)
|
|
{
|
|
int32_t G_B10_0 = 0;
|
|
{
|
|
Il2CppChar L_0 = ___0_digit;
|
|
if ((((int32_t)L_0) < ((int32_t)((int32_t)48))))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_1 = ___0_digit;
|
|
if ((((int32_t)L_1) <= ((int32_t)((int32_t)57))))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
Il2CppChar L_2 = ___0_digit;
|
|
if ((((int32_t)L_2) < ((int32_t)((int32_t)65))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_3 = ___0_digit;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)70))))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
Il2CppChar L_4 = ___0_digit;
|
|
if ((((int32_t)L_4) < ((int32_t)((int32_t)97))))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_5 = ___0_digit;
|
|
if ((((int32_t)L_5) > ((int32_t)((int32_t)102))))
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Il2CppChar L_6 = ___0_digit;
|
|
if ((((int32_t)L_6) <= ((int32_t)((int32_t)57))))
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_7 = ___0_digit;
|
|
if ((((int32_t)L_7) <= ((int32_t)((int32_t)70))))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_8 = ___0_digit;
|
|
G_B10_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_8, ((int32_t)97)));
|
|
goto IL_0032;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
Il2CppChar L_9 = ___0_digit;
|
|
G_B10_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_9, ((int32_t)65)));
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
return ((int32_t)il2cpp_codegen_add(G_B10_0, ((int32_t)10)));
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
Il2CppChar L_10 = ___0_digit;
|
|
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_10, ((int32_t)48)));
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral491588DC50F24F885876BF828F202716C7BE3803)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_FromHex_m30578BD6ADBA0FE875257A8296ED979DC7849020_RuntimeMethod_var)));
|
|
}
|
|
}
|
|
// Method Definition Index: 60536
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_GetHashCode_m41959A208E51019C57C20014B2505993FB94B70C (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
String_t* V_2 = NULL;
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1;
|
|
L_1 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_2;
|
|
L_2 = Uri_CalculateCaseInsensitiveHashCode_m635E27F73B39946637685A19CD09741D14A359EE(L_1, NULL);
|
|
return L_2;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_3;
|
|
L_3 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(__this, NULL);
|
|
V_0 = L_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_5 = L_4->___MoreInfo;
|
|
if (L_5)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_6 = V_0;
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_7 = (MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA*)il2cpp_codegen_object_new(MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA_il2cpp_TypeInfo_var);
|
|
MoreInfo__ctor_m4AC1286A4D4DAD0AB0EE99A2C952D54BFA5F44A7(L_7, NULL);
|
|
NullCheck(L_6);
|
|
L_6->___MoreInfo = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_6->___MoreInfo), (void*)L_7);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_9 = L_8->___MoreInfo;
|
|
NullCheck(L_9);
|
|
int32_t L_10 = L_9->___Hash;
|
|
V_1 = L_10;
|
|
int32_t L_11 = V_1;
|
|
if (L_11)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_13 = L_12->___MoreInfo;
|
|
NullCheck(L_13);
|
|
String_t* L_14 = L_13->___RemoteUrl;
|
|
V_2 = L_14;
|
|
String_t* L_15 = V_2;
|
|
if (L_15)
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_16;
|
|
L_16 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(__this, ((int32_t)61), 3, NULL);
|
|
V_2 = L_16;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
String_t* L_17 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_18;
|
|
L_18 = Uri_CalculateCaseInsensitiveHashCode_m635E27F73B39946637685A19CD09741D14A359EE(L_17, NULL);
|
|
V_1 = L_18;
|
|
int32_t L_19 = V_1;
|
|
if (L_19)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
V_1 = ((int32_t)16777216);
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_21 = L_20->___MoreInfo;
|
|
int32_t L_22 = V_1;
|
|
NullCheck(L_21);
|
|
L_21->___Hash = L_22;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
int32_t L_23 = V_1;
|
|
return L_23;
|
|
}
|
|
}
|
|
// Method Definition Index: 60537
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_ToString_mDD98375BF8CEBEF6E3708BBCA6C4AB0B54165DA2 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = __this->___m_Syntax;
|
|
if (L_0)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
bool L_1 = __this->___m_iriParsing;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
bool L_2;
|
|
L_2 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)8589934592LL), NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
String_t* L_3;
|
|
L_3 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(__this, NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
String_t* L_4 = __this->___m_String;
|
|
return L_4;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_5;
|
|
L_5 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(__this, NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_6 = __this->___m_Info;
|
|
NullCheck(L_6);
|
|
String_t* L_7 = L_6->___String;
|
|
if (L_7)
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_8;
|
|
L_8 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(__this, NULL);
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_10 = __this->___m_Info;
|
|
String_t* L_11;
|
|
L_11 = Uri_GetComponentsHelper_m83D8E4A027E180AFB34BA5290A8FF381EBCBCB75(__this, ((int32_t)127), ((int32_t)32767), NULL);
|
|
NullCheck(L_10);
|
|
L_10->___String = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_10->___String), (void*)L_11);
|
|
goto IL_007e;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_12 = __this->___m_Info;
|
|
String_t* L_13;
|
|
L_13 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(__this, ((int32_t)127), 3, NULL);
|
|
NullCheck(L_12);
|
|
L_12->___String = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_12->___String), (void*)L_13);
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_14 = __this->___m_Info;
|
|
NullCheck(L_14);
|
|
String_t* L_15 = L_14->___String;
|
|
return L_15;
|
|
}
|
|
}
|
|
// Method Definition Index: 60538
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_op_Inequality_m64BE981CDF88B751677B80D883B201BF3CFD83F7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_uri1, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___1_uri2, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_0 = ___0_uri1;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_1 = ___1_uri2;
|
|
if ((!(((RuntimeObject*)(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)L_0) == ((RuntimeObject*)(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)L_1))))
|
|
{
|
|
goto IL_0006;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0006:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_2 = ___0_uri1;
|
|
if (!L_2)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_3 = ___1_uri2;
|
|
if (L_3)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_4 = ___1_uri2;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_5 = ___0_uri1;
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_4, L_5);
|
|
return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60539
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_Equals_m1BD19791DD8A42FEFF5844C29623626C2849C452 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, RuntimeObject* ___0_comparand, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* V_0 = NULL;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* V_1 = NULL;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* V_2 = NULL;
|
|
String_t* V_3 = NULL;
|
|
String_t* V_4 = NULL;
|
|
String_t* V_5 = NULL;
|
|
Il2CppChar* V_6 = NULL;
|
|
String_t* V_7 = NULL;
|
|
Il2CppChar* V_8 = NULL;
|
|
String_t* V_9 = NULL;
|
|
int32_t V_10 = 0;
|
|
uint16_t V_11 = 0;
|
|
uint16_t V_12 = 0;
|
|
uint16_t V_13 = 0;
|
|
uint16_t V_14 = 0;
|
|
String_t* V_15 = NULL;
|
|
Il2CppChar* V_16 = NULL;
|
|
Il2CppChar* V_17 = NULL;
|
|
Il2CppChar* V_18 = NULL;
|
|
Il2CppChar* V_19 = NULL;
|
|
String_t* G_B77_0 = NULL;
|
|
String_t* G_B77_1 = NULL;
|
|
String_t* G_B76_0 = NULL;
|
|
String_t* G_B76_1 = NULL;
|
|
int32_t G_B78_0 = 0;
|
|
String_t* G_B78_1 = NULL;
|
|
String_t* G_B78_2 = NULL;
|
|
{
|
|
RuntimeObject* L_0 = ___0_comparand;
|
|
if (L_0)
|
|
{
|
|
goto IL_0005;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0005:
|
|
{
|
|
RuntimeObject* L_1 = ___0_comparand;
|
|
if ((!(((RuntimeObject*)(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)__this) == ((RuntimeObject*)(RuntimeObject*)L_1))))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
RuntimeObject* L_2 = ___0_comparand;
|
|
V_0 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)IsInstClass((RuntimeObject*)L_2, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var));
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_3 = V_0;
|
|
if (L_3)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
RuntimeObject* L_4 = ___0_comparand;
|
|
V_5 = ((String_t*)IsInstSealed((RuntimeObject*)L_4, il2cpp_defaults.string_class));
|
|
String_t* L_5 = V_5;
|
|
if (L_5)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
String_t* L_6 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Uri_TryCreate_m183077985BD7B1BE8DBDBCC4604F775C44723EC9(L_6, 0, (&V_0), NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
String_t* L_8 = __this->___m_String;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
String_t* L_10 = L_9->___m_String;
|
|
if ((!(((RuntimeObject*)(String_t*)L_8) == ((RuntimeObject*)(String_t*)L_10))))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
bool L_11;
|
|
L_11 = Uri_get_IsAbsoluteUri_m2F9B759B85D295639D7959A616E1FBC203D756DF(__this, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
bool L_13;
|
|
L_13 = Uri_get_IsAbsoluteUri_m2F9B759B85D295639D7959A616E1FBC203D756DF(L_12, NULL);
|
|
if ((((int32_t)L_11) == ((int32_t)L_13)))
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
bool L_14;
|
|
L_14 = Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028(__this, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_15;
|
|
L_15 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(__this, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
String_t* L_17;
|
|
L_17 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(L_16, NULL);
|
|
NullCheck(L_15);
|
|
bool L_18;
|
|
L_18 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_15, L_17, NULL);
|
|
return L_18;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
bool L_19;
|
|
L_19 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)(uint64_t)((uint32_t)((int32_t)-2147483648LL))), NULL);
|
|
if (L_19)
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
bool L_21;
|
|
L_21 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(L_20, ((int64_t)(uint64_t)((uint32_t)((int32_t)-2147483648LL))), NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_013b;
|
|
}
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
bool L_22;
|
|
L_22 = Uri_get_IsUncOrDosPath_m33F2D8808AB44816518C1C464152D4B7872374F0(__this, NULL);
|
|
if (L_22)
|
|
{
|
|
goto IL_0125;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_23 = __this->___m_String;
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_23, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_25 = V_0;
|
|
NullCheck(L_25);
|
|
String_t* L_26 = L_25->___m_String;
|
|
NullCheck(L_26);
|
|
int32_t L_27;
|
|
L_27 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_26, NULL);
|
|
if ((!(((uint32_t)L_24) == ((uint32_t)L_27))))
|
|
{
|
|
goto IL_013b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_28 = __this->___m_String;
|
|
V_7 = L_28;
|
|
String_t* L_29 = V_7;
|
|
V_6 = (Il2CppChar*)((uintptr_t)L_29);
|
|
Il2CppChar* L_30 = V_6;
|
|
if (!L_30)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_31 = V_6;
|
|
int32_t L_32;
|
|
L_32 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_6 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_31, L_32));
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_33 = V_0;
|
|
NullCheck(L_33);
|
|
String_t* L_34 = L_33->___m_String;
|
|
V_9 = L_34;
|
|
String_t* L_35 = V_9;
|
|
V_8 = (Il2CppChar*)((uintptr_t)L_35);
|
|
Il2CppChar* L_36 = V_8;
|
|
if (!L_36)
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_37 = V_8;
|
|
int32_t L_38;
|
|
L_38 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_8 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_37, L_38));
|
|
}
|
|
|
|
IL_00e6:
|
|
{
|
|
String_t* L_39 = __this->___m_String;
|
|
NullCheck(L_39);
|
|
int32_t L_40;
|
|
L_40 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_39, NULL);
|
|
V_10 = ((int32_t)il2cpp_codegen_subtract(L_40, 1));
|
|
goto IL_0111;
|
|
}
|
|
|
|
IL_00f7:
|
|
{
|
|
Il2CppChar* L_41 = V_6;
|
|
int32_t L_42 = V_10;
|
|
int32_t L_43 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_41, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_42), 2)))));
|
|
Il2CppChar* L_44 = V_8;
|
|
int32_t L_45 = V_10;
|
|
int32_t L_46 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_44, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_45), 2)))));
|
|
if ((!(((uint32_t)L_43) == ((uint32_t)L_46))))
|
|
{
|
|
goto IL_0116;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_47 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_subtract(L_47, 1));
|
|
}
|
|
|
|
IL_0111:
|
|
{
|
|
int32_t L_48 = V_10;
|
|
if ((((int32_t)L_48) >= ((int32_t)0)))
|
|
{
|
|
goto IL_00f7;
|
|
}
|
|
}
|
|
|
|
IL_0116:
|
|
{
|
|
int32_t L_49 = V_10;
|
|
if ((!(((uint32_t)L_49) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_011d;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_011d:
|
|
{
|
|
V_9 = (String_t*)NULL;
|
|
V_7 = (String_t*)NULL;
|
|
goto IL_013b;
|
|
}
|
|
|
|
IL_0125:
|
|
{
|
|
String_t* L_50 = __this->___m_String;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_51 = V_0;
|
|
NullCheck(L_51);
|
|
String_t* L_52 = L_51->___m_String;
|
|
int32_t L_53;
|
|
L_53 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_50, L_52, 5, NULL);
|
|
if (L_53)
|
|
{
|
|
goto IL_013b;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_013b:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_54;
|
|
L_54 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(__this, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_55 = V_0;
|
|
NullCheck(L_55);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_56;
|
|
L_56 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(L_55, NULL);
|
|
bool L_57;
|
|
L_57 = Uri_get_UserDrivenParsing_mF2426529046B3DF3292A7AA2F4885F8D6591BBBD(__this, NULL);
|
|
if (L_57)
|
|
{
|
|
goto IL_02be;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_58 = V_0;
|
|
NullCheck(L_58);
|
|
bool L_59;
|
|
L_59 = Uri_get_UserDrivenParsing_mF2426529046B3DF3292A7AA2F4885F8D6591BBBD(L_58, NULL);
|
|
if (L_59)
|
|
{
|
|
goto IL_02be;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_60;
|
|
L_60 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(__this, NULL);
|
|
NullCheck(L_60);
|
|
bool L_61;
|
|
L_61 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_60, NULL);
|
|
if (!L_61)
|
|
{
|
|
goto IL_02be;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_62 = V_0;
|
|
NullCheck(L_62);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_63;
|
|
L_63 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_62, NULL);
|
|
NullCheck(L_63);
|
|
bool L_64;
|
|
L_64 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_63, NULL);
|
|
if (!L_64)
|
|
{
|
|
goto IL_02be;
|
|
}
|
|
}
|
|
{
|
|
bool L_65;
|
|
L_65 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)33554432)), NULL);
|
|
if (!L_65)
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_66 = V_0;
|
|
NullCheck(L_66);
|
|
bool L_67;
|
|
L_67 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(L_66, ((int64_t)((int32_t)33554432)), NULL);
|
|
if (!L_67)
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_68 = __this->___m_Info;
|
|
NullCheck(L_68);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_69 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_68->___Offset);
|
|
uint16_t L_70 = L_69->___Host;
|
|
V_11 = L_70;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_71 = __this->___m_Info;
|
|
NullCheck(L_71);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_72 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_71->___Offset);
|
|
uint16_t L_73 = L_72->___Path;
|
|
V_12 = L_73;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_74 = V_0;
|
|
NullCheck(L_74);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_75 = L_74->___m_Info;
|
|
NullCheck(L_75);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_76 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_75->___Offset);
|
|
uint16_t L_77 = L_76->___Host;
|
|
V_13 = L_77;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_78 = V_0;
|
|
NullCheck(L_78);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_79 = L_78->___m_Info;
|
|
NullCheck(L_79);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_80 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_79->___Offset);
|
|
uint16_t L_81 = L_80->___Path;
|
|
V_14 = L_81;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_82 = V_0;
|
|
NullCheck(L_82);
|
|
String_t* L_83 = L_82->___m_String;
|
|
V_15 = L_83;
|
|
uint16_t L_84 = V_12;
|
|
uint16_t L_85 = V_11;
|
|
uint16_t L_86 = V_14;
|
|
uint16_t L_87 = V_13;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_84, (int32_t)L_85))) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_86, (int32_t)L_87)))))
|
|
{
|
|
goto IL_023f;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_88 = V_11;
|
|
uint16_t L_89 = V_14;
|
|
uint16_t L_90 = V_13;
|
|
V_12 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add((int32_t)L_88, (int32_t)L_89)), (int32_t)L_90)));
|
|
goto IL_023f;
|
|
}
|
|
|
|
IL_020a:
|
|
{
|
|
String_t* L_91 = __this->___m_String;
|
|
uint16_t L_92 = V_11;
|
|
NullCheck(L_91);
|
|
Il2CppChar L_93;
|
|
L_93 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_91, L_92, NULL);
|
|
String_t* L_94 = V_15;
|
|
uint16_t L_95 = V_13;
|
|
NullCheck(L_94);
|
|
Il2CppChar L_96;
|
|
L_96 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_94, L_95, NULL);
|
|
if ((((int32_t)L_93) == ((int32_t)L_96)))
|
|
{
|
|
goto IL_0224;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0224:
|
|
{
|
|
String_t* L_97 = V_15;
|
|
uint16_t L_98 = V_13;
|
|
NullCheck(L_97);
|
|
Il2CppChar L_99;
|
|
L_99 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_97, L_98, NULL);
|
|
if ((((int32_t)L_99) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_0245;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_100 = V_11;
|
|
V_11 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_100, 1)));
|
|
uint16_t L_101 = V_13;
|
|
V_13 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_101, 1)));
|
|
}
|
|
|
|
IL_023f:
|
|
{
|
|
uint16_t L_102 = V_11;
|
|
uint16_t L_103 = V_12;
|
|
if ((((int32_t)L_102) < ((int32_t)L_103)))
|
|
{
|
|
goto IL_020a;
|
|
}
|
|
}
|
|
|
|
IL_0245:
|
|
{
|
|
uint16_t L_104 = V_11;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_105 = __this->___m_Info;
|
|
NullCheck(L_105);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_106 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_105->___Offset);
|
|
uint16_t L_107 = L_106->___Path;
|
|
if ((((int32_t)L_104) >= ((int32_t)L_107)))
|
|
{
|
|
goto IL_026c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_108 = __this->___m_String;
|
|
uint16_t L_109 = V_11;
|
|
NullCheck(L_108);
|
|
Il2CppChar L_110;
|
|
L_110 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_108, L_109, NULL);
|
|
if ((((int32_t)L_110) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_026c;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_026c:
|
|
{
|
|
uint16_t L_111 = V_13;
|
|
uint16_t L_112 = V_14;
|
|
if ((((int32_t)L_111) >= ((int32_t)L_112)))
|
|
{
|
|
goto IL_02ae;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_113 = V_15;
|
|
uint16_t L_114 = V_13;
|
|
NullCheck(L_113);
|
|
Il2CppChar L_115;
|
|
L_115 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_113, L_114, NULL);
|
|
if ((((int32_t)L_115) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_02ae;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0281:
|
|
{
|
|
Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055(__this, (bool)0, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_116 = V_0;
|
|
NullCheck(L_116);
|
|
Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055(L_116, (bool)0, NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_117 = __this->___m_Info;
|
|
NullCheck(L_117);
|
|
String_t* L_118 = L_117->___Host;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_119 = V_0;
|
|
NullCheck(L_119);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_120 = L_119->___m_Info;
|
|
NullCheck(L_120);
|
|
String_t* L_121 = L_120->___Host;
|
|
NullCheck(L_118);
|
|
bool L_122;
|
|
L_122 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(L_118, L_121, NULL);
|
|
if (L_122)
|
|
{
|
|
goto IL_02ae;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_02ae:
|
|
{
|
|
int32_t L_123;
|
|
L_123 = Uri_get_Port_m7A1413AC9D9A2FC5DC8A7F89DF4A01ACA0241A02(__this, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_124 = V_0;
|
|
NullCheck(L_124);
|
|
int32_t L_125;
|
|
L_125 = Uri_get_Port_m7A1413AC9D9A2FC5DC8A7F89DF4A01ACA0241A02(L_124, NULL);
|
|
if ((((int32_t)L_123) == ((int32_t)L_125)))
|
|
{
|
|
goto IL_02be;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_02be:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_126 = __this->___m_Info;
|
|
V_1 = L_126;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_127 = V_0;
|
|
NullCheck(L_127);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_128 = L_127->___m_Info;
|
|
V_2 = L_128;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_129 = V_1;
|
|
NullCheck(L_129);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_130 = L_129->___MoreInfo;
|
|
if (L_130)
|
|
{
|
|
goto IL_02df;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_131 = V_1;
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_132 = (MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA*)il2cpp_codegen_object_new(MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA_il2cpp_TypeInfo_var);
|
|
MoreInfo__ctor_m4AC1286A4D4DAD0AB0EE99A2C952D54BFA5F44A7(L_132, NULL);
|
|
NullCheck(L_131);
|
|
L_131->___MoreInfo = L_132;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_131->___MoreInfo), (void*)L_132);
|
|
}
|
|
|
|
IL_02df:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_133 = V_2;
|
|
NullCheck(L_133);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_134 = L_133->___MoreInfo;
|
|
if (L_134)
|
|
{
|
|
goto IL_02f2;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_135 = V_2;
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_136 = (MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA*)il2cpp_codegen_object_new(MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA_il2cpp_TypeInfo_var);
|
|
MoreInfo__ctor_m4AC1286A4D4DAD0AB0EE99A2C952D54BFA5F44A7(L_136, NULL);
|
|
NullCheck(L_135);
|
|
L_135->___MoreInfo = L_136;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_135->___MoreInfo), (void*)L_136);
|
|
}
|
|
|
|
IL_02f2:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_137 = V_1;
|
|
NullCheck(L_137);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_138 = L_137->___MoreInfo;
|
|
NullCheck(L_138);
|
|
String_t* L_139 = L_138->___RemoteUrl;
|
|
V_3 = L_139;
|
|
String_t* L_140 = V_3;
|
|
if (L_140)
|
|
{
|
|
goto IL_0317;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_141;
|
|
L_141 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(__this, ((int32_t)61), 3, NULL);
|
|
V_3 = L_141;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_142 = V_1;
|
|
NullCheck(L_142);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_143 = L_142->___MoreInfo;
|
|
String_t* L_144 = V_3;
|
|
NullCheck(L_143);
|
|
L_143->___RemoteUrl = L_144;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_143->___RemoteUrl), (void*)L_144);
|
|
}
|
|
|
|
IL_0317:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_145 = V_2;
|
|
NullCheck(L_145);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_146 = L_145->___MoreInfo;
|
|
NullCheck(L_146);
|
|
String_t* L_147 = L_146->___RemoteUrl;
|
|
V_4 = L_147;
|
|
String_t* L_148 = V_4;
|
|
if (L_148)
|
|
{
|
|
goto IL_0340;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_149 = V_0;
|
|
NullCheck(L_149);
|
|
String_t* L_150;
|
|
L_150 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_149, ((int32_t)61), 3, NULL);
|
|
V_4 = L_150;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_151 = V_2;
|
|
NullCheck(L_151);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_152 = L_151->___MoreInfo;
|
|
String_t* L_153 = V_4;
|
|
NullCheck(L_152);
|
|
L_152->___RemoteUrl = L_153;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_152->___RemoteUrl), (void*)L_153);
|
|
}
|
|
|
|
IL_0340:
|
|
{
|
|
bool L_154;
|
|
L_154 = Uri_get_IsUncOrDosPath_m33F2D8808AB44816518C1C464152D4B7872374F0(__this, NULL);
|
|
if (L_154)
|
|
{
|
|
goto IL_03c0;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_155 = V_3;
|
|
NullCheck(L_155);
|
|
int32_t L_156;
|
|
L_156 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_155, NULL);
|
|
String_t* L_157 = V_4;
|
|
NullCheck(L_157);
|
|
int32_t L_158;
|
|
L_158 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_157, NULL);
|
|
if ((((int32_t)L_156) == ((int32_t)L_158)))
|
|
{
|
|
goto IL_0359;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0359:
|
|
{
|
|
String_t* L_159 = V_3;
|
|
V_7 = L_159;
|
|
String_t* L_160 = V_7;
|
|
V_16 = (Il2CppChar*)((uintptr_t)L_160);
|
|
Il2CppChar* L_161 = V_16;
|
|
if (!L_161)
|
|
{
|
|
goto IL_036f;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_162 = V_16;
|
|
int32_t L_163;
|
|
L_163 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_16 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_162, L_163));
|
|
}
|
|
|
|
IL_036f:
|
|
{
|
|
String_t* L_164 = V_4;
|
|
V_9 = L_164;
|
|
String_t* L_165 = V_9;
|
|
V_17 = (Il2CppChar*)((uintptr_t)L_165);
|
|
Il2CppChar* L_166 = V_17;
|
|
if (!L_166)
|
|
{
|
|
goto IL_0386;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_167 = V_17;
|
|
int32_t L_168;
|
|
L_168 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_17 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_167, L_168));
|
|
}
|
|
|
|
IL_0386:
|
|
{
|
|
Il2CppChar* L_169 = V_16;
|
|
String_t* L_170 = V_3;
|
|
NullCheck(L_170);
|
|
int32_t L_171;
|
|
L_171 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_170, NULL);
|
|
V_18 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_169, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_171), 2))));
|
|
Il2CppChar* L_172 = V_17;
|
|
String_t* L_173 = V_3;
|
|
NullCheck(L_173);
|
|
int32_t L_174;
|
|
L_174 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_173, NULL);
|
|
V_19 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_172, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_174), 2))));
|
|
goto IL_03b8;
|
|
}
|
|
|
|
IL_03a4:
|
|
{
|
|
Il2CppChar* L_175 = V_18;
|
|
Il2CppChar* L_176 = ((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_175, 2));
|
|
V_18 = L_176;
|
|
int32_t L_177 = *((uint16_t*)L_176);
|
|
Il2CppChar* L_178 = V_19;
|
|
Il2CppChar* L_179 = ((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_178, 2));
|
|
V_19 = L_179;
|
|
int32_t L_180 = *((uint16_t*)L_179);
|
|
if ((((int32_t)L_177) == ((int32_t)L_180)))
|
|
{
|
|
goto IL_03b8;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_03b8:
|
|
{
|
|
Il2CppChar* L_181 = V_18;
|
|
Il2CppChar* L_182 = V_16;
|
|
if ((!(((uintptr_t)L_181) == ((uintptr_t)L_182))))
|
|
{
|
|
goto IL_03a4;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_03c0:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_183 = V_1;
|
|
NullCheck(L_183);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_184 = L_183->___MoreInfo;
|
|
NullCheck(L_184);
|
|
String_t* L_185 = L_184->___RemoteUrl;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_186 = V_2;
|
|
NullCheck(L_186);
|
|
MoreInfo_tB58ABF2D5D75E92D35BBC37192CD0D5C02C3F0FA* L_187 = L_186->___MoreInfo;
|
|
NullCheck(L_187);
|
|
String_t* L_188 = L_187->___RemoteUrl;
|
|
bool L_189;
|
|
L_189 = Uri_get_IsUncOrDosPath_m33F2D8808AB44816518C1C464152D4B7872374F0(__this, NULL);
|
|
if (L_189)
|
|
{
|
|
G_B77_0 = L_188;
|
|
G_B77_1 = L_185;
|
|
goto IL_03e1;
|
|
}
|
|
G_B76_0 = L_188;
|
|
G_B76_1 = L_185;
|
|
}
|
|
{
|
|
G_B78_0 = 4;
|
|
G_B78_1 = G_B76_0;
|
|
G_B78_2 = G_B76_1;
|
|
goto IL_03e2;
|
|
}
|
|
|
|
IL_03e1:
|
|
{
|
|
G_B78_0 = 5;
|
|
G_B78_1 = G_B77_0;
|
|
G_B78_2 = G_B77_1;
|
|
}
|
|
|
|
IL_03e2:
|
|
{
|
|
int32_t L_190;
|
|
L_190 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(G_B78_2, G_B78_1, G_B78_0, NULL);
|
|
return (bool)((((int32_t)L_190) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60540
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckForColonInFirstPathSegment_m3A849DB35C397D05D788FF50CBA2B107CF729399 (String_t* ___0_uriString, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____E478CC6C0579E2198C99BFDE0ABAADC66644AF69312CB9D6E94E2D4E3559482A_FieldInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = L_0;
|
|
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____E478CC6C0579E2198C99BFDE0ABAADC66644AF69312CB9D6E94E2D4E3559482A_FieldInfo_var) };
|
|
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
|
|
V_0 = L_1;
|
|
String_t* L_3 = ___0_uriString;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = V_0;
|
|
NullCheck(L_3);
|
|
int32_t L_5;
|
|
L_5 = String_IndexOfAny_mC7AA4AE42B38667BDB9B214AA6230F322306CFF6(L_3, L_4, NULL);
|
|
V_1 = L_5;
|
|
int32_t L_6 = V_1;
|
|
if ((((int32_t)L_6) < ((int32_t)0)))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_7 = ___0_uriString;
|
|
int32_t L_8 = V_1;
|
|
NullCheck(L_7);
|
|
Il2CppChar L_9;
|
|
L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, L_8, NULL);
|
|
return (bool)((((int32_t)L_9) == ((int32_t)((int32_t)58)))? 1 : 0);
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60541
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_ParseScheme_m8E14D8CA20935DF4A14DC0C7DFE2330C734F1AD6 (String_t* ___0_uriString, uint64_t* ___1_flags, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** ___2_syntax, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Il2CppChar* V_1 = NULL;
|
|
String_t* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
uint16_t V_4 = 0;
|
|
{
|
|
String_t* L_0 = ___0_uriString;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
int32_t L_2 = V_0;
|
|
if (L_2)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
return (int32_t)(4);
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
int32_t L_3 = V_0;
|
|
if ((((int32_t)L_3) < ((int32_t)((int32_t)65520))))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
return (int32_t)(6);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
String_t* L_4 = ___0_uriString;
|
|
V_2 = L_4;
|
|
String_t* L_5 = V_2;
|
|
V_1 = (Il2CppChar*)((uintptr_t)L_5);
|
|
Il2CppChar* L_6 = V_1;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_7 = V_1;
|
|
int32_t L_8;
|
|
L_8 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_1 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_7, L_8));
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
V_3 = 0;
|
|
Il2CppChar* L_9 = V_1;
|
|
int32_t L_10 = V_0;
|
|
uint64_t* L_11 = ___1_flags;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_12 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
uint16_t L_13;
|
|
L_13 = Uri_ParseSchemeCheckImplicitFile_m3577C77315714DF277763F7DE3BAAD8D94D2CA93(L_9, (uint16_t)((int32_t)(uint16_t)L_10), (&V_3), L_11, L_12, NULL);
|
|
V_4 = L_13;
|
|
int32_t L_14 = V_3;
|
|
if (!L_14)
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_15 = V_3;
|
|
return L_15;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
uint64_t* L_16 = ___1_flags;
|
|
uint64_t* L_17 = ___1_flags;
|
|
int64_t L_18 = *((int64_t*)L_17);
|
|
uint16_t L_19 = V_4;
|
|
*((int64_t*)L_16) = (int64_t)((int64_t)(L_18|((int64_t)(uint64_t)((uint32_t)L_19))));
|
|
V_2 = (String_t*)NULL;
|
|
return (int32_t)(0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60542
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* Uri_ParseMinimal_m24D824EC77216C64F4B8B9175915CD6C3C6DB7B5 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
int32_t L_0;
|
|
L_0 = Uri_PrivateParseMinimal_m4D4C3CB26AC0DE8B0E1F7DC4143F2004D9D25B17(__this, NULL);
|
|
V_0 = L_0;
|
|
int32_t L_1 = V_0;
|
|
if (L_1)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
return (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)NULL;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
uint64_t L_2 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_2|((int64_t)((int32_t)67108864))));
|
|
int32_t L_3 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_4;
|
|
L_4 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(L_3, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// Method Definition Index: 60543
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_PrivateParseMinimal_m4D4C3CB26AC0DE8B0E1F7DC4143F2004D9D25B17 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint16_t V_0 = 0;
|
|
uint16_t V_1 = 0;
|
|
String_t* V_2 = NULL;
|
|
Il2CppChar* V_3 = NULL;
|
|
String_t* V_4 = NULL;
|
|
Il2CppChar V_5 = 0x0;
|
|
uint16_t V_6 = 0;
|
|
Il2CppChar V_7 = 0x0;
|
|
Il2CppChar V_8 = 0x0;
|
|
int32_t V_9 = 0;
|
|
String_t* G_B5_0 = NULL;
|
|
uint64_t G_B79_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B79_1 = NULL;
|
|
uint64_t G_B78_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B78_1 = NULL;
|
|
int64_t G_B80_0 = 0;
|
|
uint64_t G_B80_1 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B80_2 = NULL;
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int64_t)((int64_t)L_0&((int64_t)((int32_t)65535)))));
|
|
String_t* L_1 = __this->___m_String;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)L_2);
|
|
V_2 = (String_t*)NULL;
|
|
uint64_t L_3 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_3&((int64_t)((int32_t)-16842752))));
|
|
bool L_4 = __this->___m_iriParsing;
|
|
if (!L_4)
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_5 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_5&((int64_t)8589934592LL))))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_6 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_6&((int64_t)17179869184LL))))
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
String_t* L_7 = __this->___m_String;
|
|
G_B5_0 = L_7;
|
|
goto IL_006b;
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
String_t* L_8 = __this->___m_originalUnicodeString;
|
|
G_B5_0 = L_8;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
V_4 = G_B5_0;
|
|
String_t* L_9 = V_4;
|
|
V_3 = (Il2CppChar*)((uintptr_t)L_9);
|
|
Il2CppChar* L_10 = V_3;
|
|
if (!L_10)
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_11 = V_3;
|
|
int32_t L_12;
|
|
L_12 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_3 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_11, L_12));
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
uint16_t L_13 = V_1;
|
|
uint16_t L_14 = V_0;
|
|
if ((((int32_t)L_13) <= ((int32_t)L_14)))
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_15 = V_3;
|
|
uint16_t L_16 = V_1;
|
|
int32_t L_17 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, 1))), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_18;
|
|
L_18 = Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D(L_17, NULL);
|
|
if (!L_18)
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_19 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, 1)));
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
uint16_t L_20 = V_1;
|
|
uint16_t L_21 = V_0;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
goto IL_00ac;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_22 = V_3;
|
|
uint16_t L_23 = V_1;
|
|
int32_t L_24 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, 1)));
|
|
V_1 = (uint16_t)L_24;
|
|
int32_t L_25 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_22, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_24), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_26;
|
|
L_26 = Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D(L_25, NULL);
|
|
if (L_26)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
uint16_t L_27 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, 1)));
|
|
}
|
|
|
|
IL_00b1:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_28 = __this->___m_Syntax;
|
|
NullCheck(L_28);
|
|
bool L_29;
|
|
L_29 = UriParser_IsAllSet_mEE811F1E7BBCC34D7A32BC30A18AD5D34E690813(L_28, ((int32_t)1048704), NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
bool L_30;
|
|
L_30 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)536870912)), NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_31 = V_0;
|
|
uint16_t L_32 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, 1))) >= ((int32_t)L_32)))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_33 = V_0;
|
|
V_6 = L_33;
|
|
goto IL_0101;
|
|
}
|
|
|
|
IL_00e5:
|
|
{
|
|
Il2CppChar* L_34 = V_3;
|
|
uint16_t L_35 = V_6;
|
|
int32_t L_36 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_34, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_35), 2)))));
|
|
int32_t L_37 = L_36;
|
|
V_5 = L_37;
|
|
if ((((int32_t)L_37) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_00fa;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_38 = V_5;
|
|
if ((!(((uint32_t)L_38) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0106;
|
|
}
|
|
}
|
|
|
|
IL_00fa:
|
|
{
|
|
uint16_t L_39 = V_6;
|
|
V_6 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, 1)));
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
uint16_t L_40 = V_6;
|
|
uint16_t L_41 = V_1;
|
|
if ((((int32_t)L_40) < ((int32_t)L_41)))
|
|
{
|
|
goto IL_00e5;
|
|
}
|
|
}
|
|
|
|
IL_0106:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_42 = __this->___m_Syntax;
|
|
NullCheck(L_42);
|
|
bool L_43;
|
|
L_43 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_42, ((int32_t)8192), NULL);
|
|
if (L_43)
|
|
{
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_44 = V_6;
|
|
uint16_t L_45 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_44, (int32_t)L_45))) > ((int32_t)3)))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
|
|
IL_0122:
|
|
{
|
|
uint16_t L_46 = V_6;
|
|
uint16_t L_47 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_46, (int32_t)L_47))) < ((int32_t)2)))
|
|
{
|
|
goto IL_013c;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_48 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_48|((int64_t)((int32_t)1048576))));
|
|
}
|
|
|
|
IL_013c:
|
|
{
|
|
uint16_t L_49 = V_6;
|
|
uint16_t L_50 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, 1))) >= ((int32_t)L_50)))
|
|
{
|
|
goto IL_01f7;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_51 = V_3;
|
|
uint16_t L_52 = V_6;
|
|
int32_t L_53 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_51, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, 1))), 2)))));
|
|
int32_t L_54 = L_53;
|
|
V_5 = L_54;
|
|
if ((((int32_t)L_54) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_0160;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_55 = V_5;
|
|
if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)124)))))
|
|
{
|
|
goto IL_01f7;
|
|
}
|
|
}
|
|
|
|
IL_0160:
|
|
{
|
|
Il2CppChar* L_56 = V_3;
|
|
uint16_t L_57 = V_6;
|
|
int32_t L_58 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_56, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_57), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_59;
|
|
L_59 = Uri_IsAsciiLetter_m54D66D3D390C364A49529D304526152E2339A140(L_58, NULL);
|
|
if (!L_59)
|
|
{
|
|
goto IL_01f7;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_60 = V_6;
|
|
uint16_t L_61 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_60, 2))) >= ((int32_t)L_61)))
|
|
{
|
|
goto IL_0190;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_62 = V_3;
|
|
uint16_t L_63 = V_6;
|
|
int32_t L_64 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_62, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_63, 2))), 2)))));
|
|
int32_t L_65 = L_64;
|
|
V_5 = L_65;
|
|
if ((((int32_t)L_65) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_01a7;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_66 = V_5;
|
|
if ((((int32_t)L_66) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_01a7;
|
|
}
|
|
}
|
|
|
|
IL_0190:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_67 = __this->___m_Syntax;
|
|
NullCheck(L_67);
|
|
bool L_68;
|
|
L_68 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_67, ((int32_t)8192), NULL);
|
|
if (!L_68)
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
return (int32_t)(7);
|
|
}
|
|
|
|
IL_01a7:
|
|
{
|
|
uint64_t L_69 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_69|((int64_t)((int32_t)134217728))));
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_70 = __this->___m_Syntax;
|
|
NullCheck(L_70);
|
|
bool L_71;
|
|
L_71 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_70, 1, NULL);
|
|
if (!L_71)
|
|
{
|
|
goto IL_01db;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_72 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_72|((int64_t)((int32_t)1048576))));
|
|
}
|
|
|
|
IL_01db:
|
|
{
|
|
uint16_t L_73 = V_6;
|
|
uint16_t L_74 = V_0;
|
|
if ((((int32_t)L_73) == ((int32_t)L_74)))
|
|
{
|
|
goto IL_01f2;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_75 = V_6;
|
|
uint16_t L_76 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_75, (int32_t)L_76))) == ((int32_t)2)))
|
|
{
|
|
goto IL_01f2;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_77 = V_6;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_77, 1)));
|
|
goto IL_0273;
|
|
}
|
|
|
|
IL_01f2:
|
|
{
|
|
uint16_t L_78 = V_6;
|
|
V_0 = L_78;
|
|
goto IL_0273;
|
|
}
|
|
|
|
IL_01f7:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_79 = __this->___m_Syntax;
|
|
NullCheck(L_79);
|
|
bool L_80;
|
|
L_80 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_79, ((int32_t)8192), NULL);
|
|
if (!L_80)
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_81 = V_6;
|
|
uint16_t L_82 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_81, (int32_t)L_82))) < ((int32_t)2)))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_83 = V_6;
|
|
uint16_t L_84 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_83, (int32_t)L_84))) == ((int32_t)3)))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_85 = V_6;
|
|
uint16_t L_86 = V_1;
|
|
if ((((int32_t)L_85) >= ((int32_t)L_86)))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_87 = V_3;
|
|
uint16_t L_88 = V_6;
|
|
int32_t L_89 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_87, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_88), 2)))));
|
|
if ((((int32_t)L_89) == ((int32_t)((int32_t)63))))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_90 = V_3;
|
|
uint16_t L_91 = V_6;
|
|
int32_t L_92 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_90, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_91), 2)))));
|
|
if ((((int32_t)L_92) == ((int32_t)((int32_t)35))))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_93 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem;
|
|
if (L_93)
|
|
{
|
|
goto IL_025d;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_94 = V_6;
|
|
uint16_t L_95 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_94, (int32_t)L_95))) <= ((int32_t)3)))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_96 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_96|((int64_t)17592186044416LL)));
|
|
uint16_t L_97 = V_6;
|
|
V_0 = L_97;
|
|
goto IL_0273;
|
|
}
|
|
|
|
IL_025d:
|
|
{
|
|
uint64_t L_98 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_98|((int64_t)((int32_t)268435456))));
|
|
uint16_t L_99 = V_6;
|
|
V_0 = L_99;
|
|
}
|
|
|
|
IL_0273:
|
|
{
|
|
uint64_t L_100 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_100&((int64_t)((int32_t)402653184)))))
|
|
{
|
|
goto IL_03c3;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_101 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem;
|
|
if (L_101)
|
|
{
|
|
goto IL_02a1;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_102 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_102&((int64_t)17592722915328LL))))
|
|
{
|
|
goto IL_03c3;
|
|
}
|
|
}
|
|
|
|
IL_02a1:
|
|
{
|
|
uint16_t L_103 = V_0;
|
|
uint16_t L_104 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_103, 2))) > ((int32_t)L_104)))
|
|
{
|
|
goto IL_0389;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_105 = V_3;
|
|
uint16_t L_106 = V_0;
|
|
int32_t L_107 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_105, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_106), 2)))));
|
|
V_7 = L_107;
|
|
Il2CppChar* L_108 = V_3;
|
|
uint16_t L_109 = V_0;
|
|
int32_t L_110 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_108, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_109, 1))), 2)))));
|
|
V_8 = L_110;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_111 = __this->___m_Syntax;
|
|
NullCheck(L_111);
|
|
bool L_112;
|
|
L_112 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_111, 1, NULL);
|
|
if (!L_112)
|
|
{
|
|
goto IL_031d;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_113 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem;
|
|
if (!L_113)
|
|
{
|
|
goto IL_02eb;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_114 = V_7;
|
|
if ((((int32_t)L_114) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_02df;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_115 = V_7;
|
|
if ((!(((uint32_t)L_115) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_02eb;
|
|
}
|
|
}
|
|
|
|
IL_02df:
|
|
{
|
|
Il2CppChar L_116 = V_8;
|
|
if ((((int32_t)L_116) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_02fe;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_117 = V_8;
|
|
if ((((int32_t)L_117) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_02fe;
|
|
}
|
|
}
|
|
|
|
IL_02eb:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_118 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem;
|
|
if (L_118)
|
|
{
|
|
goto IL_031b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_119 = V_7;
|
|
if ((!(((uint32_t)L_119) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_031b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_120 = V_8;
|
|
if ((!(((uint32_t)L_120) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_031b;
|
|
}
|
|
}
|
|
|
|
IL_02fe:
|
|
{
|
|
uint64_t L_121 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_121|((int64_t)((int32_t)1048576))));
|
|
uint16_t L_122 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_122, 2)));
|
|
goto IL_03c3;
|
|
}
|
|
|
|
IL_031b:
|
|
{
|
|
return (int32_t)(3);
|
|
}
|
|
|
|
IL_031d:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_123 = __this->___m_Syntax;
|
|
NullCheck(L_123);
|
|
bool L_124;
|
|
L_124 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_123, 2, NULL);
|
|
if (!L_124)
|
|
{
|
|
goto IL_035f;
|
|
}
|
|
}
|
|
{
|
|
bool L_125;
|
|
L_125 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)1048576)), NULL);
|
|
if (L_125)
|
|
{
|
|
goto IL_0345;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_126 = V_7;
|
|
if ((!(((uint32_t)L_126) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_035f;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_127 = V_8;
|
|
if ((!(((uint32_t)L_127) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_035f;
|
|
}
|
|
}
|
|
|
|
IL_0345:
|
|
{
|
|
uint64_t L_128 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_128|((int64_t)((int32_t)1048576))));
|
|
uint16_t L_129 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_129, 2)));
|
|
goto IL_03c3;
|
|
}
|
|
|
|
IL_035f:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_130 = __this->___m_Syntax;
|
|
NullCheck(L_130);
|
|
bool L_131;
|
|
L_131 = UriParser_NotAny_mCE6CF6736414BE547215F6E44C3E1283DEA05F56(L_130, ((int32_t)16384), NULL);
|
|
if (!L_131)
|
|
{
|
|
goto IL_03c3;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_132 = __this->___m_Flags;
|
|
uint16_t L_133 = V_0;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_132|((int64_t)(((int64_t)(uint64_t)((uint32_t)L_133))|((int64_t)((int32_t)458752))))));
|
|
return (int32_t)(0);
|
|
}
|
|
|
|
IL_0389:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_134 = __this->___m_Syntax;
|
|
NullCheck(L_134);
|
|
bool L_135;
|
|
L_135 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_134, 1, NULL);
|
|
if (!L_135)
|
|
{
|
|
goto IL_0399;
|
|
}
|
|
}
|
|
{
|
|
return (int32_t)(3);
|
|
}
|
|
|
|
IL_0399:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_136 = __this->___m_Syntax;
|
|
NullCheck(L_136);
|
|
bool L_137;
|
|
L_137 = UriParser_NotAny_mCE6CF6736414BE547215F6E44C3E1283DEA05F56(L_136, ((int32_t)16384), NULL);
|
|
if (!L_137)
|
|
{
|
|
goto IL_03c3;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_138 = __this->___m_Flags;
|
|
uint16_t L_139 = V_0;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_138|((int64_t)(((int64_t)(uint64_t)((uint32_t)L_139))|((int64_t)((int32_t)458752))))));
|
|
return (int32_t)(0);
|
|
}
|
|
|
|
IL_03c3:
|
|
{
|
|
bool L_140;
|
|
L_140 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)134217728)), NULL);
|
|
if (!L_140)
|
|
{
|
|
goto IL_040c;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_141 = __this->___m_Flags;
|
|
uint64_t L_142 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_142&((int64_t)((int32_t)1048576)))))
|
|
{
|
|
G_B79_0 = L_141;
|
|
G_B79_1 = __this;
|
|
goto IL_03ef;
|
|
}
|
|
G_B78_0 = L_141;
|
|
G_B78_1 = __this;
|
|
}
|
|
{
|
|
G_B80_0 = ((int64_t)((int32_t)458752));
|
|
G_B80_1 = G_B78_0;
|
|
G_B80_2 = G_B78_1;
|
|
goto IL_03f5;
|
|
}
|
|
|
|
IL_03ef:
|
|
{
|
|
G_B80_0 = ((int64_t)((int32_t)327680));
|
|
G_B80_1 = G_B79_0;
|
|
G_B80_2 = G_B79_1;
|
|
}
|
|
|
|
IL_03f5:
|
|
{
|
|
NullCheck(G_B80_2);
|
|
G_B80_2->___m_Flags = ((int64_t)((int64_t)G_B80_1|G_B80_0));
|
|
uint64_t L_143 = __this->___m_Flags;
|
|
uint16_t L_144 = V_0;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_143|((int64_t)(uint64_t)((uint32_t)L_144))));
|
|
return (int32_t)(0);
|
|
}
|
|
|
|
IL_040c:
|
|
{
|
|
V_9 = 0;
|
|
Il2CppChar* L_145 = V_3;
|
|
uint16_t L_146 = V_0;
|
|
uint16_t L_147 = V_1;
|
|
uint64_t* L_148 = (uint64_t*)(&__this->___m_Flags);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_149 = __this->___m_Syntax;
|
|
uint16_t L_150;
|
|
L_150 = Uri_CheckAuthorityHelper_m7946931160B7EC50E7167A11E570A4AF8AEB5B2E(__this, L_145, L_146, L_147, (&V_9), L_148, L_149, (&V_2), NULL);
|
|
V_0 = L_150;
|
|
int32_t L_151 = V_9;
|
|
if (!L_151)
|
|
{
|
|
goto IL_0430;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_152 = V_9;
|
|
return L_152;
|
|
}
|
|
|
|
IL_0430:
|
|
{
|
|
uint16_t L_153 = V_0;
|
|
uint16_t L_154 = V_1;
|
|
if ((((int32_t)L_153) >= ((int32_t)L_154)))
|
|
{
|
|
goto IL_0462;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_155 = V_3;
|
|
uint16_t L_156 = V_0;
|
|
int32_t L_157 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_155, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_156), 2)))));
|
|
if ((!(((uint32_t)L_157) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0462;
|
|
}
|
|
}
|
|
{
|
|
bool L_158;
|
|
L_158 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)536870912)), NULL);
|
|
if (!L_158)
|
|
{
|
|
goto IL_0462;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_159 = __this->___m_Syntax;
|
|
NullCheck(L_159);
|
|
bool L_160;
|
|
L_160 = UriParser_NotAny_mCE6CF6736414BE547215F6E44C3E1283DEA05F56(L_159, ((int32_t)1048576), NULL);
|
|
if (!L_160)
|
|
{
|
|
goto IL_0462;
|
|
}
|
|
}
|
|
{
|
|
return (int32_t)(((int32_t)11));
|
|
}
|
|
|
|
IL_0462:
|
|
{
|
|
uint64_t L_161 = __this->___m_Flags;
|
|
uint16_t L_162 = V_0;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_161|((int64_t)(uint64_t)((uint32_t)L_162))));
|
|
V_4 = (String_t*)NULL;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_163 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (L_163)
|
|
{
|
|
goto IL_0485;
|
|
}
|
|
}
|
|
{
|
|
bool L_164 = __this->___m_iriParsing;
|
|
if (!L_164)
|
|
{
|
|
goto IL_048d;
|
|
}
|
|
}
|
|
|
|
IL_0485:
|
|
{
|
|
String_t* L_165 = V_2;
|
|
uint16_t L_166 = V_0;
|
|
Uri_PrivateParseMinimalIri_mD8C7CA7EE14D994E915B48FB6A2CDE62253D4F1E(__this, L_165, L_166, NULL);
|
|
}
|
|
|
|
IL_048d:
|
|
{
|
|
return (int32_t)(0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60544
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_PrivateParseMinimalIri_mD8C7CA7EE14D994E915B48FB6A2CDE62253D4F1E (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_newHost, uint16_t ___1_idx, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
String_t* L_0 = ___0_newHost;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1 = ___0_newHost;
|
|
__this->___m_String = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_1);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
bool L_2 = __this->___m_iriParsing;
|
|
if (L_2)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
bool L_3;
|
|
L_3 = Uri_get_AllowIdn_m612B747CE2F03FCA867D81F14710758B561209E7(__this, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_4 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_4&((int64_t)4294967296LL))))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_5 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_5&((int64_t)68719476736LL))))
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
bool L_6 = __this->___m_iriParsing;
|
|
if (!L_6)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_7 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_7&((int64_t)8589934592LL))))
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
bool L_8;
|
|
L_8 = Uri_get_AllowIdn_m612B747CE2F03FCA867D81F14710758B561209E7(__this, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_9 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_9&((int64_t)4294967296LL))))
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
uint64_t L_10 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_10&((int64_t)((int32_t)-65536))));
|
|
uint64_t L_11 = __this->___m_Flags;
|
|
String_t* L_12 = __this->___m_String;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_12, NULL);
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_11|((int64_t)L_13)));
|
|
String_t* L_14 = __this->___m_String;
|
|
String_t* L_15 = __this->___m_originalUnicodeString;
|
|
uint16_t L_16 = ___1_idx;
|
|
String_t* L_17 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
|
|
uint16_t L_19 = ___1_idx;
|
|
NullCheck(L_15);
|
|
String_t* L_20;
|
|
L_20 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, L_16, ((int32_t)il2cpp_codegen_subtract(L_18, (int32_t)L_19)), NULL);
|
|
String_t* L_21;
|
|
L_21 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_14, L_20, NULL);
|
|
__this->___m_String = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_21);
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
bool L_22 = __this->___m_iriParsing;
|
|
if (!L_22)
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_23 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_23&((int64_t)8589934592LL))))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_24 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_24|((int64_t)274877906944LL)));
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60545
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CreateUriInfo_m3B4F804AB6CB010246F2A52F123D6E44DECDE998 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, uint64_t ___0_cF, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* V_0 = NULL;
|
|
uint16_t V_1 = 0;
|
|
bool V_2 = false;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
Il2CppChar* V_5 = NULL;
|
|
String_t* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
uint16_t V_8 = 0;
|
|
String_t* V_9 = NULL;
|
|
bool V_10 = false;
|
|
String_t* G_B48_0 = NULL;
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_0 = (UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09*)il2cpp_codegen_object_new(UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09_il2cpp_TypeInfo_var);
|
|
UriInfo__ctor_m88A6E3E7164B78B18C70D83CA5AD734517D308B3(L_0, NULL);
|
|
V_0 = L_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_2 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_1->___Offset);
|
|
String_t* L_3 = __this->___m_String;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
|
|
L_2->___End = (uint16_t)((int32_t)(uint16_t)L_4);
|
|
bool L_5;
|
|
L_5 = Uri_get_UserDrivenParsing_mF2426529046B3DF3292A7AA2F4885F8D6591BBBD(__this, NULL);
|
|
if (L_5)
|
|
{
|
|
goto IL_0423;
|
|
}
|
|
}
|
|
{
|
|
V_2 = (bool)0;
|
|
uint64_t L_6 = ___0_cF;
|
|
if (!((int64_t)((int64_t)L_6&((int64_t)((int32_t)536870912)))))
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (uint16_t)0;
|
|
goto IL_0051;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
uint16_t L_7 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, 1)));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_8 = V_0;
|
|
NullCheck(L_8);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_9 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_8->___Offset);
|
|
uint16_t* L_10 = (uint16_t*)(&L_9->___Scheme);
|
|
uint16_t* L_11 = L_10;
|
|
int32_t L_12 = *((uint16_t*)L_11);
|
|
*((int16_t*)L_11) = (int16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_12, 1)));
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
uint16_t L_13 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_15 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_14->___Offset);
|
|
uint16_t L_16 = L_15->___End;
|
|
if ((((int32_t)L_13) >= ((int32_t)L_16)))
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_17 = __this->___m_String;
|
|
uint16_t L_18 = V_1;
|
|
NullCheck(L_17);
|
|
Il2CppChar L_19;
|
|
L_19 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_17, L_18, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_20;
|
|
L_20 = Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D(L_19, NULL);
|
|
if (L_20)
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
uint64_t L_21 = ___0_cF;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_22;
|
|
L_22 = Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77(L_21, ((int64_t)((int32_t)268435456)), NULL);
|
|
if (!L_22)
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_23 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, 2)));
|
|
goto IL_008f;
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
uint16_t L_24 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, 1)));
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
uint16_t L_25 = V_1;
|
|
uint64_t L_26 = ___0_cF;
|
|
if ((((int32_t)L_25) >= ((int32_t)((int32_t)(uint16_t)((int64_t)((int64_t)L_26&((int64_t)((int32_t)65535))))))))
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_27 = __this->___m_String;
|
|
uint16_t L_28 = V_1;
|
|
NullCheck(L_27);
|
|
Il2CppChar L_29;
|
|
L_29 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_27, L_28, NULL);
|
|
if ((((int32_t)L_29) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_30 = __this->___m_String;
|
|
uint16_t L_31 = V_1;
|
|
NullCheck(L_30);
|
|
Il2CppChar L_32;
|
|
L_32 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_30, L_31, NULL);
|
|
if ((((int32_t)L_32) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_33 = __this->___m_Syntax;
|
|
NullCheck(L_33);
|
|
String_t* L_34;
|
|
L_34 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_33, NULL);
|
|
NullCheck(L_34);
|
|
int32_t L_35;
|
|
L_35 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_34, NULL);
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)L_35);
|
|
goto IL_00e8;
|
|
}
|
|
|
|
IL_00d7:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_36 = V_0;
|
|
NullCheck(L_36);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_37 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_36->___Offset);
|
|
uint16_t* L_38 = (uint16_t*)(&L_37->___Scheme);
|
|
uint16_t* L_39 = L_38;
|
|
int32_t L_40 = *((uint16_t*)L_39);
|
|
*((int16_t*)L_39) = (int16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_40, 1)));
|
|
}
|
|
|
|
IL_00e8:
|
|
{
|
|
String_t* L_41 = __this->___m_String;
|
|
uint16_t L_42 = V_1;
|
|
uint16_t L_43 = L_42;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_43, 1)));
|
|
NullCheck(L_41);
|
|
Il2CppChar L_44;
|
|
L_44 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_41, L_43, NULL);
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_00d7;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_45 = ___0_cF;
|
|
if (!((int64_t)((int64_t)L_45&((int64_t)((int32_t)1048576)))))
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_46 = __this->___m_String;
|
|
uint16_t L_47 = V_1;
|
|
NullCheck(L_46);
|
|
Il2CppChar L_48;
|
|
L_48 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_46, L_47, NULL);
|
|
if ((((int32_t)L_48) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_0129;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_49 = __this->___m_String;
|
|
uint16_t L_50 = V_1;
|
|
NullCheck(L_49);
|
|
Il2CppChar L_51;
|
|
L_51 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_49, ((int32_t)il2cpp_codegen_add((int32_t)L_50, 1)), NULL);
|
|
if ((!(((uint32_t)L_51) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_012b;
|
|
}
|
|
}
|
|
|
|
IL_0129:
|
|
{
|
|
V_2 = (bool)1;
|
|
}
|
|
|
|
IL_012b:
|
|
{
|
|
uint16_t L_52 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_52, 2)));
|
|
uint64_t L_53 = ___0_cF;
|
|
if (!((int64_t)((int64_t)L_53&((int64_t)17592588697600LL))))
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0146;
|
|
}
|
|
|
|
IL_013f:
|
|
{
|
|
V_2 = (bool)1;
|
|
uint16_t L_54 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_54, 1)));
|
|
}
|
|
|
|
IL_0146:
|
|
{
|
|
uint16_t L_55 = V_1;
|
|
uint64_t L_56 = ___0_cF;
|
|
if ((((int32_t)L_55) >= ((int32_t)((int32_t)(uint16_t)((int64_t)((int64_t)L_56&((int64_t)((int32_t)65535))))))))
|
|
{
|
|
goto IL_0172;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_57 = __this->___m_String;
|
|
uint16_t L_58 = V_1;
|
|
NullCheck(L_57);
|
|
Il2CppChar L_59;
|
|
L_59 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_57, L_58, NULL);
|
|
if ((((int32_t)L_59) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_013f;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_60 = __this->___m_String;
|
|
uint16_t L_61 = V_1;
|
|
NullCheck(L_60);
|
|
Il2CppChar L_62;
|
|
L_62 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_60, L_61, NULL);
|
|
if ((((int32_t)L_62) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_013f;
|
|
}
|
|
}
|
|
|
|
IL_0172:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_63 = __this->___m_Syntax;
|
|
NullCheck(L_63);
|
|
int32_t L_64;
|
|
L_64 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_63, NULL);
|
|
if ((((int32_t)L_64) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_65 = V_0;
|
|
NullCheck(L_65);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_66 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_65->___Offset);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_67 = __this->___m_Syntax;
|
|
NullCheck(L_67);
|
|
int32_t L_68;
|
|
L_68 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_67, NULL);
|
|
L_66->___PortValue = (uint16_t)((int32_t)(uint16_t)L_68);
|
|
}
|
|
|
|
IL_0197:
|
|
{
|
|
uint64_t L_69 = ___0_cF;
|
|
if ((((int64_t)((int64_t)((int64_t)L_69&((int64_t)((int32_t)458752))))) == ((int64_t)((int64_t)((int32_t)458752)))))
|
|
{
|
|
goto IL_01b5;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_70 = ___0_cF;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_71;
|
|
L_71 = Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77(L_70, ((int64_t)((int32_t)134217728)), NULL);
|
|
if (!L_71)
|
|
{
|
|
goto IL_0210;
|
|
}
|
|
}
|
|
|
|
IL_01b5:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_72 = V_0;
|
|
NullCheck(L_72);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_73 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_72->___Offset);
|
|
uint64_t L_74 = ___0_cF;
|
|
L_73->___User = (uint16_t)((int32_t)(uint16_t)((int64_t)((int64_t)L_74&((int64_t)((int32_t)65535)))));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_76 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_75->___Offset);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_77 = V_0;
|
|
NullCheck(L_77);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_78 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_77->___Offset);
|
|
uint16_t L_79 = L_78->___User;
|
|
L_76->___Host = L_79;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_80 = V_0;
|
|
NullCheck(L_80);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_81 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_80->___Offset);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_82 = V_0;
|
|
NullCheck(L_82);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_83 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_82->___Offset);
|
|
uint16_t L_84 = L_83->___User;
|
|
L_81->___Path = L_84;
|
|
uint64_t L_85 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_85&((int64_t)((int32_t)-65536))));
|
|
bool L_86 = V_2;
|
|
if (!L_86)
|
|
{
|
|
goto IL_0423;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_87 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_87|((int64_t)1)));
|
|
goto IL_0423;
|
|
}
|
|
|
|
IL_0210:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_88 = V_0;
|
|
NullCheck(L_88);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_89 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_88->___Offset);
|
|
uint16_t L_90 = V_1;
|
|
L_89->___User = L_90;
|
|
uint64_t L_91;
|
|
L_91 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(__this, NULL);
|
|
if ((!(((uint64_t)L_91) == ((uint64_t)((int64_t)((int32_t)327680))))))
|
|
{
|
|
goto IL_0259;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_92 = V_0;
|
|
NullCheck(L_92);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_93 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_92->___Offset);
|
|
uint16_t L_94 = V_1;
|
|
L_93->___Host = L_94;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_95 = V_0;
|
|
NullCheck(L_95);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_96 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_95->___Offset);
|
|
uint64_t L_97 = ___0_cF;
|
|
L_96->___Path = (uint16_t)((int32_t)(uint16_t)((int64_t)((int64_t)L_97&((int64_t)((int32_t)65535)))));
|
|
uint64_t L_98 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_98&((int64_t)((int32_t)-65536))));
|
|
goto IL_0423;
|
|
}
|
|
|
|
IL_0259:
|
|
{
|
|
uint64_t L_99 = ___0_cF;
|
|
if (!((int64_t)((int64_t)L_99&((int64_t)((int32_t)2097152)))))
|
|
{
|
|
goto IL_028d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_026a;
|
|
}
|
|
|
|
IL_0265:
|
|
{
|
|
uint16_t L_100 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_100, 1)));
|
|
}
|
|
|
|
IL_026a:
|
|
{
|
|
String_t* L_101 = __this->___m_String;
|
|
uint16_t L_102 = V_1;
|
|
NullCheck(L_101);
|
|
Il2CppChar L_103;
|
|
L_103 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_101, L_102, NULL);
|
|
if ((!(((uint32_t)L_103) == ((uint32_t)((int32_t)64)))))
|
|
{
|
|
goto IL_0265;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_104 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_104, 1)));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_105 = V_0;
|
|
NullCheck(L_105);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_106 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_105->___Offset);
|
|
uint16_t L_107 = V_1;
|
|
L_106->___Host = L_107;
|
|
goto IL_0299;
|
|
}
|
|
|
|
IL_028d:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_108 = V_0;
|
|
NullCheck(L_108);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_109 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_108->___Offset);
|
|
uint16_t L_110 = V_1;
|
|
L_109->___Host = L_110;
|
|
}
|
|
|
|
IL_0299:
|
|
{
|
|
uint64_t L_111 = ___0_cF;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int64_t)((int64_t)L_111&((int64_t)((int32_t)65535)))));
|
|
uint64_t L_112 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_112&((int64_t)((int32_t)-65536))));
|
|
bool L_113 = V_2;
|
|
if (!L_113)
|
|
{
|
|
goto IL_02b6;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_114 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_114|((int64_t)1)));
|
|
}
|
|
|
|
IL_02b6:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_115 = V_0;
|
|
NullCheck(L_115);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_116 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_115->___Offset);
|
|
uint16_t L_117 = V_1;
|
|
L_116->___Path = L_117;
|
|
V_3 = (bool)0;
|
|
uint64_t L_118 = ___0_cF;
|
|
V_4 = (bool)((!(((uint64_t)((int64_t)((int64_t)L_118&((int64_t)274877906944LL)))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
uint64_t L_119 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_119&((int64_t)-274877906945LL)));
|
|
bool L_120 = V_4;
|
|
if (!L_120)
|
|
{
|
|
goto IL_02fd;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_121 = V_0;
|
|
NullCheck(L_121);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_122 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_121->___Offset);
|
|
String_t* L_123 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_123);
|
|
int32_t L_124;
|
|
L_124 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_123, NULL);
|
|
L_122->___End = (uint16_t)((int32_t)(uint16_t)L_124);
|
|
}
|
|
|
|
IL_02fd:
|
|
{
|
|
uint16_t L_125 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_126 = V_0;
|
|
NullCheck(L_126);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_127 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_126->___Offset);
|
|
uint16_t L_128 = L_127->___End;
|
|
if ((((int32_t)L_125) >= ((int32_t)L_128)))
|
|
{
|
|
goto IL_0423;
|
|
}
|
|
}
|
|
{
|
|
bool L_129 = V_4;
|
|
if (L_129)
|
|
{
|
|
goto IL_031a;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_130 = __this->___m_String;
|
|
G_B48_0 = L_130;
|
|
goto IL_0320;
|
|
}
|
|
|
|
IL_031a:
|
|
{
|
|
String_t* L_131 = __this->___m_originalUnicodeString;
|
|
G_B48_0 = L_131;
|
|
}
|
|
|
|
IL_0320:
|
|
{
|
|
V_6 = G_B48_0;
|
|
String_t* L_132 = V_6;
|
|
V_5 = (Il2CppChar*)((uintptr_t)L_132);
|
|
Il2CppChar* L_133 = V_5;
|
|
if (!L_133)
|
|
{
|
|
goto IL_0335;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_134 = V_5;
|
|
int32_t L_135;
|
|
L_135 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_5 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_134, L_135));
|
|
}
|
|
|
|
IL_0335:
|
|
{
|
|
Il2CppChar* L_136 = V_5;
|
|
uint16_t L_137 = V_1;
|
|
int32_t L_138 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_136, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_137), 2)))));
|
|
if ((!(((uint32_t)L_138) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_0420;
|
|
}
|
|
}
|
|
{
|
|
V_7 = 0;
|
|
uint16_t L_139 = V_1;
|
|
int32_t L_140 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_139, 1)));
|
|
V_1 = (uint16_t)L_140;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_141 = V_0;
|
|
NullCheck(L_141);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_142 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_141->___Offset);
|
|
uint16_t L_143 = L_142->___End;
|
|
if ((((int32_t)L_140) >= ((int32_t)L_143)))
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_144 = V_5;
|
|
uint16_t L_145 = V_1;
|
|
int32_t L_146 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_144, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_145), 2)))));
|
|
V_7 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_146, ((int32_t)48))));
|
|
int32_t L_147 = V_7;
|
|
if ((((int32_t)L_147) == ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_148 = V_7;
|
|
if ((((int32_t)L_148) == ((int32_t)((int32_t)15))))
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_149 = V_7;
|
|
if ((((int32_t)L_149) == ((int32_t)((int32_t)65523))))
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (bool)1;
|
|
int32_t L_150 = V_7;
|
|
if (L_150)
|
|
{
|
|
goto IL_0393;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_151 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_151|((int64_t)((int32_t)520))));
|
|
}
|
|
|
|
IL_0393:
|
|
{
|
|
uint16_t L_152 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_152, 1)));
|
|
goto IL_03cf;
|
|
}
|
|
|
|
IL_039a:
|
|
{
|
|
Il2CppChar* L_153 = V_5;
|
|
uint16_t L_154 = V_1;
|
|
int32_t L_155 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_153, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_154), 2)))));
|
|
V_8 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_155, ((int32_t)48))));
|
|
uint16_t L_156 = V_8;
|
|
if ((((int32_t)L_156) == ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_157 = V_8;
|
|
if ((((int32_t)L_157) == ((int32_t)((int32_t)15))))
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_158 = V_8;
|
|
if ((((int32_t)L_158) == ((int32_t)((int32_t)65523))))
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_159 = V_7;
|
|
uint16_t L_160 = V_8;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_159, ((int32_t)10))), (int32_t)L_160));
|
|
uint16_t L_161 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_161, 1)));
|
|
}
|
|
|
|
IL_03cf:
|
|
{
|
|
uint16_t L_162 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_163 = V_0;
|
|
NullCheck(L_163);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_164 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_163->___Offset);
|
|
uint16_t L_165 = L_164->___End;
|
|
if ((((int32_t)L_162) < ((int32_t)L_165)))
|
|
{
|
|
goto IL_039a;
|
|
}
|
|
}
|
|
|
|
IL_03dd:
|
|
{
|
|
bool L_166 = V_3;
|
|
if (!L_166)
|
|
{
|
|
goto IL_040a;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_167 = V_0;
|
|
NullCheck(L_167);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_168 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_167->___Offset);
|
|
uint16_t L_169 = L_168->___PortValue;
|
|
int32_t L_170 = V_7;
|
|
if ((((int32_t)L_169) == ((int32_t)((int32_t)(uint16_t)L_170))))
|
|
{
|
|
goto IL_040a;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_171 = V_0;
|
|
NullCheck(L_171);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_172 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_171->___Offset);
|
|
int32_t L_173 = V_7;
|
|
L_172->___PortValue = (uint16_t)((int32_t)(uint16_t)L_173);
|
|
uint64_t L_174 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_174|((int64_t)((int32_t)8388608))));
|
|
goto IL_0414;
|
|
}
|
|
|
|
IL_040a:
|
|
{
|
|
uint64_t L_175 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_175|((int64_t)((int32_t)520))));
|
|
}
|
|
|
|
IL_0414:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_176 = V_0;
|
|
NullCheck(L_176);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_177 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_176->___Offset);
|
|
uint16_t L_178 = V_1;
|
|
L_177->___Path = L_178;
|
|
}
|
|
|
|
IL_0420:
|
|
{
|
|
V_6 = (String_t*)NULL;
|
|
}
|
|
|
|
IL_0423:
|
|
{
|
|
uint64_t L_179 = ___0_cF;
|
|
___0_cF = ((int64_t)((int64_t)L_179|((int64_t)((int32_t)1073741824))));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_180 = V_0;
|
|
String_t* L_181 = __this->___m_DnsSafeHost;
|
|
NullCheck(L_180);
|
|
L_180->___DnsSafeHost = L_181;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_180->___DnsSafeHost), (void*)L_181);
|
|
String_t* L_182 = __this->___m_String;
|
|
V_9 = L_182;
|
|
V_10 = (bool)0;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_047a:
|
|
{
|
|
{
|
|
bool L_183 = V_10;
|
|
if (!L_183)
|
|
{
|
|
goto IL_0485;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_184 = V_9;
|
|
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_184, NULL);
|
|
}
|
|
|
|
IL_0485:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
String_t* L_185 = V_9;
|
|
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_185, (&V_10), NULL);
|
|
uint64_t L_186 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_186&((int64_t)((int32_t)1073741824)))))
|
|
{
|
|
goto IL_0478_1;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_187 = V_0;
|
|
__this->___m_Info = L_187;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Info), (void*)L_187);
|
|
uint64_t L_188 = __this->___m_Flags;
|
|
uint64_t L_189 = ___0_cF;
|
|
__this->___m_Flags = ((int64_t)(((int64_t)((int64_t)L_188&((int64_t)((int32_t)-65536))))|(int64_t)L_189));
|
|
}
|
|
|
|
IL_0478_1:
|
|
{
|
|
goto IL_0486;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0486:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60546
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CreateHostString_mBBAF0ACD4E2EE673F8F7F4E416D87517D94245CF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint64_t V_0 = 0;
|
|
String_t* V_1 = NULL;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* V_2 = NULL;
|
|
bool V_3 = false;
|
|
uint16_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
Il2CppChar* V_6 = NULL;
|
|
String_t* V_7 = NULL;
|
|
int32_t V_8 = 0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_9 = NULL;
|
|
uint16_t V_10 = 0;
|
|
int32_t G_B23_0 = 0;
|
|
int32_t G_B23_1 = 0;
|
|
int32_t G_B23_2 = 0;
|
|
int32_t* G_B23_3 = NULL;
|
|
RuntimeObject* G_B23_4 = NULL;
|
|
int32_t G_B23_5 = 0;
|
|
int32_t G_B23_6 = 0;
|
|
String_t* G_B23_7 = NULL;
|
|
int32_t G_B22_0 = 0;
|
|
int32_t G_B22_1 = 0;
|
|
int32_t G_B22_2 = 0;
|
|
int32_t* G_B22_3 = NULL;
|
|
RuntimeObject* G_B22_4 = NULL;
|
|
int32_t G_B22_5 = 0;
|
|
int32_t G_B22_6 = 0;
|
|
String_t* G_B22_7 = NULL;
|
|
int32_t G_B24_0 = 0;
|
|
int32_t G_B24_1 = 0;
|
|
int32_t G_B24_2 = 0;
|
|
int32_t G_B24_3 = 0;
|
|
int32_t* G_B24_4 = NULL;
|
|
RuntimeObject* G_B24_5 = NULL;
|
|
int32_t G_B24_6 = 0;
|
|
int32_t G_B24_7 = 0;
|
|
String_t* G_B24_8 = NULL;
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = __this->___m_Syntax;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_2 = __this->___m_Info;
|
|
V_2 = L_2;
|
|
V_3 = (bool)0;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_005f:
|
|
{
|
|
{
|
|
bool L_3 = V_3;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_4 = V_2;
|
|
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_4, NULL);
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_5 = V_2;
|
|
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_5, (&V_3), NULL);
|
|
bool L_6;
|
|
L_6 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)67108864)), NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_005d_1;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_7 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_7|((int64_t)((int32_t)67108864))));
|
|
Uri_GetHostViaCustomSyntax_m6632DAD1F66901E82C60A47D626A9140A586C802(__this, NULL);
|
|
uint64_t L_8 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_8&((int64_t)((int32_t)-67108865))));
|
|
goto IL_026a;
|
|
}
|
|
|
|
IL_005d_1:
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
uint64_t L_9 = __this->___m_Flags;
|
|
V_0 = L_9;
|
|
String_t* L_10 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_11 = __this->___m_Info;
|
|
NullCheck(L_11);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_12 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_11->___Offset);
|
|
uint16_t L_13 = L_12->___Host;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_14 = __this->___m_Info;
|
|
NullCheck(L_14);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_15 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_14->___Offset);
|
|
uint16_t L_16 = L_15->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_17 = __this->___m_Info;
|
|
NullCheck(L_17);
|
|
String_t** L_18 = (String_t**)(&L_17->___ScopeId);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
String_t* L_19;
|
|
L_19 = Uri_CreateHostStringHelper_m196C6DAB9F26F08459220AC87C0A74785A61E9C3(L_10, L_13, L_16, (&V_0), L_18, NULL);
|
|
V_1 = L_19;
|
|
String_t* L_20 = V_1;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_20, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_0233;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_22;
|
|
L_22 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(__this, NULL);
|
|
if ((!(((uint64_t)L_22) == ((uint64_t)((int64_t)((int32_t)327680))))))
|
|
{
|
|
goto IL_019c;
|
|
}
|
|
}
|
|
{
|
|
V_4 = (uint16_t)0;
|
|
String_t* L_23 = V_1;
|
|
V_7 = L_23;
|
|
String_t* L_24 = V_7;
|
|
V_6 = (Il2CppChar*)((uintptr_t)L_24);
|
|
Il2CppChar* L_25 = V_6;
|
|
if (!L_25)
|
|
{
|
|
goto IL_00de;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_26 = V_6;
|
|
int32_t L_27;
|
|
L_27 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_6 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_26, L_27));
|
|
}
|
|
|
|
IL_00de:
|
|
{
|
|
Il2CppChar* L_28 = V_6;
|
|
String_t* L_29 = V_1;
|
|
NullCheck(L_29);
|
|
int32_t L_30;
|
|
L_30 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_29, NULL);
|
|
int32_t L_31;
|
|
L_31 = Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7(__this, L_28, (&V_4), (uint16_t)((int32_t)(uint16_t)L_30), ((int32_t)65535), NULL);
|
|
V_5 = L_31;
|
|
V_7 = (String_t*)NULL;
|
|
int32_t L_32 = V_5;
|
|
if (((int32_t)((int32_t)L_32&2)))
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
{
|
|
bool L_33;
|
|
L_33 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)536870912)), NULL);
|
|
if (L_33)
|
|
{
|
|
goto IL_0114;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_34 = V_5;
|
|
if (!((int32_t)((int32_t)L_34&((int32_t)32))))
|
|
{
|
|
goto IL_0119;
|
|
}
|
|
}
|
|
|
|
IL_0114:
|
|
{
|
|
uint64_t L_35 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_35|((int64_t)4)));
|
|
}
|
|
|
|
IL_0119:
|
|
{
|
|
bool L_36;
|
|
L_36 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)536870912)), NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_0135;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_37 = V_5;
|
|
if (!((int32_t)((int32_t)L_37&((int32_t)33))))
|
|
{
|
|
goto IL_0135;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_38 = V_5;
|
|
V_5 = ((int32_t)((int32_t)L_38&((int32_t)-2)));
|
|
}
|
|
|
|
IL_0135:
|
|
{
|
|
int32_t L_39 = V_5;
|
|
if ((((int32_t)((int32_t)((int32_t)L_39&((int32_t)17)))) == ((int32_t)1)))
|
|
{
|
|
goto IL_0233;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_40 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_40|((int64_t)((int32_t)256))));
|
|
bool L_41;
|
|
L_41 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (!L_41)
|
|
{
|
|
goto IL_0233;
|
|
}
|
|
}
|
|
{
|
|
V_8 = 0;
|
|
String_t* L_42 = V_1;
|
|
String_t* L_43 = V_1;
|
|
NullCheck(L_43);
|
|
int32_t L_44;
|
|
L_44 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_43, NULL);
|
|
bool L_45;
|
|
L_45 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_45)
|
|
{
|
|
G_B23_0 = ((int32_t)35);
|
|
G_B23_1 = ((int32_t)63);
|
|
G_B23_2 = 1;
|
|
G_B23_3 = (&V_8);
|
|
G_B23_4 = NULL;
|
|
G_B23_5 = L_44;
|
|
G_B23_6 = 0;
|
|
G_B23_7 = L_42;
|
|
goto IL_0179;
|
|
}
|
|
G_B22_0 = ((int32_t)35);
|
|
G_B22_1 = ((int32_t)63);
|
|
G_B22_2 = 1;
|
|
G_B22_3 = (&V_8);
|
|
G_B22_4 = NULL;
|
|
G_B22_5 = L_44;
|
|
G_B22_6 = 0;
|
|
G_B22_7 = L_42;
|
|
}
|
|
{
|
|
G_B24_0 = ((int32_t)37);
|
|
G_B24_1 = G_B22_0;
|
|
G_B24_2 = G_B22_1;
|
|
G_B24_3 = G_B22_2;
|
|
G_B24_4 = G_B22_3;
|
|
G_B24_5 = G_B22_4;
|
|
G_B24_6 = G_B22_5;
|
|
G_B24_7 = G_B22_6;
|
|
G_B24_8 = G_B22_7;
|
|
goto IL_017e;
|
|
}
|
|
|
|
IL_0179:
|
|
{
|
|
G_B24_0 = ((int32_t)65535);
|
|
G_B24_1 = G_B23_0;
|
|
G_B24_2 = G_B23_1;
|
|
G_B24_3 = G_B23_2;
|
|
G_B24_4 = G_B23_3;
|
|
G_B24_5 = G_B23_4;
|
|
G_B24_6 = G_B23_5;
|
|
G_B24_7 = G_B23_6;
|
|
G_B24_8 = G_B23_7;
|
|
}
|
|
|
|
IL_017e:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_46;
|
|
L_46 = UriHelper_EscapeString_mA9075A39AFEE45E310AA6E2977B46D74F2FE38D3(G_B24_8, G_B24_7, G_B24_6, (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)G_B24_5, G_B24_4, (bool)G_B24_3, G_B24_2, G_B24_1, G_B24_0, NULL);
|
|
V_9 = L_46;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_47 = V_9;
|
|
if (!L_47)
|
|
{
|
|
goto IL_0233;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_48 = V_9;
|
|
int32_t L_49 = V_8;
|
|
String_t* L_50;
|
|
L_50 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_48, 0, L_49, NULL);
|
|
V_1 = L_50;
|
|
goto IL_0233;
|
|
}
|
|
|
|
IL_019c:
|
|
{
|
|
bool L_51;
|
|
L_51 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)33554432)), NULL);
|
|
if (!L_51)
|
|
{
|
|
goto IL_0233;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_52 = __this->___m_Info;
|
|
NullCheck(L_52);
|
|
String_t* L_53 = L_52->___ScopeId;
|
|
if (!L_53)
|
|
{
|
|
goto IL_01c5;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_54 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_54|((int64_t)((int32_t)260))));
|
|
goto IL_0233;
|
|
}
|
|
|
|
IL_01c5:
|
|
{
|
|
V_10 = (uint16_t)0;
|
|
goto IL_0229;
|
|
}
|
|
|
|
IL_01ca:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_55 = __this->___m_Info;
|
|
NullCheck(L_55);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_56 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_55->___Offset);
|
|
uint16_t L_57 = L_56->___Host;
|
|
uint16_t L_58 = V_10;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_59 = __this->___m_Info;
|
|
NullCheck(L_59);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_60 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_59->___Offset);
|
|
uint16_t L_61 = L_60->___End;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)L_58))) >= ((int32_t)L_61)))
|
|
{
|
|
goto IL_0217;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_62 = V_1;
|
|
uint16_t L_63 = V_10;
|
|
NullCheck(L_62);
|
|
Il2CppChar L_64;
|
|
L_64 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_62, L_63, NULL);
|
|
String_t* L_65 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_66 = __this->___m_Info;
|
|
NullCheck(L_66);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_67 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_66->___Offset);
|
|
uint16_t L_68 = L_67->___Host;
|
|
uint16_t L_69 = V_10;
|
|
NullCheck(L_65);
|
|
Il2CppChar L_70;
|
|
L_70 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_65, ((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_69)), NULL);
|
|
if ((((int32_t)L_64) == ((int32_t)L_70)))
|
|
{
|
|
goto IL_0222;
|
|
}
|
|
}
|
|
|
|
IL_0217:
|
|
{
|
|
uint64_t L_71 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_71|((int64_t)((int32_t)260))));
|
|
goto IL_0233;
|
|
}
|
|
|
|
IL_0222:
|
|
{
|
|
uint16_t L_72 = V_10;
|
|
V_10 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, 1)));
|
|
}
|
|
|
|
IL_0229:
|
|
{
|
|
uint16_t L_73 = V_10;
|
|
String_t* L_74 = V_1;
|
|
NullCheck(L_74);
|
|
int32_t L_75;
|
|
L_75 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_74, NULL);
|
|
if ((((int32_t)L_73) < ((int32_t)L_75)))
|
|
{
|
|
goto IL_01ca;
|
|
}
|
|
}
|
|
|
|
IL_0233:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_76 = __this->___m_Info;
|
|
String_t* L_77 = V_1;
|
|
NullCheck(L_76);
|
|
L_76->___Host = L_77;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_76->___Host), (void*)L_77);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_78 = __this->___m_Info;
|
|
V_2 = L_78;
|
|
V_3 = (bool)0;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0260:
|
|
{
|
|
{
|
|
bool L_79 = V_3;
|
|
if (!L_79)
|
|
{
|
|
goto IL_0269;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_80 = V_2;
|
|
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_80, NULL);
|
|
}
|
|
|
|
IL_0269:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_81 = V_2;
|
|
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_81, (&V_3), NULL);
|
|
uint64_t L_82 = __this->___m_Flags;
|
|
uint64_t L_83 = V_0;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_82|(int64_t)L_83));
|
|
goto IL_026a;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_026a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60547
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_CreateHostStringHelper_m196C6DAB9F26F08459220AC87C0A74785A61E9C3 (String_t* ___0_str, uint16_t ___1_idx, uint16_t ___2_end, uint64_t* ___3_flags, String_t** ___4_scopeId, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
String_t* V_1 = NULL;
|
|
uint64_t V_2 = 0;
|
|
{
|
|
V_0 = (bool)0;
|
|
uint64_t* L_0 = ___3_flags;
|
|
int64_t L_1 = *((int64_t*)L_0);
|
|
V_2 = ((int64_t)(L_1&((int64_t)((int32_t)458752))));
|
|
uint64_t L_2 = V_2;
|
|
if ((!(((uint64_t)L_2) <= ((uint64_t)((int64_t)((int32_t)196608))))))
|
|
{
|
|
goto IL_0035;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_3 = V_2;
|
|
if ((((int64_t)L_3) == ((int64_t)((int64_t)((int32_t)65536)))))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_4 = V_2;
|
|
if ((((int64_t)L_4) == ((int64_t)((int64_t)((int32_t)131072)))))
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_5 = V_2;
|
|
if ((((int64_t)L_5) == ((int64_t)((int64_t)((int32_t)196608)))))
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
uint64_t L_6 = V_2;
|
|
if ((((int64_t)L_6) == ((int64_t)((int64_t)((int32_t)262144)))))
|
|
{
|
|
goto IL_007a;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_7 = V_2;
|
|
if ((((int64_t)L_7) == ((int64_t)((int64_t)((int32_t)327680)))))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_8 = V_2;
|
|
if ((((int64_t)L_8) == ((int64_t)((int64_t)((int32_t)458752)))))
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
String_t* L_9 = ___0_str;
|
|
uint16_t L_10 = ___1_idx;
|
|
uint16_t L_11 = ___2_end;
|
|
String_t* L_12;
|
|
L_12 = DomainNameHelper_ParseCanonicalName_mCDD58AA526B15176E4468ABA169068B279F3817F(L_9, L_10, L_11, (&V_0), NULL);
|
|
V_1 = L_12;
|
|
goto IL_00c4;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
String_t* L_13 = ___0_str;
|
|
uint16_t L_14 = ___1_idx;
|
|
String_t** L_15 = ___4_scopeId;
|
|
String_t* L_16;
|
|
L_16 = IPv6AddressHelper_ParseCanonicalName_m5C5161CE7D6F7D7C7D81A808F51107C85A6CA21B(L_13, L_14, (&V_0), L_15, NULL);
|
|
V_1 = L_16;
|
|
goto IL_00c4;
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
String_t* L_17 = ___0_str;
|
|
uint16_t L_18 = ___1_idx;
|
|
uint16_t L_19 = ___2_end;
|
|
String_t* L_20;
|
|
L_20 = IPv4AddressHelper_ParseCanonicalName_mF74A625E0C85FC8C5CAE3A47785606BF93777FF1(L_17, L_18, L_19, (&V_0), NULL);
|
|
V_1 = L_20;
|
|
goto IL_00c4;
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
String_t* L_21 = ___0_str;
|
|
uint16_t L_22 = ___1_idx;
|
|
uint16_t L_23 = ___2_end;
|
|
String_t* L_24;
|
|
L_24 = UncNameHelper_ParseCanonicalName_m938F53305ABCF1840011969B589F0D53A1028C79(L_21, L_22, L_23, (&V_0), NULL);
|
|
V_1 = L_24;
|
|
goto IL_00c4;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
uint64_t* L_25 = ___3_flags;
|
|
int64_t L_26 = *((int64_t*)L_25);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_27;
|
|
L_27 = Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77(L_26, ((int64_t)((int32_t)134217728)), NULL);
|
|
if (!L_27)
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_28 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
V_1 = L_28;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
String_t* L_29 = ___0_str;
|
|
uint16_t L_30 = ___1_idx;
|
|
uint16_t L_31 = ___2_end;
|
|
uint16_t L_32 = ___1_idx;
|
|
NullCheck(L_29);
|
|
String_t* L_33;
|
|
L_33 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_29, L_30, ((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)L_32)), NULL);
|
|
V_1 = L_33;
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
String_t* L_34 = V_1;
|
|
NullCheck(L_34);
|
|
int32_t L_35;
|
|
L_35 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_34, NULL);
|
|
if (L_35)
|
|
{
|
|
goto IL_00c4;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (bool)1;
|
|
goto IL_00c4;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
String_t* L_36 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
V_1 = L_36;
|
|
goto IL_00c4;
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var)));
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_37;
|
|
L_37 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(8, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_CreateHostStringHelper_m196C6DAB9F26F08459220AC87C0A74785A61E9C3_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
bool L_38 = V_0;
|
|
if (!L_38)
|
|
{
|
|
goto IL_00d2;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_39 = ___3_flags;
|
|
uint64_t* L_40 = ___3_flags;
|
|
int64_t L_41 = *((int64_t*)L_40);
|
|
*((int64_t*)L_39) = (int64_t)((int64_t)(L_41|((int64_t)((int32_t)4194304))));
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
String_t* L_42 = V_1;
|
|
return L_42;
|
|
}
|
|
}
|
|
// Method Definition Index: 60548
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_GetHostViaCustomSyntax_m6632DAD1F66901E82C60A47D626A9140A586C802 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
uint64_t V_4 = 0;
|
|
Il2CppChar* V_5 = NULL;
|
|
String_t* V_6 = NULL;
|
|
String_t* V_7 = NULL;
|
|
uint16_t V_8 = 0;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_0 = __this->___m_Info;
|
|
NullCheck(L_0);
|
|
String_t* L_1 = L_0->___Host;
|
|
if (!L_1)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_2 = __this->___m_Syntax;
|
|
NullCheck(L_2);
|
|
String_t* L_3;
|
|
L_3 = UriParser_InternalGetComponents_m52F450C5283A1820D5AFD07505E5FE82D4F476B0(L_2, __this, 4, 1, NULL);
|
|
V_0 = L_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_4 = __this->___m_Info;
|
|
NullCheck(L_4);
|
|
String_t* L_5 = L_4->___Host;
|
|
if (L_5)
|
|
{
|
|
goto IL_018d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
|
|
if ((((int32_t)L_7) < ((int32_t)((int32_t)65520))))
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var)));
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_8;
|
|
L_8 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(6, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_GetHostViaCustomSyntax_m6632DAD1F66901E82C60A47D626A9140A586C802_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
V_3 = 0;
|
|
uint64_t L_9 = __this->___m_Flags;
|
|
V_4 = ((int64_t)((int64_t)L_9&((int64_t)((int32_t)-458753))));
|
|
String_t* L_10 = V_0;
|
|
V_6 = L_10;
|
|
String_t* L_11 = V_6;
|
|
V_5 = (Il2CppChar*)((uintptr_t)L_11);
|
|
Il2CppChar* L_12 = V_5;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_13 = V_5;
|
|
int32_t L_14;
|
|
L_14 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_5 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_13, L_14));
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
V_7 = (String_t*)NULL;
|
|
Il2CppChar* L_15 = V_5;
|
|
String_t* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_18 = __this->___m_Syntax;
|
|
uint16_t L_19;
|
|
L_19 = Uri_CheckAuthorityHelper_m7946931160B7EC50E7167A11E570A4AF8AEB5B2E(__this, L_15, (uint16_t)0, (uint16_t)((int32_t)(uint16_t)L_17), (&V_3), (&V_4), L_18, (&V_7), NULL);
|
|
String_t* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_20, NULL);
|
|
if ((((int32_t)L_19) == ((int32_t)((int32_t)(uint16_t)L_21))))
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_22 = V_4;
|
|
V_4 = ((int64_t)((int64_t)L_22&((int64_t)((int32_t)-458753))));
|
|
uint64_t L_23 = V_4;
|
|
V_4 = ((int64_t)((int64_t)L_23|((int64_t)((int32_t)458752))));
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
V_6 = (String_t*)NULL;
|
|
int32_t L_24 = V_3;
|
|
if (L_24)
|
|
{
|
|
goto IL_00bd;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_25 = V_4;
|
|
if ((!(((uint64_t)((int64_t)((int64_t)L_25&((int64_t)((int32_t)458752))))) == ((uint64_t)((int64_t)((int32_t)458752))))))
|
|
{
|
|
goto IL_00dc;
|
|
}
|
|
}
|
|
|
|
IL_00bd:
|
|
{
|
|
uint64_t L_26 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)(((int64_t)((int64_t)L_26&((int64_t)((int32_t)-458753))))|((int64_t)((int32_t)327680))));
|
|
goto IL_018d;
|
|
}
|
|
|
|
IL_00dc:
|
|
{
|
|
String_t* L_27 = V_0;
|
|
String_t* L_28 = V_0;
|
|
NullCheck(L_28);
|
|
int32_t L_29;
|
|
L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_28, NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_30 = __this->___m_Info;
|
|
NullCheck(L_30);
|
|
String_t** L_31 = (String_t**)(&L_30->___ScopeId);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
String_t* L_32;
|
|
L_32 = Uri_CreateHostStringHelper_m196C6DAB9F26F08459220AC87C0A74785A61E9C3(L_27, (uint16_t)0, (uint16_t)((int32_t)(uint16_t)L_29), (&V_4), L_31, NULL);
|
|
V_0 = L_32;
|
|
V_8 = (uint16_t)0;
|
|
goto IL_0166;
|
|
}
|
|
|
|
IL_00fd:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_33 = __this->___m_Info;
|
|
NullCheck(L_33);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_34 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_33->___Offset);
|
|
uint16_t L_35 = L_34->___Host;
|
|
uint16_t L_36 = V_8;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_37 = __this->___m_Info;
|
|
NullCheck(L_37);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_38 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_37->___Offset);
|
|
uint16_t L_39 = L_38->___End;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)L_36))) >= ((int32_t)L_39)))
|
|
{
|
|
goto IL_014a;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_40 = V_0;
|
|
uint16_t L_41 = V_8;
|
|
NullCheck(L_40);
|
|
Il2CppChar L_42;
|
|
L_42 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_40, L_41, NULL);
|
|
String_t* L_43 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_44 = __this->___m_Info;
|
|
NullCheck(L_44);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_45 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_44->___Offset);
|
|
uint16_t L_46 = L_45->___Host;
|
|
uint16_t L_47 = V_8;
|
|
NullCheck(L_43);
|
|
Il2CppChar L_48;
|
|
L_48 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_43, ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_47)), NULL);
|
|
if ((((int32_t)L_42) == ((int32_t)L_48)))
|
|
{
|
|
goto IL_015f;
|
|
}
|
|
}
|
|
|
|
IL_014a:
|
|
{
|
|
uint64_t L_49 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_49|((int64_t)((int32_t)260))));
|
|
goto IL_0170;
|
|
}
|
|
|
|
IL_015f:
|
|
{
|
|
uint16_t L_50 = V_8;
|
|
V_8 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_50, 1)));
|
|
}
|
|
|
|
IL_0166:
|
|
{
|
|
uint16_t L_51 = V_8;
|
|
String_t* L_52 = V_0;
|
|
NullCheck(L_52);
|
|
int32_t L_53;
|
|
L_53 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_52, NULL);
|
|
if ((((int32_t)L_51) < ((int32_t)L_53)))
|
|
{
|
|
goto IL_00fd;
|
|
}
|
|
}
|
|
|
|
IL_0170:
|
|
{
|
|
uint64_t L_54 = __this->___m_Flags;
|
|
uint64_t L_55 = V_4;
|
|
__this->___m_Flags = ((int64_t)(((int64_t)((int64_t)L_54&((int64_t)((int32_t)-458753))))|((int64_t)((int64_t)L_55&((int64_t)((int32_t)458752))))));
|
|
}
|
|
|
|
IL_018d:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_56 = __this->___m_Syntax;
|
|
NullCheck(L_56);
|
|
String_t* L_57;
|
|
L_57 = UriParser_InternalGetComponents_m52F450C5283A1820D5AFD07505E5FE82D4F476B0(L_56, __this, ((int32_t)128), 1, NULL);
|
|
V_1 = L_57;
|
|
V_2 = 0;
|
|
String_t* L_58 = V_1;
|
|
if (!L_58)
|
|
{
|
|
goto IL_01ad;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_59 = V_1;
|
|
NullCheck(L_59);
|
|
int32_t L_60;
|
|
L_60 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_59, NULL);
|
|
if (L_60)
|
|
{
|
|
goto IL_01e9;
|
|
}
|
|
}
|
|
|
|
IL_01ad:
|
|
{
|
|
uint64_t L_61 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_61&((int64_t)((int32_t)-8388609))));
|
|
uint64_t L_62 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_62|((int64_t)((int32_t)520))));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_63 = __this->___m_Info;
|
|
NullCheck(L_63);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_64 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_63->___Offset);
|
|
L_64->___PortValue = (uint16_t)0;
|
|
goto IL_02c1;
|
|
}
|
|
|
|
IL_01e9:
|
|
{
|
|
V_9 = 0;
|
|
goto IL_0249;
|
|
}
|
|
|
|
IL_01ee:
|
|
{
|
|
String_t* L_65 = V_1;
|
|
int32_t L_66 = V_9;
|
|
NullCheck(L_65);
|
|
Il2CppChar L_67;
|
|
L_67 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_65, L_66, NULL);
|
|
V_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_67, ((int32_t)48)));
|
|
int32_t L_68 = V_10;
|
|
if ((((int32_t)L_68) < ((int32_t)0)))
|
|
{
|
|
goto IL_0216;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_69 = V_10;
|
|
if ((((int32_t)L_69) > ((int32_t)((int32_t)9))))
|
|
{
|
|
goto IL_0216;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_70 = V_2;
|
|
int32_t L_71 = V_10;
|
|
int32_t L_72 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_70, ((int32_t)10))), L_71));
|
|
V_2 = L_72;
|
|
if ((((int32_t)L_72) <= ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_0243;
|
|
}
|
|
}
|
|
|
|
IL_0216:
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_73 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)2);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_74 = L_73;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_75 = __this->___m_Syntax;
|
|
NullCheck(L_75);
|
|
Type_t* L_76;
|
|
L_76 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_75, NULL);
|
|
NullCheck(L_76);
|
|
String_t* L_77;
|
|
L_77 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_76);
|
|
NullCheck(L_74);
|
|
ArrayElementTypeCheck (L_74, L_77);
|
|
(L_74)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_77);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_78 = L_74;
|
|
String_t* L_79 = V_1;
|
|
NullCheck(L_78);
|
|
ArrayElementTypeCheck (L_78, L_79);
|
|
(L_78)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_79);
|
|
String_t* L_80;
|
|
L_80 = SR_GetString_m56640423E54C5F10BFDEF27B7E692A33745EB696(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral24E3F48402E3AE0939BE896FBDE3DE4520C9893D)), L_78, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_81 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var)));
|
|
UriFormatException__ctor_m718A5DEB020FAAD1F654CD05E63C3988AA7712D3(L_81, L_80, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_81, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_GetHostViaCustomSyntax_m6632DAD1F66901E82C60A47D626A9140A586C802_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0243:
|
|
{
|
|
int32_t L_82 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_82, 1));
|
|
}
|
|
|
|
IL_0249:
|
|
{
|
|
int32_t L_83 = V_9;
|
|
String_t* L_84 = V_1;
|
|
NullCheck(L_84);
|
|
int32_t L_85;
|
|
L_85 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_84, NULL);
|
|
if ((((int32_t)L_83) < ((int32_t)L_85)))
|
|
{
|
|
goto IL_01ee;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_86 = V_2;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_87 = __this->___m_Info;
|
|
NullCheck(L_87);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_88 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_87->___Offset);
|
|
uint16_t L_89 = L_88->___PortValue;
|
|
if ((((int32_t)L_86) == ((int32_t)L_89)))
|
|
{
|
|
goto IL_02c1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_90 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_91 = __this->___m_Syntax;
|
|
NullCheck(L_91);
|
|
int32_t L_92;
|
|
L_92 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_91, NULL);
|
|
if ((!(((uint32_t)L_90) == ((uint32_t)L_92))))
|
|
{
|
|
goto IL_0289;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_93 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_93&((int64_t)((int32_t)-8388609))));
|
|
goto IL_029c;
|
|
}
|
|
|
|
IL_0289:
|
|
{
|
|
uint64_t L_94 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_94|((int64_t)((int32_t)8388608))));
|
|
}
|
|
|
|
IL_029c:
|
|
{
|
|
uint64_t L_95 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_95|((int64_t)((int32_t)520))));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_96 = __this->___m_Info;
|
|
NullCheck(L_96);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_97 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_96->___Offset);
|
|
int32_t L_98 = V_2;
|
|
L_97->___PortValue = (uint16_t)((int32_t)(uint16_t)L_98);
|
|
}
|
|
|
|
IL_02c1:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_99 = __this->___m_Info;
|
|
String_t* L_100 = V_0;
|
|
NullCheck(L_99);
|
|
L_99->___Host = L_100;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_99->___Host), (void*)L_100);
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60549
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriParts, int32_t ___1_formatAs, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_uriParts;
|
|
int32_t L_1 = ___1_formatAs;
|
|
String_t* L_2;
|
|
L_2 = Uri_GetComponents_m30E3EAD4E9A39939456E764FEF94AFD4D6B7532A(__this, L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// Method Definition Index: 60550
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetEscapedParts_m0C33275AFEA210E5CAD22649E8B61B49FB43971E (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriParts, const RuntimeMethod* method)
|
|
{
|
|
uint16_t V_0 = 0;
|
|
String_t* V_1 = NULL;
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)(((int32_t)(uint16_t)L_0)&((int32_t)16256)))>>6)));
|
|
bool L_1;
|
|
L_1 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)1), NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_2 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_2|1)));
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
int32_t L_3 = ___0_uriParts;
|
|
if (!((int32_t)((int32_t)L_3&((int32_t)16))))
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
bool L_4;
|
|
L_4 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)57344)), NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_5 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_5|((int32_t)16))));
|
|
goto IL_0072;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
bool L_6;
|
|
L_6 = Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2(__this, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_7 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_8 = __this->___m_Info;
|
|
NullCheck(L_8);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_9 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_8->___Offset);
|
|
uint16_t L_10 = L_9->___Path;
|
|
uint16_t L_11;
|
|
L_11 = Uri_get_SecuredPathIndex_m575B7B28B17F8F7EE3FA563ACF6390B0926732AD(__this, NULL);
|
|
NullCheck(L_7);
|
|
Il2CppChar L_12;
|
|
L_12 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), 1)), NULL);
|
|
if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)124)))))
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_13 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_13|((int32_t)16))));
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
int32_t L_14 = ___0_uriParts;
|
|
uint16_t L_15 = V_0;
|
|
if (((int32_t)(((int32_t)(uint16_t)L_14)&(int32_t)L_15)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = ___0_uriParts;
|
|
String_t* L_17;
|
|
L_17 = Uri_GetUriPartsFromUserString_m3D6EEB76609CCC54A0ABE65911CC24603A184B29(__this, L_16, NULL);
|
|
V_1 = L_17;
|
|
String_t* L_18 = V_1;
|
|
if (!L_18)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_19 = V_1;
|
|
return L_19;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
int32_t L_20 = ___0_uriParts;
|
|
uint16_t L_21 = V_0;
|
|
String_t* L_22;
|
|
L_22 = Uri_ReCreateParts_mB622FFDF74676902D184FD96C4E6B740B65140AF(__this, L_20, L_21, 1, NULL);
|
|
return L_22;
|
|
}
|
|
}
|
|
// Method Definition Index: 60551
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetUnescapedParts_m57F83B75B05C5D8EAB6B8ACCB6C8E4F0922CB7ED (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriParts, int32_t ___1_formatAs, const RuntimeMethod* method)
|
|
{
|
|
uint16_t V_0 = 0;
|
|
String_t* V_1 = NULL;
|
|
{
|
|
uint64_t L_0 = __this->___m_Flags;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)(((int32_t)(uint16_t)L_0)&((int32_t)127))));
|
|
int32_t L_1 = ___0_uriParts;
|
|
if (!((int32_t)((int32_t)L_1&((int32_t)16))))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_2 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_2&((int64_t)((int32_t)57344)))))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_3 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_3|((int32_t)16))));
|
|
goto IL_005f;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
bool L_4;
|
|
L_4 = Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2(__this, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_5 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_6 = __this->___m_Info;
|
|
NullCheck(L_6);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_7 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_6->___Offset);
|
|
uint16_t L_8 = L_7->___Path;
|
|
uint16_t L_9;
|
|
L_9 = Uri_get_SecuredPathIndex_m575B7B28B17F8F7EE3FA563ACF6390B0926732AD(__this, NULL);
|
|
NullCheck(L_5);
|
|
Il2CppChar L_10;
|
|
L_10 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), 1)), NULL);
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)124)))))
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_11 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_11|((int32_t)16))));
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
int32_t L_12 = ___0_uriParts;
|
|
uint16_t L_13 = V_0;
|
|
if (((int32_t)(((int32_t)(uint16_t)L_12)&(int32_t)L_13)))
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_14 = ___0_uriParts;
|
|
String_t* L_15;
|
|
L_15 = Uri_GetUriPartsFromUserString_m3D6EEB76609CCC54A0ABE65911CC24603A184B29(__this, L_14, NULL);
|
|
V_1 = L_15;
|
|
String_t* L_16 = V_1;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_17 = V_1;
|
|
return L_17;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
int32_t L_18 = ___0_uriParts;
|
|
uint16_t L_19 = V_0;
|
|
int32_t L_20 = ___1_formatAs;
|
|
String_t* L_21;
|
|
L_21 = Uri_ReCreateParts_mB622FFDF74676902D184FD96C4E6B740B65140AF(__this, L_18, L_19, L_20, NULL);
|
|
return L_21;
|
|
}
|
|
}
|
|
// Method Definition Index: 60552
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_ReCreateParts_mB622FFDF74676902D184FD96C4E6B740B65140AF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_parts, uint16_t ___1_nonCanonical, int32_t ___2_formatAs, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_2 = NULL;
|
|
uint16_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
Il2CppChar* V_5 = NULL;
|
|
String_t* V_6 = NULL;
|
|
bool V_7 = false;
|
|
bool V_8 = false;
|
|
uint16_t V_9 = 0;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
String_t* G_B3_0 = NULL;
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
int32_t G_B6_1 = 0;
|
|
int32_t G_B20_0 = 0;
|
|
int32_t G_B20_1 = 0;
|
|
int32_t G_B20_2 = 0;
|
|
int32_t* G_B20_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B20_4 = NULL;
|
|
int32_t G_B20_5 = 0;
|
|
uint16_t G_B20_6 = 0;
|
|
String_t* G_B20_7 = NULL;
|
|
int32_t G_B19_0 = 0;
|
|
int32_t G_B19_1 = 0;
|
|
int32_t G_B19_2 = 0;
|
|
int32_t* G_B19_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B19_4 = NULL;
|
|
int32_t G_B19_5 = 0;
|
|
uint16_t G_B19_6 = 0;
|
|
String_t* G_B19_7 = NULL;
|
|
int32_t G_B21_0 = 0;
|
|
int32_t G_B21_1 = 0;
|
|
int32_t G_B21_2 = 0;
|
|
int32_t G_B21_3 = 0;
|
|
int32_t* G_B21_4 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B21_5 = NULL;
|
|
int32_t G_B21_6 = 0;
|
|
uint16_t G_B21_7 = 0;
|
|
String_t* G_B21_8 = NULL;
|
|
int32_t G_B37_0 = 0;
|
|
int32_t G_B87_0 = 0;
|
|
int32_t G_B87_1 = 0;
|
|
int32_t G_B87_2 = 0;
|
|
int32_t* G_B87_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B87_4 = NULL;
|
|
uint16_t G_B87_5 = 0;
|
|
uint16_t G_B87_6 = 0;
|
|
String_t* G_B87_7 = NULL;
|
|
int32_t G_B86_0 = 0;
|
|
int32_t G_B86_1 = 0;
|
|
int32_t G_B86_2 = 0;
|
|
int32_t* G_B86_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B86_4 = NULL;
|
|
uint16_t G_B86_5 = 0;
|
|
uint16_t G_B86_6 = 0;
|
|
String_t* G_B86_7 = NULL;
|
|
int32_t G_B88_0 = 0;
|
|
int32_t G_B88_1 = 0;
|
|
int32_t G_B88_2 = 0;
|
|
int32_t G_B88_3 = 0;
|
|
int32_t* G_B88_4 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B88_5 = NULL;
|
|
uint16_t G_B88_6 = 0;
|
|
uint16_t G_B88_7 = 0;
|
|
String_t* G_B88_8 = NULL;
|
|
int32_t G_B92_0 = 0;
|
|
int32_t G_B92_1 = 0;
|
|
int32_t G_B92_2 = 0;
|
|
int32_t* G_B92_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B92_4 = NULL;
|
|
uint16_t G_B92_5 = 0;
|
|
uint16_t G_B92_6 = 0;
|
|
String_t* G_B92_7 = NULL;
|
|
int32_t G_B91_0 = 0;
|
|
int32_t G_B91_1 = 0;
|
|
int32_t G_B91_2 = 0;
|
|
int32_t* G_B91_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B91_4 = NULL;
|
|
uint16_t G_B91_5 = 0;
|
|
uint16_t G_B91_6 = 0;
|
|
String_t* G_B91_7 = NULL;
|
|
int32_t G_B93_0 = 0;
|
|
int32_t G_B93_1 = 0;
|
|
int32_t G_B93_2 = 0;
|
|
int32_t G_B93_3 = 0;
|
|
int32_t* G_B93_4 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B93_5 = NULL;
|
|
uint16_t G_B93_6 = 0;
|
|
uint16_t G_B93_7 = 0;
|
|
String_t* G_B93_8 = NULL;
|
|
int32_t G_B107_0 = 0;
|
|
int32_t* G_B107_1 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B107_2 = NULL;
|
|
uint16_t G_B107_3 = 0;
|
|
uint16_t G_B107_4 = 0;
|
|
String_t* G_B107_5 = NULL;
|
|
int32_t G_B106_0 = 0;
|
|
int32_t* G_B106_1 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B106_2 = NULL;
|
|
uint16_t G_B106_3 = 0;
|
|
uint16_t G_B106_4 = 0;
|
|
String_t* G_B106_5 = NULL;
|
|
int32_t G_B108_0 = 0;
|
|
int32_t G_B108_1 = 0;
|
|
int32_t* G_B108_2 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B108_3 = NULL;
|
|
uint16_t G_B108_4 = 0;
|
|
uint16_t G_B108_5 = 0;
|
|
String_t* G_B108_6 = NULL;
|
|
int32_t G_B112_0 = 0;
|
|
int32_t G_B112_1 = 0;
|
|
int32_t G_B112_2 = 0;
|
|
int32_t* G_B112_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B112_4 = NULL;
|
|
uint16_t G_B112_5 = 0;
|
|
uint16_t G_B112_6 = 0;
|
|
String_t* G_B112_7 = NULL;
|
|
int32_t G_B111_0 = 0;
|
|
int32_t G_B111_1 = 0;
|
|
int32_t G_B111_2 = 0;
|
|
int32_t* G_B111_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B111_4 = NULL;
|
|
uint16_t G_B111_5 = 0;
|
|
uint16_t G_B111_6 = 0;
|
|
String_t* G_B111_7 = NULL;
|
|
int32_t G_B113_0 = 0;
|
|
int32_t G_B113_1 = 0;
|
|
int32_t G_B113_2 = 0;
|
|
int32_t G_B113_3 = 0;
|
|
int32_t* G_B113_4 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B113_5 = NULL;
|
|
uint16_t G_B113_6 = 0;
|
|
uint16_t G_B113_7 = 0;
|
|
String_t* G_B113_8 = NULL;
|
|
int32_t G_B117_0 = 0;
|
|
int32_t G_B117_1 = 0;
|
|
int32_t G_B117_2 = 0;
|
|
int32_t* G_B117_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B117_4 = NULL;
|
|
uint16_t G_B117_5 = 0;
|
|
uint16_t G_B117_6 = 0;
|
|
String_t* G_B117_7 = NULL;
|
|
int32_t G_B116_0 = 0;
|
|
int32_t G_B116_1 = 0;
|
|
int32_t G_B116_2 = 0;
|
|
int32_t* G_B116_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B116_4 = NULL;
|
|
uint16_t G_B116_5 = 0;
|
|
uint16_t G_B116_6 = 0;
|
|
String_t* G_B116_7 = NULL;
|
|
int32_t G_B118_0 = 0;
|
|
int32_t G_B118_1 = 0;
|
|
int32_t G_B118_2 = 0;
|
|
int32_t G_B118_3 = 0;
|
|
int32_t* G_B118_4 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B118_5 = NULL;
|
|
uint16_t G_B118_6 = 0;
|
|
uint16_t G_B118_7 = 0;
|
|
String_t* G_B118_8 = NULL;
|
|
{
|
|
Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055(__this, (bool)0, NULL);
|
|
int32_t L_0 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_0&4)))
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_1 = __this->___m_Info;
|
|
NullCheck(L_1);
|
|
String_t* L_2 = L_1->___Host;
|
|
G_B3_0 = L_2;
|
|
goto IL_001e;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
V_0 = G_B3_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_4 = __this->___m_Info;
|
|
NullCheck(L_4);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_5 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_4->___Offset);
|
|
uint16_t L_6 = L_5->___End;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_7 = __this->___m_Info;
|
|
NullCheck(L_7);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_8 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_7->___Offset);
|
|
uint16_t L_9 = L_8->___User;
|
|
int32_t L_10 = ___2_formatAs;
|
|
if ((((int32_t)L_10) == ((int32_t)1)))
|
|
{
|
|
G_B5_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_9));
|
|
goto IL_0047;
|
|
}
|
|
G_B4_0 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_9));
|
|
}
|
|
{
|
|
G_B6_0 = 1;
|
|
G_B6_1 = G_B4_0;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
G_B6_0 = ((int32_t)12);
|
|
G_B6_1 = G_B5_0;
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
V_1 = ((int32_t)il2cpp_codegen_multiply(G_B6_1, G_B6_0));
|
|
String_t* L_11 = V_0;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL);
|
|
int32_t L_13 = V_1;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_14 = __this->___m_Syntax;
|
|
NullCheck(L_14);
|
|
String_t* L_15;
|
|
L_15 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_14, NULL);
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_17 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_12, L_13)), L_16)), 3)), 1)));
|
|
V_2 = L_17;
|
|
V_1 = 0;
|
|
int32_t L_18 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_18&1)))
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_19 = __this->___m_Syntax;
|
|
NullCheck(L_19);
|
|
String_t* L_20;
|
|
L_20 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_19, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = V_2;
|
|
int32_t L_22 = V_1;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_23 = __this->___m_Syntax;
|
|
NullCheck(L_23);
|
|
String_t* L_24;
|
|
L_24 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_23, NULL);
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_24, NULL);
|
|
NullCheck(L_20);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_20, 0, L_21, L_22, L_25, NULL);
|
|
int32_t L_26 = V_1;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_27 = __this->___m_Syntax;
|
|
NullCheck(L_27);
|
|
String_t* L_28;
|
|
L_28 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_27, NULL);
|
|
NullCheck(L_28);
|
|
int32_t L_29;
|
|
L_29 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_28, NULL);
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_26, L_29));
|
|
int32_t L_30 = ___0_parts;
|
|
if ((((int32_t)L_30) == ((int32_t)1)))
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_31 = V_2;
|
|
int32_t L_32 = V_1;
|
|
int32_t L_33 = L_32;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_33, 1));
|
|
NullCheck(L_31);
|
|
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(L_33), (Il2CppChar)((int32_t)58));
|
|
bool L_34;
|
|
L_34 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)1048576)), NULL);
|
|
if (!L_34)
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_35 = V_2;
|
|
int32_t L_36 = V_1;
|
|
int32_t L_37 = L_36;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_37, 1));
|
|
NullCheck(L_35);
|
|
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(L_37), (Il2CppChar)((int32_t)47));
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_38 = V_2;
|
|
int32_t L_39 = V_1;
|
|
int32_t L_40 = L_39;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_40, 1));
|
|
NullCheck(L_38);
|
|
(L_38)->SetAt(static_cast<il2cpp_array_size_t>(L_40), (Il2CppChar)((int32_t)47));
|
|
}
|
|
|
|
IL_00d8:
|
|
{
|
|
int32_t L_41 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_41&2)))
|
|
{
|
|
goto IL_030f;
|
|
}
|
|
}
|
|
{
|
|
bool L_42;
|
|
L_42 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)2097152)), NULL);
|
|
if (!L_42)
|
|
{
|
|
goto IL_030f;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_43 = ___1_nonCanonical;
|
|
if (!((int32_t)((int32_t)L_43&2)))
|
|
{
|
|
goto IL_02c1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_44 = ___2_formatAs;
|
|
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_44, 1)))
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0112;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_022d;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_01cf;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_0279;
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
bool L_45;
|
|
L_45 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (!L_45)
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_46 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_47 = __this->___m_Info;
|
|
NullCheck(L_47);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_48 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_47->___Offset);
|
|
uint16_t L_49 = L_48->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_50 = __this->___m_Info;
|
|
NullCheck(L_50);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_51 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_50->___Offset);
|
|
uint16_t L_52 = L_51->___Host;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_53 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_54;
|
|
L_54 = UriHelper_EscapeString_mA9075A39AFEE45E310AA6E2977B46D74F2FE38D3(L_46, L_49, L_52, L_53, (&V_1), (bool)1, ((int32_t)63), ((int32_t)35), ((int32_t)37), NULL);
|
|
V_2 = L_54;
|
|
goto IL_0307;
|
|
}
|
|
|
|
IL_015b:
|
|
{
|
|
bool L_55;
|
|
L_55 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)128)), NULL);
|
|
String_t* L_56 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_57 = __this->___m_Info;
|
|
NullCheck(L_57);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_58 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_57->___Offset);
|
|
uint16_t L_59 = L_58->___User;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_60 = V_2;
|
|
int32_t L_61 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_62 = __this->___m_Info;
|
|
NullCheck(L_62);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_63 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_62->___Offset);
|
|
uint16_t L_64 = L_63->___Host;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_65 = __this->___m_Info;
|
|
NullCheck(L_65);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_66 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_65->___Offset);
|
|
uint16_t L_67 = L_66->___User;
|
|
NullCheck(L_56);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_56, L_59, L_60, L_61, ((int32_t)il2cpp_codegen_subtract((int32_t)L_64, (int32_t)L_67)), NULL);
|
|
int32_t L_68 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_69 = __this->___m_Info;
|
|
NullCheck(L_69);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_70 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_69->___Offset);
|
|
uint16_t L_71 = L_70->___Host;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_72 = __this->___m_Info;
|
|
NullCheck(L_72);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_73 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_72->___Offset);
|
|
uint16_t L_74 = L_73->___User;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_68, ((int32_t)il2cpp_codegen_subtract((int32_t)L_71, (int32_t)L_74))));
|
|
goto IL_0307;
|
|
}
|
|
|
|
IL_01cf:
|
|
{
|
|
String_t* L_75 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_76 = __this->___m_Info;
|
|
NullCheck(L_76);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_77 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_76->___Offset);
|
|
uint16_t L_78 = L_77->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_79 = __this->___m_Info;
|
|
NullCheck(L_79);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_80 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_79->___Offset);
|
|
uint16_t L_81 = L_80->___Host;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_82 = V_2;
|
|
bool L_83;
|
|
L_83 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (L_83)
|
|
{
|
|
G_B20_0 = ((int32_t)92);
|
|
G_B20_1 = ((int32_t)47);
|
|
G_B20_2 = ((int32_t)64);
|
|
G_B20_3 = (&V_1);
|
|
G_B20_4 = L_82;
|
|
G_B20_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_81, 1));
|
|
G_B20_6 = L_78;
|
|
G_B20_7 = L_75;
|
|
goto IL_0211;
|
|
}
|
|
G_B19_0 = ((int32_t)92);
|
|
G_B19_1 = ((int32_t)47);
|
|
G_B19_2 = ((int32_t)64);
|
|
G_B19_3 = (&V_1);
|
|
G_B19_4 = L_82;
|
|
G_B19_5 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_81, 1));
|
|
G_B19_6 = L_78;
|
|
G_B19_7 = L_75;
|
|
}
|
|
{
|
|
G_B21_0 = 3;
|
|
G_B21_1 = G_B19_0;
|
|
G_B21_2 = G_B19_1;
|
|
G_B21_3 = G_B19_2;
|
|
G_B21_4 = G_B19_3;
|
|
G_B21_5 = G_B19_4;
|
|
G_B21_6 = G_B19_5;
|
|
G_B21_7 = G_B19_6;
|
|
G_B21_8 = G_B19_7;
|
|
goto IL_0212;
|
|
}
|
|
|
|
IL_0211:
|
|
{
|
|
G_B21_0 = 2;
|
|
G_B21_1 = G_B20_0;
|
|
G_B21_2 = G_B20_1;
|
|
G_B21_3 = G_B20_2;
|
|
G_B21_4 = G_B20_3;
|
|
G_B21_5 = G_B20_4;
|
|
G_B21_6 = G_B20_5;
|
|
G_B21_7 = G_B20_6;
|
|
G_B21_8 = G_B20_7;
|
|
}
|
|
|
|
IL_0212:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_84 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_85;
|
|
L_85 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(G_B21_8, G_B21_7, G_B21_6, G_B21_5, G_B21_4, G_B21_3, G_B21_2, G_B21_1, G_B21_0, L_84, (bool)0, NULL);
|
|
V_2 = L_85;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_86 = V_2;
|
|
int32_t L_87 = V_1;
|
|
int32_t L_88 = L_87;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_88, 1));
|
|
NullCheck(L_86);
|
|
(L_86)->SetAt(static_cast<il2cpp_array_size_t>(L_88), (Il2CppChar)((int32_t)64));
|
|
goto IL_0307;
|
|
}
|
|
|
|
IL_022d:
|
|
{
|
|
String_t* L_89 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_90 = __this->___m_Info;
|
|
NullCheck(L_90);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_91 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_90->___Offset);
|
|
uint16_t L_92 = L_91->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_93 = __this->___m_Info;
|
|
NullCheck(L_93);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_94 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_93->___Offset);
|
|
uint16_t L_95 = L_94->___Host;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_96 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_97 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_98;
|
|
L_98 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_89, L_92, L_95, L_96, (&V_1), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), ((int32_t)10), L_97, (bool)0, NULL);
|
|
V_2 = L_98;
|
|
goto IL_0307;
|
|
}
|
|
|
|
IL_0279:
|
|
{
|
|
String_t* L_99 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_100 = __this->___m_Info;
|
|
NullCheck(L_100);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_101 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_100->___Offset);
|
|
uint16_t L_102 = L_101->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_103 = __this->___m_Info;
|
|
NullCheck(L_103);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_104 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_103->___Offset);
|
|
uint16_t L_105 = L_104->___Host;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_106 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_107 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_108;
|
|
L_108 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_99, L_102, L_105, L_106, (&V_1), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), 0, L_107, (bool)0, NULL);
|
|
V_2 = L_108;
|
|
goto IL_0307;
|
|
}
|
|
|
|
IL_02c1:
|
|
{
|
|
String_t* L_109 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_110 = __this->___m_Info;
|
|
NullCheck(L_110);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_111 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_110->___Offset);
|
|
uint16_t L_112 = L_111->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_113 = __this->___m_Info;
|
|
NullCheck(L_113);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_114 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_113->___Offset);
|
|
uint16_t L_115 = L_114->___Host;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_116 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_117 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_118;
|
|
L_118 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_109, L_112, L_115, L_116, (&V_1), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), 0, L_117, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0307:
|
|
{
|
|
int32_t L_119 = ___0_parts;
|
|
if ((!(((uint32_t)L_119) == ((uint32_t)2))))
|
|
{
|
|
goto IL_030f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_120 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_120, 1));
|
|
}
|
|
|
|
IL_030f:
|
|
{
|
|
int32_t L_121 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_121&4)))
|
|
{
|
|
goto IL_041d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_122 = V_0;
|
|
NullCheck(L_122);
|
|
int32_t L_123;
|
|
L_123 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_122, NULL);
|
|
if (!L_123)
|
|
{
|
|
goto IL_041d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_124 = ___2_formatAs;
|
|
if ((((int32_t)L_124) == ((int32_t)1)))
|
|
{
|
|
goto IL_0357;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_125;
|
|
L_125 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(__this, NULL);
|
|
if ((!(((uint64_t)L_125) == ((uint64_t)((int64_t)((int32_t)327680))))))
|
|
{
|
|
goto IL_0357;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_126 = ___1_nonCanonical;
|
|
if (!((int32_t)((int32_t)L_126&4)))
|
|
{
|
|
goto IL_0357;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_127 = ___2_formatAs;
|
|
if ((((int32_t)L_127) == ((int32_t)2)))
|
|
{
|
|
goto IL_0351;
|
|
}
|
|
}
|
|
{
|
|
bool L_128;
|
|
L_128 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (L_128)
|
|
{
|
|
goto IL_034e;
|
|
}
|
|
}
|
|
{
|
|
G_B37_0 = 3;
|
|
goto IL_0353;
|
|
}
|
|
|
|
IL_034e:
|
|
{
|
|
G_B37_0 = 2;
|
|
goto IL_0353;
|
|
}
|
|
|
|
IL_0351:
|
|
{
|
|
G_B37_0 = ((int32_t)10);
|
|
}
|
|
|
|
IL_0353:
|
|
{
|
|
V_4 = G_B37_0;
|
|
goto IL_035a;
|
|
}
|
|
|
|
IL_0357:
|
|
{
|
|
V_4 = 0;
|
|
}
|
|
|
|
IL_035a:
|
|
{
|
|
int32_t L_129 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_129&((int32_t)256))))
|
|
{
|
|
goto IL_039a;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_130 = V_0;
|
|
V_6 = L_130;
|
|
String_t* L_131 = V_6;
|
|
V_5 = (Il2CppChar*)((uintptr_t)L_131);
|
|
Il2CppChar* L_132 = V_5;
|
|
if (!L_132)
|
|
{
|
|
goto IL_0379;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_133 = V_5;
|
|
int32_t L_134;
|
|
L_134 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_5 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_133, L_134));
|
|
}
|
|
|
|
IL_0379:
|
|
{
|
|
V_7 = (bool)0;
|
|
V_8 = (bool)0;
|
|
}
|
|
try
|
|
{
|
|
Il2CppChar* L_135 = V_5;
|
|
String_t* L_136 = V_0;
|
|
NullCheck(L_136);
|
|
int32_t L_137;
|
|
L_137 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_136, NULL);
|
|
String_t* L_138;
|
|
L_138 = DomainNameHelper_UnicodeEquivalent_m9C7E79F0172D7AC0DEF7FC5236F1B9766C735517(L_135, 0, L_137, (&V_7), (&V_8), NULL);
|
|
V_0 = L_138;
|
|
goto IL_0397;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0394;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0394:
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_139 = ((UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)IL2CPP_GET_ACTIVE_EXCEPTION(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*));;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_0397;
|
|
}
|
|
|
|
IL_0397:
|
|
{
|
|
V_6 = (String_t*)NULL;
|
|
}
|
|
|
|
IL_039a:
|
|
{
|
|
String_t* L_140 = V_0;
|
|
String_t* L_141 = V_0;
|
|
NullCheck(L_141);
|
|
int32_t L_142;
|
|
L_142 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_141, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_143 = V_2;
|
|
int32_t L_144 = V_4;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_145 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_146;
|
|
L_146 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_140, 0, L_142, L_143, (&V_1), ((int32_t)47), ((int32_t)63), ((int32_t)35), L_144, L_145, (bool)0, NULL);
|
|
V_2 = L_146;
|
|
int32_t L_147 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_147&((int32_t)-2147483648LL))))
|
|
{
|
|
goto IL_041d;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_148;
|
|
L_148 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(__this, NULL);
|
|
if ((!(((uint64_t)L_148) == ((uint64_t)((int64_t)((int32_t)65536))))))
|
|
{
|
|
goto IL_041d;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_149 = __this->___m_Info;
|
|
NullCheck(L_149);
|
|
String_t* L_150 = L_149->___ScopeId;
|
|
if (!L_150)
|
|
{
|
|
goto IL_041d;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_151 = __this->___m_Info;
|
|
NullCheck(L_151);
|
|
String_t* L_152 = L_151->___ScopeId;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_153 = V_2;
|
|
int32_t L_154 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_155 = __this->___m_Info;
|
|
NullCheck(L_155);
|
|
String_t* L_156 = L_155->___ScopeId;
|
|
NullCheck(L_156);
|
|
int32_t L_157;
|
|
L_157 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_156, NULL);
|
|
NullCheck(L_152);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_152, 0, L_153, ((int32_t)il2cpp_codegen_subtract(L_154, 1)), L_157, NULL);
|
|
int32_t L_158 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_159 = __this->___m_Info;
|
|
NullCheck(L_159);
|
|
String_t* L_160 = L_159->___ScopeId;
|
|
NullCheck(L_160);
|
|
int32_t L_161;
|
|
L_161 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_160, NULL);
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_158, L_161));
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_162 = V_2;
|
|
int32_t L_163 = V_1;
|
|
NullCheck(L_162);
|
|
(L_162)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(L_163, 1))), (Il2CppChar)((int32_t)93));
|
|
}
|
|
|
|
IL_041d:
|
|
{
|
|
int32_t L_164 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_164&8)))
|
|
{
|
|
goto IL_055d;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_165 = ___1_nonCanonical;
|
|
if (((int32_t)((int32_t)L_165&8)))
|
|
{
|
|
goto IL_04fc;
|
|
}
|
|
}
|
|
{
|
|
bool L_166;
|
|
L_166 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8388608)), NULL);
|
|
if (!L_166)
|
|
{
|
|
goto IL_04a1;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_167 = __this->___m_Info;
|
|
NullCheck(L_167);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_168 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_167->___Offset);
|
|
uint16_t L_169 = L_168->___Path;
|
|
V_9 = L_169;
|
|
}
|
|
|
|
IL_044d:
|
|
{
|
|
String_t* L_170 = __this->___m_String;
|
|
uint16_t L_171 = V_9;
|
|
int32_t L_172 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_171, 1)));
|
|
V_9 = (uint16_t)L_172;
|
|
NullCheck(L_170);
|
|
Il2CppChar L_173;
|
|
L_173 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_170, L_172, NULL);
|
|
if ((!(((uint32_t)L_173) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_044d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_174 = __this->___m_String;
|
|
uint16_t L_175 = V_9;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_176 = V_2;
|
|
int32_t L_177 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_178 = __this->___m_Info;
|
|
NullCheck(L_178);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_179 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_178->___Offset);
|
|
uint16_t L_180 = L_179->___Path;
|
|
uint16_t L_181 = V_9;
|
|
NullCheck(L_174);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_174, L_175, L_176, L_177, ((int32_t)il2cpp_codegen_subtract((int32_t)L_180, (int32_t)L_181)), NULL);
|
|
int32_t L_182 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_183 = __this->___m_Info;
|
|
NullCheck(L_183);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_184 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_183->___Offset);
|
|
uint16_t L_185 = L_184->___Path;
|
|
uint16_t L_186 = V_9;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_182, ((int32_t)il2cpp_codegen_subtract((int32_t)L_185, (int32_t)L_186))));
|
|
goto IL_055d;
|
|
}
|
|
|
|
IL_04a1:
|
|
{
|
|
int32_t L_187 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_187&((int32_t)128))))
|
|
{
|
|
goto IL_055d;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_188 = __this->___m_Syntax;
|
|
NullCheck(L_188);
|
|
int32_t L_189;
|
|
L_189 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_188, NULL);
|
|
if ((((int32_t)L_189) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_055d;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_190 = V_2;
|
|
int32_t L_191 = V_1;
|
|
int32_t L_192 = L_191;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_192, 1));
|
|
NullCheck(L_190);
|
|
(L_190)->SetAt(static_cast<il2cpp_array_size_t>(L_192), (Il2CppChar)((int32_t)58));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_193 = __this->___m_Info;
|
|
NullCheck(L_193);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_194 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_193->___Offset);
|
|
uint16_t* L_195 = (uint16_t*)(&L_194->___PortValue);
|
|
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_196;
|
|
L_196 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
|
|
String_t* L_197;
|
|
L_197 = UInt16_ToString_mCFE0EB73F03E7230D7F2694140FF9CECE793184D(L_195, L_196, NULL);
|
|
V_0 = L_197;
|
|
String_t* L_198 = V_0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_199 = V_2;
|
|
int32_t L_200 = V_1;
|
|
String_t* L_201 = V_0;
|
|
NullCheck(L_201);
|
|
int32_t L_202;
|
|
L_202 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_201, NULL);
|
|
NullCheck(L_198);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_198, 0, L_199, L_200, L_202, NULL);
|
|
int32_t L_203 = V_1;
|
|
String_t* L_204 = V_0;
|
|
NullCheck(L_204);
|
|
int32_t L_205;
|
|
L_205 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_204, NULL);
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_203, L_205));
|
|
goto IL_055d;
|
|
}
|
|
|
|
IL_04fc:
|
|
{
|
|
bool L_206;
|
|
L_206 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8388608)), NULL);
|
|
if (L_206)
|
|
{
|
|
goto IL_0521;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_207 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_207&((int32_t)128))))
|
|
{
|
|
goto IL_055d;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_208 = __this->___m_Syntax;
|
|
NullCheck(L_208);
|
|
int32_t L_209;
|
|
L_209 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_208, NULL);
|
|
if ((((int32_t)L_209) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_055d;
|
|
}
|
|
}
|
|
|
|
IL_0521:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_210 = V_2;
|
|
int32_t L_211 = V_1;
|
|
int32_t L_212 = L_211;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_212, 1));
|
|
NullCheck(L_210);
|
|
(L_210)->SetAt(static_cast<il2cpp_array_size_t>(L_212), (Il2CppChar)((int32_t)58));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_213 = __this->___m_Info;
|
|
NullCheck(L_213);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_214 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_213->___Offset);
|
|
uint16_t* L_215 = (uint16_t*)(&L_214->___PortValue);
|
|
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_216;
|
|
L_216 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
|
|
String_t* L_217;
|
|
L_217 = UInt16_ToString_mCFE0EB73F03E7230D7F2694140FF9CECE793184D(L_215, L_216, NULL);
|
|
V_0 = L_217;
|
|
String_t* L_218 = V_0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_219 = V_2;
|
|
int32_t L_220 = V_1;
|
|
String_t* L_221 = V_0;
|
|
NullCheck(L_221);
|
|
int32_t L_222;
|
|
L_222 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_221, NULL);
|
|
NullCheck(L_218);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_218, 0, L_219, L_220, L_222, NULL);
|
|
int32_t L_223 = V_1;
|
|
String_t* L_224 = V_0;
|
|
NullCheck(L_224);
|
|
int32_t L_225;
|
|
L_225 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_224, NULL);
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_223, L_225));
|
|
}
|
|
|
|
IL_055d:
|
|
{
|
|
int32_t L_226 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_226&((int32_t)16))))
|
|
{
|
|
goto IL_05a7;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_227 = V_2;
|
|
int32_t L_228 = ___2_formatAs;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_229;
|
|
L_229 = Uri_GetCanonicalPath_m66FA22F6E85D79E360A7EE86C0E03F1A009F6F99(__this, L_227, (&V_1), L_228, NULL);
|
|
V_2 = L_229;
|
|
int32_t L_230 = ___0_parts;
|
|
if ((!(((uint32_t)L_230) == ((uint32_t)((int32_t)16)))))
|
|
{
|
|
goto IL_05a7;
|
|
}
|
|
}
|
|
{
|
|
bool L_231;
|
|
L_231 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)1048576)), NULL);
|
|
if (!L_231)
|
|
{
|
|
goto IL_0593;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_232 = V_1;
|
|
if (!L_232)
|
|
{
|
|
goto IL_0593;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_233 = V_2;
|
|
NullCheck(L_233);
|
|
int32_t L_234 = 0;
|
|
uint16_t L_235 = (uint16_t)(L_233)->GetAt(static_cast<il2cpp_array_size_t>(L_234));
|
|
if ((!(((uint32_t)L_235) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0593;
|
|
}
|
|
}
|
|
{
|
|
V_3 = (uint16_t)1;
|
|
int32_t L_236 = V_1;
|
|
V_1 = ((int32_t)il2cpp_codegen_subtract(L_236, 1));
|
|
goto IL_0595;
|
|
}
|
|
|
|
IL_0593:
|
|
{
|
|
V_3 = (uint16_t)0;
|
|
}
|
|
|
|
IL_0595:
|
|
{
|
|
int32_t L_237 = V_1;
|
|
if (!L_237)
|
|
{
|
|
goto IL_05a1;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_238 = V_2;
|
|
uint16_t L_239 = V_3;
|
|
int32_t L_240 = V_1;
|
|
String_t* L_241;
|
|
L_241 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_238, L_239, L_240, NULL);
|
|
return L_241;
|
|
}
|
|
|
|
IL_05a1:
|
|
{
|
|
String_t* L_242 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_242;
|
|
}
|
|
|
|
IL_05a7:
|
|
{
|
|
int32_t L_243 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_243&((int32_t)32))))
|
|
{
|
|
goto IL_0792;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_244 = __this->___m_Info;
|
|
NullCheck(L_244);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_245 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_244->___Offset);
|
|
uint16_t L_246 = L_245->___Query;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_247 = __this->___m_Info;
|
|
NullCheck(L_247);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_248 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_247->___Offset);
|
|
uint16_t L_249 = L_248->___Fragment;
|
|
if ((((int32_t)L_246) >= ((int32_t)L_249)))
|
|
{
|
|
goto IL_0792;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_250 = __this->___m_Info;
|
|
NullCheck(L_250);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_251 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_250->___Offset);
|
|
uint16_t L_252 = L_251->___Query;
|
|
V_3 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_252, 1)));
|
|
int32_t L_253 = ___0_parts;
|
|
if ((((int32_t)L_253) == ((int32_t)((int32_t)32))))
|
|
{
|
|
goto IL_05f7;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_254 = V_2;
|
|
int32_t L_255 = V_1;
|
|
int32_t L_256 = L_255;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_256, 1));
|
|
NullCheck(L_254);
|
|
(L_254)->SetAt(static_cast<il2cpp_array_size_t>(L_256), (Il2CppChar)((int32_t)63));
|
|
}
|
|
|
|
IL_05f7:
|
|
{
|
|
uint16_t L_257 = ___1_nonCanonical;
|
|
if (!((int32_t)((int32_t)L_257&((int32_t)32))))
|
|
{
|
|
goto IL_075b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_258 = ___2_formatAs;
|
|
if ((((int32_t)L_258) == ((int32_t)1)))
|
|
{
|
|
goto IL_0618;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_259 = ___2_formatAs;
|
|
if ((((int32_t)L_259) == ((int32_t)2)))
|
|
{
|
|
goto IL_06dd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_260 = ___2_formatAs;
|
|
if ((((int32_t)L_260) == ((int32_t)((int32_t)32767))))
|
|
{
|
|
goto IL_0691;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0714;
|
|
}
|
|
|
|
IL_0618:
|
|
{
|
|
bool L_261;
|
|
L_261 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (!L_261)
|
|
{
|
|
goto IL_0655;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_262 = __this->___m_String;
|
|
uint16_t L_263 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_264 = __this->___m_Info;
|
|
NullCheck(L_264);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_265 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_264->___Offset);
|
|
uint16_t L_266 = L_265->___Fragment;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_267 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_268;
|
|
L_268 = UriHelper_EscapeString_mA9075A39AFEE45E310AA6E2977B46D74F2FE38D3(L_262, L_263, L_266, L_267, (&V_1), (bool)1, ((int32_t)35), ((int32_t)65535), ((int32_t)37), NULL);
|
|
V_2 = L_268;
|
|
goto IL_0792;
|
|
}
|
|
|
|
IL_0655:
|
|
{
|
|
String_t* L_269 = __this->___m_String;
|
|
uint16_t L_270 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_271 = __this->___m_Info;
|
|
NullCheck(L_271);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_272 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_271->___Offset);
|
|
uint16_t L_273 = L_272->___Fragment;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_274 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_275 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_276;
|
|
L_276 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_269, L_270, L_273, L_274, (&V_1), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), 0, L_275, (bool)1, NULL);
|
|
goto IL_0792;
|
|
}
|
|
|
|
IL_0691:
|
|
{
|
|
String_t* L_277 = __this->___m_String;
|
|
uint16_t L_278 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_279 = __this->___m_Info;
|
|
NullCheck(L_279);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_280 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_279->___Offset);
|
|
uint16_t L_281 = L_280->___Fragment;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_282 = V_2;
|
|
bool L_283;
|
|
L_283 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (L_283)
|
|
{
|
|
G_B87_0 = ((int32_t)65535);
|
|
G_B87_1 = ((int32_t)65535);
|
|
G_B87_2 = ((int32_t)35);
|
|
G_B87_3 = (&V_1);
|
|
G_B87_4 = L_282;
|
|
G_B87_5 = L_281;
|
|
G_B87_6 = L_278;
|
|
G_B87_7 = L_277;
|
|
goto IL_06c8;
|
|
}
|
|
G_B86_0 = ((int32_t)65535);
|
|
G_B86_1 = ((int32_t)65535);
|
|
G_B86_2 = ((int32_t)35);
|
|
G_B86_3 = (&V_1);
|
|
G_B86_4 = L_282;
|
|
G_B86_5 = L_281;
|
|
G_B86_6 = L_278;
|
|
G_B86_7 = L_277;
|
|
}
|
|
{
|
|
G_B88_0 = 3;
|
|
G_B88_1 = G_B86_0;
|
|
G_B88_2 = G_B86_1;
|
|
G_B88_3 = G_B86_2;
|
|
G_B88_4 = G_B86_3;
|
|
G_B88_5 = G_B86_4;
|
|
G_B88_6 = G_B86_5;
|
|
G_B88_7 = G_B86_6;
|
|
G_B88_8 = G_B86_7;
|
|
goto IL_06c9;
|
|
}
|
|
|
|
IL_06c8:
|
|
{
|
|
G_B88_0 = 2;
|
|
G_B88_1 = G_B87_0;
|
|
G_B88_2 = G_B87_1;
|
|
G_B88_3 = G_B87_2;
|
|
G_B88_4 = G_B87_3;
|
|
G_B88_5 = G_B87_4;
|
|
G_B88_6 = G_B87_5;
|
|
G_B88_7 = G_B87_6;
|
|
G_B88_8 = G_B87_7;
|
|
}
|
|
|
|
IL_06c9:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_284 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_285;
|
|
L_285 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(G_B88_8, G_B88_7, G_B88_6, G_B88_5, G_B88_4, G_B88_3, G_B88_2, G_B88_1, ((int32_t)(G_B88_0|4)), L_284, (bool)1, NULL);
|
|
V_2 = L_285;
|
|
goto IL_0792;
|
|
}
|
|
|
|
IL_06dd:
|
|
{
|
|
String_t* L_286 = __this->___m_String;
|
|
uint16_t L_287 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_288 = __this->___m_Info;
|
|
NullCheck(L_288);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_289 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_288->___Offset);
|
|
uint16_t L_290 = L_289->___Fragment;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_291 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_292 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_293;
|
|
L_293 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_286, L_287, L_290, L_291, (&V_1), ((int32_t)35), ((int32_t)65535), ((int32_t)65535), ((int32_t)10), L_292, (bool)1, NULL);
|
|
V_2 = L_293;
|
|
goto IL_0792;
|
|
}
|
|
|
|
IL_0714:
|
|
{
|
|
String_t* L_294 = __this->___m_String;
|
|
uint16_t L_295 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_296 = __this->___m_Info;
|
|
NullCheck(L_296);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_297 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_296->___Offset);
|
|
uint16_t L_298 = L_297->___Fragment;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_299 = V_2;
|
|
bool L_300;
|
|
L_300 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (L_300)
|
|
{
|
|
G_B92_0 = ((int32_t)65535);
|
|
G_B92_1 = ((int32_t)65535);
|
|
G_B92_2 = ((int32_t)35);
|
|
G_B92_3 = (&V_1);
|
|
G_B92_4 = L_299;
|
|
G_B92_5 = L_298;
|
|
G_B92_6 = L_295;
|
|
G_B92_7 = L_294;
|
|
goto IL_074b;
|
|
}
|
|
G_B91_0 = ((int32_t)65535);
|
|
G_B91_1 = ((int32_t)65535);
|
|
G_B91_2 = ((int32_t)35);
|
|
G_B91_3 = (&V_1);
|
|
G_B91_4 = L_299;
|
|
G_B91_5 = L_298;
|
|
G_B91_6 = L_295;
|
|
G_B91_7 = L_294;
|
|
}
|
|
{
|
|
G_B93_0 = 3;
|
|
G_B93_1 = G_B91_0;
|
|
G_B93_2 = G_B91_1;
|
|
G_B93_3 = G_B91_2;
|
|
G_B93_4 = G_B91_3;
|
|
G_B93_5 = G_B91_4;
|
|
G_B93_6 = G_B91_5;
|
|
G_B93_7 = G_B91_6;
|
|
G_B93_8 = G_B91_7;
|
|
goto IL_074c;
|
|
}
|
|
|
|
IL_074b:
|
|
{
|
|
G_B93_0 = 2;
|
|
G_B93_1 = G_B92_0;
|
|
G_B93_2 = G_B92_1;
|
|
G_B93_3 = G_B92_2;
|
|
G_B93_4 = G_B92_3;
|
|
G_B93_5 = G_B92_4;
|
|
G_B93_6 = G_B92_5;
|
|
G_B93_7 = G_B92_6;
|
|
G_B93_8 = G_B92_7;
|
|
}
|
|
|
|
IL_074c:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_301 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_302;
|
|
L_302 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(G_B93_8, G_B93_7, G_B93_6, G_B93_5, G_B93_4, G_B93_3, G_B93_2, G_B93_1, G_B93_0, L_301, (bool)1, NULL);
|
|
V_2 = L_302;
|
|
goto IL_0792;
|
|
}
|
|
|
|
IL_075b:
|
|
{
|
|
String_t* L_303 = __this->___m_String;
|
|
uint16_t L_304 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_305 = __this->___m_Info;
|
|
NullCheck(L_305);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_306 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_305->___Offset);
|
|
uint16_t L_307 = L_306->___Fragment;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_308 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_309 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_310;
|
|
L_310 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_303, L_304, L_307, L_308, (&V_1), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), 0, L_309, (bool)1, NULL);
|
|
}
|
|
|
|
IL_0792:
|
|
{
|
|
int32_t L_311 = ___0_parts;
|
|
if (!((int32_t)((int32_t)L_311&((int32_t)64))))
|
|
{
|
|
goto IL_098e;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_312 = __this->___m_Info;
|
|
NullCheck(L_312);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_313 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_312->___Offset);
|
|
uint16_t L_314 = L_313->___Fragment;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_315 = __this->___m_Info;
|
|
NullCheck(L_315);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_316 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_315->___Offset);
|
|
uint16_t L_317 = L_316->___End;
|
|
if ((((int32_t)L_314) >= ((int32_t)L_317)))
|
|
{
|
|
goto IL_098e;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_318 = __this->___m_Info;
|
|
NullCheck(L_318);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_319 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_318->___Offset);
|
|
uint16_t L_320 = L_319->___Fragment;
|
|
V_3 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_320, 1)));
|
|
int32_t L_321 = ___0_parts;
|
|
if ((((int32_t)L_321) == ((int32_t)((int32_t)64))))
|
|
{
|
|
goto IL_07e2;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_322 = V_2;
|
|
int32_t L_323 = V_1;
|
|
int32_t L_324 = L_323;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_324, 1));
|
|
NullCheck(L_322);
|
|
(L_322)->SetAt(static_cast<il2cpp_array_size_t>(L_324), (Il2CppChar)((int32_t)35));
|
|
}
|
|
|
|
IL_07e2:
|
|
{
|
|
uint16_t L_325 = ___1_nonCanonical;
|
|
if (!((int32_t)((int32_t)L_325&((int32_t)64))))
|
|
{
|
|
goto IL_0957;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_326 = ___2_formatAs;
|
|
if ((((int32_t)L_326) == ((int32_t)1)))
|
|
{
|
|
goto IL_0806;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_327 = ___2_formatAs;
|
|
if ((((int32_t)L_327) == ((int32_t)2)))
|
|
{
|
|
goto IL_08d9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_328 = ___2_formatAs;
|
|
if ((((int32_t)L_328) == ((int32_t)((int32_t)32767))))
|
|
{
|
|
goto IL_088d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0910;
|
|
}
|
|
|
|
IL_0806:
|
|
{
|
|
bool L_329;
|
|
L_329 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (!L_329)
|
|
{
|
|
goto IL_0851;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_330 = __this->___m_String;
|
|
uint16_t L_331 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_332 = __this->___m_Info;
|
|
NullCheck(L_332);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_333 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_332->___Offset);
|
|
uint16_t L_334 = L_333->___End;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_335 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_336;
|
|
L_336 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (L_336)
|
|
{
|
|
G_B107_0 = 1;
|
|
G_B107_1 = (&V_1);
|
|
G_B107_2 = L_335;
|
|
G_B107_3 = L_334;
|
|
G_B107_4 = L_331;
|
|
G_B107_5 = L_330;
|
|
goto IL_083d;
|
|
}
|
|
G_B106_0 = 1;
|
|
G_B106_1 = (&V_1);
|
|
G_B106_2 = L_335;
|
|
G_B106_3 = L_334;
|
|
G_B106_4 = L_331;
|
|
G_B106_5 = L_330;
|
|
}
|
|
{
|
|
G_B108_0 = ((int32_t)65535);
|
|
G_B108_1 = G_B106_0;
|
|
G_B108_2 = G_B106_1;
|
|
G_B108_3 = G_B106_2;
|
|
G_B108_4 = G_B106_3;
|
|
G_B108_5 = G_B106_4;
|
|
G_B108_6 = G_B106_5;
|
|
goto IL_083f;
|
|
}
|
|
|
|
IL_083d:
|
|
{
|
|
G_B108_0 = ((int32_t)35);
|
|
G_B108_1 = G_B107_0;
|
|
G_B108_2 = G_B107_1;
|
|
G_B108_3 = G_B107_2;
|
|
G_B108_4 = G_B107_3;
|
|
G_B108_5 = G_B107_4;
|
|
G_B108_6 = G_B107_5;
|
|
}
|
|
|
|
IL_083f:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_337;
|
|
L_337 = UriHelper_EscapeString_mA9075A39AFEE45E310AA6E2977B46D74F2FE38D3(G_B108_6, G_B108_5, G_B108_4, G_B108_3, G_B108_2, (bool)G_B108_1, G_B108_0, ((int32_t)65535), ((int32_t)37), NULL);
|
|
V_2 = L_337;
|
|
goto IL_098e;
|
|
}
|
|
|
|
IL_0851:
|
|
{
|
|
String_t* L_338 = __this->___m_String;
|
|
uint16_t L_339 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_340 = __this->___m_Info;
|
|
NullCheck(L_340);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_341 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_340->___Offset);
|
|
uint16_t L_342 = L_341->___End;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_343 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_344 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_345;
|
|
L_345 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_338, L_339, L_342, L_343, (&V_1), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), 0, L_344, (bool)0, NULL);
|
|
goto IL_098e;
|
|
}
|
|
|
|
IL_088d:
|
|
{
|
|
String_t* L_346 = __this->___m_String;
|
|
uint16_t L_347 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_348 = __this->___m_Info;
|
|
NullCheck(L_348);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_349 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_348->___Offset);
|
|
uint16_t L_350 = L_349->___End;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_351 = V_2;
|
|
bool L_352;
|
|
L_352 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (L_352)
|
|
{
|
|
G_B112_0 = ((int32_t)65535);
|
|
G_B112_1 = ((int32_t)65535);
|
|
G_B112_2 = ((int32_t)35);
|
|
G_B112_3 = (&V_1);
|
|
G_B112_4 = L_351;
|
|
G_B112_5 = L_350;
|
|
G_B112_6 = L_347;
|
|
G_B112_7 = L_346;
|
|
goto IL_08c4;
|
|
}
|
|
G_B111_0 = ((int32_t)65535);
|
|
G_B111_1 = ((int32_t)65535);
|
|
G_B111_2 = ((int32_t)35);
|
|
G_B111_3 = (&V_1);
|
|
G_B111_4 = L_351;
|
|
G_B111_5 = L_350;
|
|
G_B111_6 = L_347;
|
|
G_B111_7 = L_346;
|
|
}
|
|
{
|
|
G_B113_0 = 3;
|
|
G_B113_1 = G_B111_0;
|
|
G_B113_2 = G_B111_1;
|
|
G_B113_3 = G_B111_2;
|
|
G_B113_4 = G_B111_3;
|
|
G_B113_5 = G_B111_4;
|
|
G_B113_6 = G_B111_5;
|
|
G_B113_7 = G_B111_6;
|
|
G_B113_8 = G_B111_7;
|
|
goto IL_08c5;
|
|
}
|
|
|
|
IL_08c4:
|
|
{
|
|
G_B113_0 = 2;
|
|
G_B113_1 = G_B112_0;
|
|
G_B113_2 = G_B112_1;
|
|
G_B113_3 = G_B112_2;
|
|
G_B113_4 = G_B112_3;
|
|
G_B113_5 = G_B112_4;
|
|
G_B113_6 = G_B112_5;
|
|
G_B113_7 = G_B112_6;
|
|
G_B113_8 = G_B112_7;
|
|
}
|
|
|
|
IL_08c5:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_353 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_354;
|
|
L_354 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(G_B113_8, G_B113_7, G_B113_6, G_B113_5, G_B113_4, G_B113_3, G_B113_2, G_B113_1, ((int32_t)(G_B113_0|4)), L_353, (bool)0, NULL);
|
|
V_2 = L_354;
|
|
goto IL_098e;
|
|
}
|
|
|
|
IL_08d9:
|
|
{
|
|
String_t* L_355 = __this->___m_String;
|
|
uint16_t L_356 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_357 = __this->___m_Info;
|
|
NullCheck(L_357);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_358 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_357->___Offset);
|
|
uint16_t L_359 = L_358->___End;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_360 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_361 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_362;
|
|
L_362 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_355, L_356, L_359, L_360, (&V_1), ((int32_t)35), ((int32_t)65535), ((int32_t)65535), ((int32_t)10), L_361, (bool)0, NULL);
|
|
V_2 = L_362;
|
|
goto IL_098e;
|
|
}
|
|
|
|
IL_0910:
|
|
{
|
|
String_t* L_363 = __this->___m_String;
|
|
uint16_t L_364 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_365 = __this->___m_Info;
|
|
NullCheck(L_365);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_366 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_365->___Offset);
|
|
uint16_t L_367 = L_366->___End;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_368 = V_2;
|
|
bool L_369;
|
|
L_369 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (L_369)
|
|
{
|
|
G_B117_0 = ((int32_t)65535);
|
|
G_B117_1 = ((int32_t)65535);
|
|
G_B117_2 = ((int32_t)35);
|
|
G_B117_3 = (&V_1);
|
|
G_B117_4 = L_368;
|
|
G_B117_5 = L_367;
|
|
G_B117_6 = L_364;
|
|
G_B117_7 = L_363;
|
|
goto IL_0947;
|
|
}
|
|
G_B116_0 = ((int32_t)65535);
|
|
G_B116_1 = ((int32_t)65535);
|
|
G_B116_2 = ((int32_t)35);
|
|
G_B116_3 = (&V_1);
|
|
G_B116_4 = L_368;
|
|
G_B116_5 = L_367;
|
|
G_B116_6 = L_364;
|
|
G_B116_7 = L_363;
|
|
}
|
|
{
|
|
G_B118_0 = 3;
|
|
G_B118_1 = G_B116_0;
|
|
G_B118_2 = G_B116_1;
|
|
G_B118_3 = G_B116_2;
|
|
G_B118_4 = G_B116_3;
|
|
G_B118_5 = G_B116_4;
|
|
G_B118_6 = G_B116_5;
|
|
G_B118_7 = G_B116_6;
|
|
G_B118_8 = G_B116_7;
|
|
goto IL_0948;
|
|
}
|
|
|
|
IL_0947:
|
|
{
|
|
G_B118_0 = 2;
|
|
G_B118_1 = G_B117_0;
|
|
G_B118_2 = G_B117_1;
|
|
G_B118_3 = G_B117_2;
|
|
G_B118_4 = G_B117_3;
|
|
G_B118_5 = G_B117_4;
|
|
G_B118_6 = G_B117_5;
|
|
G_B118_7 = G_B117_6;
|
|
G_B118_8 = G_B117_7;
|
|
}
|
|
|
|
IL_0948:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_370 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_371;
|
|
L_371 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(G_B118_8, G_B118_7, G_B118_6, G_B118_5, G_B118_4, G_B118_3, G_B118_2, G_B118_1, G_B118_0, L_370, (bool)0, NULL);
|
|
V_2 = L_371;
|
|
goto IL_098e;
|
|
}
|
|
|
|
IL_0957:
|
|
{
|
|
String_t* L_372 = __this->___m_String;
|
|
uint16_t L_373 = V_3;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_374 = __this->___m_Info;
|
|
NullCheck(L_374);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_375 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_374->___Offset);
|
|
uint16_t L_376 = L_375->___End;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_377 = V_2;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_378 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_379;
|
|
L_379 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_372, L_373, L_376, L_377, (&V_1), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), 0, L_378, (bool)0, NULL);
|
|
}
|
|
|
|
IL_098e:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_380 = V_2;
|
|
int32_t L_381 = V_1;
|
|
String_t* L_382;
|
|
L_382 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_380, 0, L_381, NULL);
|
|
return L_382;
|
|
}
|
|
}
|
|
// Method Definition Index: 60553
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetUriPartsFromUserString_m3D6EEB76609CCC54A0ABE65911CC24603A184B29 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriParts, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint16_t V_0 = 0;
|
|
uint16_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
{
|
|
int32_t L_0 = ___0_uriParts;
|
|
V_2 = ((int32_t)((int32_t)L_0&((int32_t)-1073741825)));
|
|
int32_t L_1 = V_2;
|
|
if ((((int32_t)L_1) > ((int32_t)((int32_t)64))))
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = V_2;
|
|
if ((((int32_t)L_2) > ((int32_t)((int32_t)16))))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_3 = V_2;
|
|
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 1)))
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0469;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_090c;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_0992;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_04b6;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = V_2;
|
|
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_4, ((int32_t)13))))
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_00b3;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_06ad;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_03b9;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_0532;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_0992;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
int32_t L_5 = V_2;
|
|
if ((((int32_t)L_5) == ((int32_t)((int32_t)32))))
|
|
{
|
|
goto IL_05e5;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = V_2;
|
|
if ((((int32_t)L_6) == ((int32_t)((int32_t)48))))
|
|
{
|
|
goto IL_0793;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_7 = V_2;
|
|
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_7, ((int32_t)61))))
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_02ba;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_0992;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_03f6;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_0649;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_0992;
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
int32_t L_8 = V_2;
|
|
if ((((int32_t)L_8) > ((int32_t)((int32_t)125))))
|
|
{
|
|
goto IL_0090;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = V_2;
|
|
if ((((int32_t)L_9) == ((int32_t)((int32_t)112))))
|
|
{
|
|
goto IL_08cf;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_10 = V_2;
|
|
if ((((int32_t)L_10) == ((int32_t)((int32_t)125))))
|
|
{
|
|
goto IL_07d0;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0992;
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
int32_t L_11 = V_2;
|
|
if ((((int32_t)L_11) == ((int32_t)((int32_t)127))))
|
|
{
|
|
goto IL_0247;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = V_2;
|
|
if ((((int32_t)L_12) == ((int32_t)((int32_t)132))))
|
|
{
|
|
goto IL_017c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13 = V_2;
|
|
if ((((int32_t)L_13) == ((int32_t)((int32_t)134))))
|
|
{
|
|
goto IL_0713;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0992;
|
|
}
|
|
|
|
IL_00b3:
|
|
{
|
|
bool L_14;
|
|
L_14 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)2097152)), NULL);
|
|
if (L_14)
|
|
{
|
|
goto IL_00fe;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_15 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_16 = __this->___m_Info;
|
|
NullCheck(L_16);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_17 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_16->___Offset);
|
|
uint16_t L_18 = L_17->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_19 = __this->___m_Info;
|
|
NullCheck(L_19);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_20 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_19->___Offset);
|
|
uint16_t L_21 = L_20->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_22 = __this->___m_Info;
|
|
NullCheck(L_22);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_23 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_22->___Offset);
|
|
uint16_t L_24 = L_23->___Scheme;
|
|
NullCheck(L_15);
|
|
String_t* L_25;
|
|
L_25 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, L_18, ((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)L_24)), NULL);
|
|
return L_25;
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
String_t* L_26 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_27 = __this->___m_Info;
|
|
NullCheck(L_27);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_28 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_27->___Offset);
|
|
uint16_t L_29 = L_28->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_30 = __this->___m_Info;
|
|
NullCheck(L_30);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_31 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_30->___Offset);
|
|
uint16_t L_32 = L_31->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_33 = __this->___m_Info;
|
|
NullCheck(L_33);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_34 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_33->___Offset);
|
|
uint16_t L_35 = L_34->___Scheme;
|
|
NullCheck(L_26);
|
|
String_t* L_36;
|
|
L_36 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_26, L_29, ((int32_t)il2cpp_codegen_subtract((int32_t)L_32, (int32_t)L_35)), NULL);
|
|
String_t* L_37 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_38 = __this->___m_Info;
|
|
NullCheck(L_38);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_39 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_38->___Offset);
|
|
uint16_t L_40 = L_39->___Host;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_41 = __this->___m_Info;
|
|
NullCheck(L_41);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_42 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_41->___Offset);
|
|
uint16_t L_43 = L_42->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_44 = __this->___m_Info;
|
|
NullCheck(L_44);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_45 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_44->___Offset);
|
|
uint16_t L_46 = L_45->___Host;
|
|
NullCheck(L_37);
|
|
String_t* L_47;
|
|
L_47 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_37, L_40, ((int32_t)il2cpp_codegen_subtract((int32_t)L_43, (int32_t)L_46)), NULL);
|
|
String_t* L_48;
|
|
L_48 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_36, L_47, NULL);
|
|
return L_48;
|
|
}
|
|
|
|
IL_017c:
|
|
{
|
|
bool L_49;
|
|
L_49 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)2097152)), NULL);
|
|
if (!L_49)
|
|
{
|
|
goto IL_0713;
|
|
}
|
|
}
|
|
{
|
|
bool L_50;
|
|
L_50 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8388608)), NULL);
|
|
if (L_50)
|
|
{
|
|
goto IL_01a9;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_51 = __this->___m_Syntax;
|
|
NullCheck(L_51);
|
|
int32_t L_52;
|
|
L_52 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_51, NULL);
|
|
if ((!(((uint32_t)L_52) == ((uint32_t)(-1)))))
|
|
{
|
|
goto IL_01e6;
|
|
}
|
|
}
|
|
|
|
IL_01a9:
|
|
{
|
|
String_t* L_53 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_54 = __this->___m_Info;
|
|
NullCheck(L_54);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_55 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_54->___Offset);
|
|
uint16_t L_56 = L_55->___Host;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_57 = __this->___m_Info;
|
|
NullCheck(L_57);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_58 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_57->___Offset);
|
|
uint16_t L_59 = L_58->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_60 = __this->___m_Info;
|
|
NullCheck(L_60);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_61 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_60->___Offset);
|
|
uint16_t L_62 = L_61->___Host;
|
|
NullCheck(L_53);
|
|
String_t* L_63;
|
|
L_63 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_53, L_56, ((int32_t)il2cpp_codegen_subtract((int32_t)L_59, (int32_t)L_62)), NULL);
|
|
return L_63;
|
|
}
|
|
|
|
IL_01e6:
|
|
{
|
|
String_t* L_64 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_65 = __this->___m_Info;
|
|
NullCheck(L_65);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_66 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_65->___Offset);
|
|
uint16_t L_67 = L_66->___Host;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_68 = __this->___m_Info;
|
|
NullCheck(L_68);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_69 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_68->___Offset);
|
|
uint16_t L_70 = L_69->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_71 = __this->___m_Info;
|
|
NullCheck(L_71);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_72 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_71->___Offset);
|
|
uint16_t L_73 = L_72->___Host;
|
|
NullCheck(L_64);
|
|
String_t* L_74;
|
|
L_74 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_64, L_67, ((int32_t)il2cpp_codegen_subtract((int32_t)L_70, (int32_t)L_73)), NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_75 = __this->___m_Info;
|
|
NullCheck(L_75);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_76 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_75->___Offset);
|
|
uint16_t* L_77 = (uint16_t*)(&L_76->___PortValue);
|
|
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_78;
|
|
L_78 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
|
|
String_t* L_79;
|
|
L_79 = UInt16_ToString_mCFE0EB73F03E7230D7F2694140FF9CECE793184D(L_77, L_78, NULL);
|
|
String_t* L_80;
|
|
L_80 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_74, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_79, NULL);
|
|
return L_80;
|
|
}
|
|
|
|
IL_0247:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_81 = __this->___m_Info;
|
|
NullCheck(L_81);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_82 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_81->___Offset);
|
|
uint16_t L_83 = L_82->___Scheme;
|
|
if (L_83)
|
|
{
|
|
goto IL_027d;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_84 = __this->___m_Info;
|
|
NullCheck(L_84);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_85 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_84->___Offset);
|
|
uint16_t L_86 = L_85->___End;
|
|
String_t* L_87 = __this->___m_String;
|
|
NullCheck(L_87);
|
|
int32_t L_88;
|
|
L_88 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_87, NULL);
|
|
if ((!(((uint32_t)L_86) == ((uint32_t)L_88))))
|
|
{
|
|
goto IL_027d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_89 = __this->___m_String;
|
|
return L_89;
|
|
}
|
|
|
|
IL_027d:
|
|
{
|
|
String_t* L_90 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_91 = __this->___m_Info;
|
|
NullCheck(L_91);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_92 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_91->___Offset);
|
|
uint16_t L_93 = L_92->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_94 = __this->___m_Info;
|
|
NullCheck(L_94);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_95 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_94->___Offset);
|
|
uint16_t L_96 = L_95->___End;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_97 = __this->___m_Info;
|
|
NullCheck(L_97);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_98 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_97->___Offset);
|
|
uint16_t L_99 = L_98->___Scheme;
|
|
NullCheck(L_90);
|
|
String_t* L_100;
|
|
L_100 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_90, L_93, ((int32_t)il2cpp_codegen_subtract((int32_t)L_96, (int32_t)L_99)), NULL);
|
|
return L_100;
|
|
}
|
|
|
|
IL_02ba:
|
|
{
|
|
bool L_101;
|
|
L_101 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)2097152)), NULL);
|
|
if (!L_101)
|
|
{
|
|
goto IL_0346;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_102 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_103 = __this->___m_Info;
|
|
NullCheck(L_103);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_104 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_103->___Offset);
|
|
uint16_t L_105 = L_104->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_106 = __this->___m_Info;
|
|
NullCheck(L_106);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_107 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_106->___Offset);
|
|
uint16_t L_108 = L_107->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_109 = __this->___m_Info;
|
|
NullCheck(L_109);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_110 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_109->___Offset);
|
|
uint16_t L_111 = L_110->___Scheme;
|
|
NullCheck(L_102);
|
|
String_t* L_112;
|
|
L_112 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_102, L_105, ((int32_t)il2cpp_codegen_subtract((int32_t)L_108, (int32_t)L_111)), NULL);
|
|
String_t* L_113 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_114 = __this->___m_Info;
|
|
NullCheck(L_114);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_115 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_114->___Offset);
|
|
uint16_t L_116 = L_115->___Host;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_117 = __this->___m_Info;
|
|
NullCheck(L_117);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_118 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_117->___Offset);
|
|
uint16_t L_119 = L_118->___Fragment;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_120 = __this->___m_Info;
|
|
NullCheck(L_120);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_121 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_120->___Offset);
|
|
uint16_t L_122 = L_121->___Host;
|
|
NullCheck(L_113);
|
|
String_t* L_123;
|
|
L_123 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_113, L_116, ((int32_t)il2cpp_codegen_subtract((int32_t)L_119, (int32_t)L_122)), NULL);
|
|
String_t* L_124;
|
|
L_124 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_112, L_123, NULL);
|
|
return L_124;
|
|
}
|
|
|
|
IL_0346:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_125 = __this->___m_Info;
|
|
NullCheck(L_125);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_126 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_125->___Offset);
|
|
uint16_t L_127 = L_126->___Scheme;
|
|
if (L_127)
|
|
{
|
|
goto IL_037c;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_128 = __this->___m_Info;
|
|
NullCheck(L_128);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_129 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_128->___Offset);
|
|
uint16_t L_130 = L_129->___Fragment;
|
|
String_t* L_131 = __this->___m_String;
|
|
NullCheck(L_131);
|
|
int32_t L_132;
|
|
L_132 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_131, NULL);
|
|
if ((!(((uint32_t)L_130) == ((uint32_t)L_132))))
|
|
{
|
|
goto IL_037c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_133 = __this->___m_String;
|
|
return L_133;
|
|
}
|
|
|
|
IL_037c:
|
|
{
|
|
String_t* L_134 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_135 = __this->___m_Info;
|
|
NullCheck(L_135);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_136 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_135->___Offset);
|
|
uint16_t L_137 = L_136->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_138 = __this->___m_Info;
|
|
NullCheck(L_138);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_139 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_138->___Offset);
|
|
uint16_t L_140 = L_139->___Fragment;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_141 = __this->___m_Info;
|
|
NullCheck(L_141);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_142 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_141->___Offset);
|
|
uint16_t L_143 = L_142->___Scheme;
|
|
NullCheck(L_134);
|
|
String_t* L_144;
|
|
L_144 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_134, L_137, ((int32_t)il2cpp_codegen_subtract((int32_t)L_140, (int32_t)L_143)), NULL);
|
|
return L_144;
|
|
}
|
|
|
|
IL_03b9:
|
|
{
|
|
String_t* L_145 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_146 = __this->___m_Info;
|
|
NullCheck(L_146);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_147 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_146->___Offset);
|
|
uint16_t L_148 = L_147->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_149 = __this->___m_Info;
|
|
NullCheck(L_149);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_150 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_149->___Offset);
|
|
uint16_t L_151 = L_150->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_152 = __this->___m_Info;
|
|
NullCheck(L_152);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_153 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_152->___Offset);
|
|
uint16_t L_154 = L_153->___Scheme;
|
|
NullCheck(L_145);
|
|
String_t* L_155;
|
|
L_155 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_145, L_148, ((int32_t)il2cpp_codegen_subtract((int32_t)L_151, (int32_t)L_154)), NULL);
|
|
return L_155;
|
|
}
|
|
|
|
IL_03f6:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_156 = __this->___m_Info;
|
|
NullCheck(L_156);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_157 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_156->___Offset);
|
|
uint16_t L_158 = L_157->___Scheme;
|
|
if (L_158)
|
|
{
|
|
goto IL_042c;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_159 = __this->___m_Info;
|
|
NullCheck(L_159);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_160 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_159->___Offset);
|
|
uint16_t L_161 = L_160->___Fragment;
|
|
String_t* L_162 = __this->___m_String;
|
|
NullCheck(L_162);
|
|
int32_t L_163;
|
|
L_163 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_162, NULL);
|
|
if ((!(((uint32_t)L_161) == ((uint32_t)L_163))))
|
|
{
|
|
goto IL_042c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_164 = __this->___m_String;
|
|
return L_164;
|
|
}
|
|
|
|
IL_042c:
|
|
{
|
|
String_t* L_165 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_166 = __this->___m_Info;
|
|
NullCheck(L_166);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_167 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_166->___Offset);
|
|
uint16_t L_168 = L_167->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_169 = __this->___m_Info;
|
|
NullCheck(L_169);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_170 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_169->___Offset);
|
|
uint16_t L_171 = L_170->___Fragment;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_172 = __this->___m_Info;
|
|
NullCheck(L_172);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_173 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_172->___Offset);
|
|
uint16_t L_174 = L_173->___Scheme;
|
|
NullCheck(L_165);
|
|
String_t* L_175;
|
|
L_175 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_165, L_168, ((int32_t)il2cpp_codegen_subtract((int32_t)L_171, (int32_t)L_174)), NULL);
|
|
return L_175;
|
|
}
|
|
|
|
IL_0469:
|
|
{
|
|
int32_t L_176 = ___0_uriParts;
|
|
if ((((int32_t)L_176) == ((int32_t)1)))
|
|
{
|
|
goto IL_04aa;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_177 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_178 = __this->___m_Info;
|
|
NullCheck(L_178);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_179 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_178->___Offset);
|
|
uint16_t L_180 = L_179->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_181 = __this->___m_Info;
|
|
NullCheck(L_181);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_182 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_181->___Offset);
|
|
uint16_t L_183 = L_182->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_184 = __this->___m_Info;
|
|
NullCheck(L_184);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_185 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_184->___Offset);
|
|
uint16_t L_186 = L_185->___Scheme;
|
|
NullCheck(L_177);
|
|
String_t* L_187;
|
|
L_187 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_177, L_180, ((int32_t)il2cpp_codegen_subtract((int32_t)L_183, (int32_t)L_186)), NULL);
|
|
return L_187;
|
|
}
|
|
|
|
IL_04aa:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_188 = __this->___m_Syntax;
|
|
NullCheck(L_188);
|
|
String_t* L_189;
|
|
L_189 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_188, NULL);
|
|
return L_189;
|
|
}
|
|
|
|
IL_04b6:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_190 = __this->___m_Info;
|
|
NullCheck(L_190);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_191 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_190->___Offset);
|
|
uint16_t L_192 = L_191->___Path;
|
|
V_1 = L_192;
|
|
bool L_193;
|
|
L_193 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8388616)), NULL);
|
|
if (!L_193)
|
|
{
|
|
goto IL_04ea;
|
|
}
|
|
}
|
|
|
|
IL_04d5:
|
|
{
|
|
String_t* L_194 = __this->___m_String;
|
|
uint16_t L_195 = V_1;
|
|
int32_t L_196 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_195, 1)));
|
|
V_1 = (uint16_t)L_196;
|
|
NullCheck(L_194);
|
|
Il2CppChar L_197;
|
|
L_197 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_194, L_196, NULL);
|
|
if ((!(((uint32_t)L_197) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_04d5;
|
|
}
|
|
}
|
|
|
|
IL_04ea:
|
|
{
|
|
uint16_t L_198 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_199 = __this->___m_Info;
|
|
NullCheck(L_199);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_200 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_199->___Offset);
|
|
uint16_t L_201 = L_200->___Host;
|
|
if (!((int32_t)il2cpp_codegen_subtract((int32_t)L_198, (int32_t)L_201)))
|
|
{
|
|
goto IL_052c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_202 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_203 = __this->___m_Info;
|
|
NullCheck(L_203);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_204 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_203->___Offset);
|
|
uint16_t L_205 = L_204->___Host;
|
|
uint16_t L_206 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_207 = __this->___m_Info;
|
|
NullCheck(L_207);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_208 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_207->___Offset);
|
|
uint16_t L_209 = L_208->___Host;
|
|
NullCheck(L_202);
|
|
String_t* L_210;
|
|
L_210 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_202, L_205, ((int32_t)il2cpp_codegen_subtract((int32_t)L_206, (int32_t)L_209)), NULL);
|
|
return L_210;
|
|
}
|
|
|
|
IL_052c:
|
|
{
|
|
String_t* L_211 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_211;
|
|
}
|
|
|
|
IL_0532:
|
|
{
|
|
int32_t L_212 = ___0_uriParts;
|
|
if ((!(((uint32_t)L_212) == ((uint32_t)((int32_t)16)))))
|
|
{
|
|
goto IL_059c;
|
|
}
|
|
}
|
|
{
|
|
bool L_213;
|
|
L_213 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)1048576)), NULL);
|
|
if (!L_213)
|
|
{
|
|
goto IL_059c;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_214 = __this->___m_Info;
|
|
NullCheck(L_214);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_215 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_214->___Offset);
|
|
uint16_t L_216 = L_215->___End;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_217 = __this->___m_Info;
|
|
NullCheck(L_217);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_218 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_217->___Offset);
|
|
uint16_t L_219 = L_218->___Path;
|
|
if ((((int32_t)L_216) <= ((int32_t)L_219)))
|
|
{
|
|
goto IL_059c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_220 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_221 = __this->___m_Info;
|
|
NullCheck(L_221);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_222 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_221->___Offset);
|
|
uint16_t L_223 = L_222->___Path;
|
|
NullCheck(L_220);
|
|
Il2CppChar L_224;
|
|
L_224 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_220, L_223, NULL);
|
|
if ((!(((uint32_t)L_224) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_059c;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_225 = __this->___m_Info;
|
|
NullCheck(L_225);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_226 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_225->___Offset);
|
|
uint16_t L_227 = L_226->___Path;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_227, 1)));
|
|
goto IL_05ad;
|
|
}
|
|
|
|
IL_059c:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_228 = __this->___m_Info;
|
|
NullCheck(L_228);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_229 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_228->___Offset);
|
|
uint16_t L_230 = L_229->___Path;
|
|
V_0 = L_230;
|
|
}
|
|
|
|
IL_05ad:
|
|
{
|
|
uint16_t L_231 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_232 = __this->___m_Info;
|
|
NullCheck(L_232);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_233 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_232->___Offset);
|
|
uint16_t L_234 = L_233->___Query;
|
|
if ((((int32_t)L_231) < ((int32_t)L_234)))
|
|
{
|
|
goto IL_05c6;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_235 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_235;
|
|
}
|
|
|
|
IL_05c6:
|
|
{
|
|
String_t* L_236 = __this->___m_String;
|
|
uint16_t L_237 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_238 = __this->___m_Info;
|
|
NullCheck(L_238);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_239 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_238->___Offset);
|
|
uint16_t L_240 = L_239->___Query;
|
|
uint16_t L_241 = V_0;
|
|
NullCheck(L_236);
|
|
String_t* L_242;
|
|
L_242 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_236, L_237, ((int32_t)il2cpp_codegen_subtract((int32_t)L_240, (int32_t)L_241)), NULL);
|
|
return L_242;
|
|
}
|
|
|
|
IL_05e5:
|
|
{
|
|
int32_t L_243 = ___0_uriParts;
|
|
if ((!(((uint32_t)L_243) == ((uint32_t)((int32_t)32)))))
|
|
{
|
|
goto IL_0600;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_244 = __this->___m_Info;
|
|
NullCheck(L_244);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_245 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_244->___Offset);
|
|
uint16_t L_246 = L_245->___Query;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_246, 1)));
|
|
goto IL_0611;
|
|
}
|
|
|
|
IL_0600:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_247 = __this->___m_Info;
|
|
NullCheck(L_247);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_248 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_247->___Offset);
|
|
uint16_t L_249 = L_248->___Query;
|
|
V_0 = L_249;
|
|
}
|
|
|
|
IL_0611:
|
|
{
|
|
uint16_t L_250 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_251 = __this->___m_Info;
|
|
NullCheck(L_251);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_252 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_251->___Offset);
|
|
uint16_t L_253 = L_252->___Fragment;
|
|
if ((((int32_t)L_250) < ((int32_t)L_253)))
|
|
{
|
|
goto IL_062a;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_254 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_254;
|
|
}
|
|
|
|
IL_062a:
|
|
{
|
|
String_t* L_255 = __this->___m_String;
|
|
uint16_t L_256 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_257 = __this->___m_Info;
|
|
NullCheck(L_257);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_258 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_257->___Offset);
|
|
uint16_t L_259 = L_258->___Fragment;
|
|
uint16_t L_260 = V_0;
|
|
NullCheck(L_255);
|
|
String_t* L_261;
|
|
L_261 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_255, L_256, ((int32_t)il2cpp_codegen_subtract((int32_t)L_259, (int32_t)L_260)), NULL);
|
|
return L_261;
|
|
}
|
|
|
|
IL_0649:
|
|
{
|
|
int32_t L_262 = ___0_uriParts;
|
|
if ((!(((uint32_t)L_262) == ((uint32_t)((int32_t)64)))))
|
|
{
|
|
goto IL_0664;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_263 = __this->___m_Info;
|
|
NullCheck(L_263);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_264 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_263->___Offset);
|
|
uint16_t L_265 = L_264->___Fragment;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_265, 1)));
|
|
goto IL_0675;
|
|
}
|
|
|
|
IL_0664:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_266 = __this->___m_Info;
|
|
NullCheck(L_266);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_267 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_266->___Offset);
|
|
uint16_t L_268 = L_267->___Fragment;
|
|
V_0 = L_268;
|
|
}
|
|
|
|
IL_0675:
|
|
{
|
|
uint16_t L_269 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_270 = __this->___m_Info;
|
|
NullCheck(L_270);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_271 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_270->___Offset);
|
|
uint16_t L_272 = L_271->___End;
|
|
if ((((int32_t)L_269) < ((int32_t)L_272)))
|
|
{
|
|
goto IL_068e;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_273 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_273;
|
|
}
|
|
|
|
IL_068e:
|
|
{
|
|
String_t* L_274 = __this->___m_String;
|
|
uint16_t L_275 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_276 = __this->___m_Info;
|
|
NullCheck(L_276);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_277 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_276->___Offset);
|
|
uint16_t L_278 = L_277->___End;
|
|
uint16_t L_279 = V_0;
|
|
NullCheck(L_274);
|
|
String_t* L_280;
|
|
L_280 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_274, L_275, ((int32_t)il2cpp_codegen_subtract((int32_t)L_278, (int32_t)L_279)), NULL);
|
|
return L_280;
|
|
}
|
|
|
|
IL_06ad:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_281 = __this->___m_Info;
|
|
NullCheck(L_281);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_282 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_281->___Offset);
|
|
uint16_t L_283 = L_282->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_284 = __this->___m_Info;
|
|
NullCheck(L_284);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_285 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_284->___Offset);
|
|
uint16_t L_286 = L_285->___User;
|
|
if (!((int32_t)il2cpp_codegen_subtract((int32_t)L_283, (int32_t)L_286)))
|
|
{
|
|
goto IL_070d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_287 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_288 = __this->___m_Info;
|
|
NullCheck(L_288);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_289 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_288->___Offset);
|
|
uint16_t L_290 = L_289->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_291 = __this->___m_Info;
|
|
NullCheck(L_291);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_292 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_291->___Offset);
|
|
uint16_t L_293 = L_292->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_294 = __this->___m_Info;
|
|
NullCheck(L_294);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_295 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_294->___Offset);
|
|
uint16_t L_296 = L_295->___User;
|
|
NullCheck(L_287);
|
|
String_t* L_297;
|
|
L_297 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_287, L_290, ((int32_t)il2cpp_codegen_subtract((int32_t)L_293, (int32_t)L_296)), NULL);
|
|
return L_297;
|
|
}
|
|
|
|
IL_070d:
|
|
{
|
|
String_t* L_298 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_298;
|
|
}
|
|
|
|
IL_0713:
|
|
{
|
|
bool L_299;
|
|
L_299 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8388608)), NULL);
|
|
if (L_299)
|
|
{
|
|
goto IL_06ad;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_300 = __this->___m_Syntax;
|
|
NullCheck(L_300);
|
|
int32_t L_301;
|
|
L_301 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_300, NULL);
|
|
if ((((int32_t)L_301) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_06ad;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_302 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_303 = __this->___m_Info;
|
|
NullCheck(L_303);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_304 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_303->___Offset);
|
|
uint16_t L_305 = L_304->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_306 = __this->___m_Info;
|
|
NullCheck(L_306);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_307 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_306->___Offset);
|
|
uint16_t L_308 = L_307->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_309 = __this->___m_Info;
|
|
NullCheck(L_309);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_310 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_309->___Offset);
|
|
uint16_t L_311 = L_310->___User;
|
|
NullCheck(L_302);
|
|
String_t* L_312;
|
|
L_312 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_302, L_305, ((int32_t)il2cpp_codegen_subtract((int32_t)L_308, (int32_t)L_311)), NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_313 = __this->___m_Info;
|
|
NullCheck(L_313);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_314 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_313->___Offset);
|
|
uint16_t* L_315 = (uint16_t*)(&L_314->___PortValue);
|
|
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_316;
|
|
L_316 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
|
|
String_t* L_317;
|
|
L_317 = UInt16_ToString_mCFE0EB73F03E7230D7F2694140FF9CECE793184D(L_315, L_316, NULL);
|
|
String_t* L_318;
|
|
L_318 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_312, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_317, NULL);
|
|
return L_318;
|
|
}
|
|
|
|
IL_0793:
|
|
{
|
|
String_t* L_319 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_320 = __this->___m_Info;
|
|
NullCheck(L_320);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_321 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_320->___Offset);
|
|
uint16_t L_322 = L_321->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_323 = __this->___m_Info;
|
|
NullCheck(L_323);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_324 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_323->___Offset);
|
|
uint16_t L_325 = L_324->___Fragment;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_326 = __this->___m_Info;
|
|
NullCheck(L_326);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_327 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_326->___Offset);
|
|
uint16_t L_328 = L_327->___Path;
|
|
NullCheck(L_319);
|
|
String_t* L_329;
|
|
L_329 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_319, L_322, ((int32_t)il2cpp_codegen_subtract((int32_t)L_325, (int32_t)L_328)), NULL);
|
|
return L_329;
|
|
}
|
|
|
|
IL_07d0:
|
|
{
|
|
bool L_330;
|
|
L_330 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)2097152)), NULL);
|
|
if (!L_330)
|
|
{
|
|
goto IL_085c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_331 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_332 = __this->___m_Info;
|
|
NullCheck(L_332);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_333 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_332->___Offset);
|
|
uint16_t L_334 = L_333->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_335 = __this->___m_Info;
|
|
NullCheck(L_335);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_336 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_335->___Offset);
|
|
uint16_t L_337 = L_336->___User;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_338 = __this->___m_Info;
|
|
NullCheck(L_338);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_339 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_338->___Offset);
|
|
uint16_t L_340 = L_339->___Scheme;
|
|
NullCheck(L_331);
|
|
String_t* L_341;
|
|
L_341 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_331, L_334, ((int32_t)il2cpp_codegen_subtract((int32_t)L_337, (int32_t)L_340)), NULL);
|
|
String_t* L_342 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_343 = __this->___m_Info;
|
|
NullCheck(L_343);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_344 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_343->___Offset);
|
|
uint16_t L_345 = L_344->___Host;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_346 = __this->___m_Info;
|
|
NullCheck(L_346);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_347 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_346->___Offset);
|
|
uint16_t L_348 = L_347->___End;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_349 = __this->___m_Info;
|
|
NullCheck(L_349);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_350 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_349->___Offset);
|
|
uint16_t L_351 = L_350->___Host;
|
|
NullCheck(L_342);
|
|
String_t* L_352;
|
|
L_352 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_342, L_345, ((int32_t)il2cpp_codegen_subtract((int32_t)L_348, (int32_t)L_351)), NULL);
|
|
String_t* L_353;
|
|
L_353 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_341, L_352, NULL);
|
|
return L_353;
|
|
}
|
|
|
|
IL_085c:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_354 = __this->___m_Info;
|
|
NullCheck(L_354);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_355 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_354->___Offset);
|
|
uint16_t L_356 = L_355->___Scheme;
|
|
if (L_356)
|
|
{
|
|
goto IL_0892;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_357 = __this->___m_Info;
|
|
NullCheck(L_357);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_358 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_357->___Offset);
|
|
uint16_t L_359 = L_358->___End;
|
|
String_t* L_360 = __this->___m_String;
|
|
NullCheck(L_360);
|
|
int32_t L_361;
|
|
L_361 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_360, NULL);
|
|
if ((!(((uint32_t)L_359) == ((uint32_t)L_361))))
|
|
{
|
|
goto IL_0892;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_362 = __this->___m_String;
|
|
return L_362;
|
|
}
|
|
|
|
IL_0892:
|
|
{
|
|
String_t* L_363 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_364 = __this->___m_Info;
|
|
NullCheck(L_364);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_365 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_364->___Offset);
|
|
uint16_t L_366 = L_365->___Scheme;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_367 = __this->___m_Info;
|
|
NullCheck(L_367);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_368 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_367->___Offset);
|
|
uint16_t L_369 = L_368->___End;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_370 = __this->___m_Info;
|
|
NullCheck(L_370);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_371 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_370->___Offset);
|
|
uint16_t L_372 = L_371->___Scheme;
|
|
NullCheck(L_363);
|
|
String_t* L_373;
|
|
L_373 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_363, L_366, ((int32_t)il2cpp_codegen_subtract((int32_t)L_369, (int32_t)L_372)), NULL);
|
|
return L_373;
|
|
}
|
|
|
|
IL_08cf:
|
|
{
|
|
String_t* L_374 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_375 = __this->___m_Info;
|
|
NullCheck(L_375);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_376 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_375->___Offset);
|
|
uint16_t L_377 = L_376->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_378 = __this->___m_Info;
|
|
NullCheck(L_378);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_379 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_378->___Offset);
|
|
uint16_t L_380 = L_379->___End;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_381 = __this->___m_Info;
|
|
NullCheck(L_381);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_382 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_381->___Offset);
|
|
uint16_t L_383 = L_382->___Path;
|
|
NullCheck(L_374);
|
|
String_t* L_384;
|
|
L_384 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_374, L_377, ((int32_t)il2cpp_codegen_subtract((int32_t)L_380, (int32_t)L_383)), NULL);
|
|
return L_384;
|
|
}
|
|
|
|
IL_090c:
|
|
{
|
|
bool L_385;
|
|
L_385 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)2097152)), NULL);
|
|
if (!L_385)
|
|
{
|
|
goto IL_0920;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_386 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_386;
|
|
}
|
|
|
|
IL_0920:
|
|
{
|
|
int32_t L_387 = ___0_uriParts;
|
|
if ((!(((uint32_t)L_387) == ((uint32_t)2))))
|
|
{
|
|
goto IL_093a;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_388 = __this->___m_Info;
|
|
NullCheck(L_388);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_389 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_388->___Offset);
|
|
uint16_t L_390 = L_389->___Host;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_390, 1)));
|
|
goto IL_094b;
|
|
}
|
|
|
|
IL_093a:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_391 = __this->___m_Info;
|
|
NullCheck(L_391);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_392 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_391->___Offset);
|
|
uint16_t L_393 = L_392->___Host;
|
|
V_0 = L_393;
|
|
}
|
|
|
|
IL_094b:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_394 = __this->___m_Info;
|
|
NullCheck(L_394);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_395 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_394->___Offset);
|
|
uint16_t L_396 = L_395->___User;
|
|
uint16_t L_397 = V_0;
|
|
if ((((int32_t)L_396) < ((int32_t)L_397)))
|
|
{
|
|
goto IL_0964;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_398 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_398;
|
|
}
|
|
|
|
IL_0964:
|
|
{
|
|
String_t* L_399 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_400 = __this->___m_Info;
|
|
NullCheck(L_400);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_401 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_400->___Offset);
|
|
uint16_t L_402 = L_401->___User;
|
|
uint16_t L_403 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_404 = __this->___m_Info;
|
|
NullCheck(L_404);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_405 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_404->___Offset);
|
|
uint16_t L_406 = L_405->___User;
|
|
NullCheck(L_399);
|
|
String_t* L_407;
|
|
L_407 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_399, L_402, ((int32_t)il2cpp_codegen_subtract((int32_t)L_403, (int32_t)L_406)), NULL);
|
|
return L_407;
|
|
}
|
|
|
|
IL_0992:
|
|
{
|
|
return (String_t*)NULL;
|
|
}
|
|
}
|
|
// Method Definition Index: 60554
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_ParseRemaining_m9134D26360C9EEDFAFAFEE1ECA1A5CEE66BE5A3A (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint64_t V_0 = 0;
|
|
bool V_1 = false;
|
|
uint16_t V_2 = 0;
|
|
uint16_t V_3 = 0;
|
|
uint16_t V_4 = 0;
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
bool V_7 = false;
|
|
Il2CppChar* V_8 = NULL;
|
|
String_t* V_9 = NULL;
|
|
uint16_t V_10 = 0;
|
|
uint16_t V_11 = 0;
|
|
uint16_t V_12 = 0;
|
|
String_t* V_13 = NULL;
|
|
Il2CppChar* V_14 = NULL;
|
|
uint16_t V_15 = 0;
|
|
String_t* V_16 = NULL;
|
|
Il2CppChar* V_17 = NULL;
|
|
uint16_t V_18 = 0;
|
|
String_t* V_19 = NULL;
|
|
Il2CppChar* V_20 = NULL;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* V_21 = NULL;
|
|
bool V_22 = false;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B5_0 = 0;
|
|
int32_t G_B45_0 = 0;
|
|
uint16_t* G_B45_1 = NULL;
|
|
String_t* G_B45_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B45_3 = NULL;
|
|
int32_t G_B42_0 = 0;
|
|
uint16_t* G_B42_1 = NULL;
|
|
String_t* G_B42_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B42_3 = NULL;
|
|
int32_t G_B44_0 = 0;
|
|
uint16_t* G_B44_1 = NULL;
|
|
String_t* G_B44_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B44_3 = NULL;
|
|
int32_t G_B43_0 = 0;
|
|
uint16_t* G_B43_1 = NULL;
|
|
String_t* G_B43_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B43_3 = NULL;
|
|
int32_t G_B46_0 = 0;
|
|
int32_t G_B46_1 = 0;
|
|
uint16_t* G_B46_2 = NULL;
|
|
String_t* G_B46_3 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B46_4 = NULL;
|
|
uint16_t G_B63_0 = 0;
|
|
uint16_t* G_B63_1 = NULL;
|
|
Il2CppChar* G_B63_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B63_3 = NULL;
|
|
uint16_t G_B60_0 = 0;
|
|
uint16_t* G_B60_1 = NULL;
|
|
Il2CppChar* G_B60_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B60_3 = NULL;
|
|
uint16_t G_B62_0 = 0;
|
|
uint16_t* G_B62_1 = NULL;
|
|
Il2CppChar* G_B62_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B62_3 = NULL;
|
|
uint16_t G_B61_0 = 0;
|
|
uint16_t* G_B61_1 = NULL;
|
|
Il2CppChar* G_B61_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B61_3 = NULL;
|
|
int32_t G_B64_0 = 0;
|
|
uint16_t G_B64_1 = 0;
|
|
uint16_t* G_B64_2 = NULL;
|
|
Il2CppChar* G_B64_3 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B64_4 = NULL;
|
|
int32_t G_B107_0 = 0;
|
|
uint16_t* G_B107_1 = NULL;
|
|
String_t* G_B107_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B107_3 = NULL;
|
|
int32_t G_B106_0 = 0;
|
|
uint16_t* G_B106_1 = NULL;
|
|
String_t* G_B106_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B106_3 = NULL;
|
|
int32_t G_B108_0 = 0;
|
|
int32_t G_B108_1 = 0;
|
|
uint16_t* G_B108_2 = NULL;
|
|
String_t* G_B108_3 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B108_4 = NULL;
|
|
uint16_t G_B121_0 = 0;
|
|
uint16_t* G_B121_1 = NULL;
|
|
Il2CppChar* G_B121_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B121_3 = NULL;
|
|
uint16_t G_B120_0 = 0;
|
|
uint16_t* G_B120_1 = NULL;
|
|
Il2CppChar* G_B120_2 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B120_3 = NULL;
|
|
int32_t G_B122_0 = 0;
|
|
uint16_t G_B122_1 = 0;
|
|
uint16_t* G_B122_2 = NULL;
|
|
Il2CppChar* G_B122_3 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B122_4 = NULL;
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_0;
|
|
L_0 = Uri_EnsureUriInfo_m6FE387306AF82CDCFC56E2E9C2171C406D1FA982(__this, NULL);
|
|
V_0 = ((int64_t)0);
|
|
bool L_1;
|
|
L_1 = Uri_get_UserDrivenParsing_mF2426529046B3DF3292A7AA2F4885F8D6591BBBD(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0822;
|
|
}
|
|
}
|
|
{
|
|
bool L_2 = __this->___m_iriParsing;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_3 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_3&((int64_t)8589934592LL))))
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_4 = __this->___m_Flags;
|
|
G_B5_0 = ((((int64_t)((int64_t)((int64_t)L_4&((int64_t)34359738368LL)))) == ((int64_t)((int64_t)0)))? 1 : 0);
|
|
goto IL_0046;
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
G_B5_0 = 0;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
V_1 = (bool)G_B5_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_5 = __this->___m_Info;
|
|
NullCheck(L_5);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_6 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_5->___Offset);
|
|
uint16_t L_7 = L_6->___Scheme;
|
|
V_3 = L_7;
|
|
String_t* L_8 = __this->___m_String;
|
|
NullCheck(L_8);
|
|
int32_t L_9;
|
|
L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)L_9);
|
|
V_5 = 0;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_10 = __this->___m_Syntax;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = UriParser_get_Flags_mBE183D7CBEEEBEC670CCF1DF21D56B354796D6C3_inline(L_10, NULL);
|
|
V_6 = L_11;
|
|
String_t* L_12 = __this->___m_String;
|
|
V_9 = L_12;
|
|
String_t* L_13 = V_9;
|
|
V_8 = (Il2CppChar*)((uintptr_t)L_13);
|
|
Il2CppChar* L_14 = V_8;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_15 = V_8;
|
|
int32_t L_16;
|
|
L_16 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_8 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_15, L_16));
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
uint16_t L_17 = V_4;
|
|
uint16_t L_18 = V_3;
|
|
if ((((int32_t)L_17) <= ((int32_t)L_18)))
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_19 = V_8;
|
|
uint16_t L_20 = V_4;
|
|
int32_t L_21 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_19, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, 1))), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_22;
|
|
L_22 = Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D(L_21, NULL);
|
|
if (!L_22)
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_23 = V_4;
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, 1)));
|
|
}
|
|
|
|
IL_00af:
|
|
{
|
|
uint16_t L_24 = V_4;
|
|
uint16_t L_25 = V_3;
|
|
if ((((int32_t)L_24) == ((int32_t)L_25)))
|
|
{
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_26 = V_8;
|
|
uint16_t L_27 = V_4;
|
|
int32_t L_28 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_27, 1)));
|
|
V_4 = (uint16_t)L_28;
|
|
int32_t L_29 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_28), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_30;
|
|
L_30 = Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D(L_29, NULL);
|
|
if (L_30)
|
|
{
|
|
goto IL_00af;
|
|
}
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
uint16_t L_31 = V_4;
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, 1)));
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
bool L_32;
|
|
L_32 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (!L_32)
|
|
{
|
|
goto IL_00e3;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_33 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_33|((int64_t)1)));
|
|
goto IL_016c;
|
|
}
|
|
|
|
IL_00e3:
|
|
{
|
|
V_10 = (uint16_t)0;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_34 = __this->___m_Syntax;
|
|
NullCheck(L_34);
|
|
String_t* L_35;
|
|
L_35 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_34, NULL);
|
|
NullCheck(L_35);
|
|
int32_t L_36;
|
|
L_36 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_35, NULL);
|
|
V_11 = (uint16_t)((int32_t)(uint16_t)L_36);
|
|
goto IL_0126;
|
|
}
|
|
|
|
IL_00fb:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_37 = __this->___m_Syntax;
|
|
NullCheck(L_37);
|
|
String_t* L_38;
|
|
L_38 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_37, NULL);
|
|
uint16_t L_39 = V_10;
|
|
NullCheck(L_38);
|
|
Il2CppChar L_40;
|
|
L_40 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_38, L_39, NULL);
|
|
Il2CppChar* L_41 = V_8;
|
|
uint16_t L_42 = V_3;
|
|
uint16_t L_43 = V_10;
|
|
int32_t L_44 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_41, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)L_43))), 2)))));
|
|
if ((((int32_t)L_40) == ((int32_t)L_44)))
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_45 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_45|((int64_t)1)));
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
uint16_t L_46 = V_10;
|
|
V_10 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, 1)));
|
|
}
|
|
|
|
IL_0126:
|
|
{
|
|
uint16_t L_47 = V_10;
|
|
uint16_t L_48 = V_11;
|
|
if ((((int32_t)L_47) < ((int32_t)L_48)))
|
|
{
|
|
goto IL_00fb;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_49 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_49&((int64_t)((int32_t)1048576)))))
|
|
{
|
|
goto IL_016c;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_50 = V_3;
|
|
uint16_t L_51 = V_10;
|
|
uint16_t L_52 = V_4;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_50, (int32_t)L_51)), 3))) >= ((int32_t)L_52)))
|
|
{
|
|
goto IL_0167;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_53 = V_8;
|
|
uint16_t L_54 = V_3;
|
|
uint16_t L_55 = V_10;
|
|
int32_t L_56 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_53, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_54, (int32_t)L_55)), 1))), 2)))));
|
|
if ((!(((uint32_t)L_56) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0167;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_57 = V_8;
|
|
uint16_t L_58 = V_3;
|
|
uint16_t L_59 = V_10;
|
|
int32_t L_60 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_57, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_58, (int32_t)L_59)), 2))), 2)))));
|
|
if ((((int32_t)L_60) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_016c;
|
|
}
|
|
}
|
|
|
|
IL_0167:
|
|
{
|
|
uint64_t L_61 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_61|((int64_t)1)));
|
|
}
|
|
|
|
IL_016c:
|
|
{
|
|
uint64_t L_62 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_62&((int64_t)((int32_t)2097152)))))
|
|
{
|
|
goto IL_01e3;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_63 = __this->___m_Info;
|
|
NullCheck(L_63);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_64 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_63->___Offset);
|
|
uint16_t L_65 = L_64->___User;
|
|
V_3 = L_65;
|
|
Il2CppChar* L_66 = V_8;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_67 = __this->___m_Info;
|
|
NullCheck(L_67);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_68 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_67->___Offset);
|
|
uint16_t L_69 = L_68->___Host;
|
|
int32_t L_70;
|
|
L_70 = Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7(__this, L_66, (&V_3), L_69, ((int32_t)64), NULL);
|
|
V_5 = L_70;
|
|
int32_t L_71 = V_5;
|
|
if (((int32_t)((int32_t)L_71&2)))
|
|
{
|
|
goto IL_01b5;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_72 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_72|((int64_t)2)));
|
|
}
|
|
|
|
IL_01b5:
|
|
{
|
|
int32_t L_73 = V_5;
|
|
if ((((int32_t)((int32_t)((int32_t)L_73&((int32_t)17)))) == ((int32_t)1)))
|
|
{
|
|
goto IL_01c6;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_74 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_74|((int64_t)((int32_t)128))));
|
|
}
|
|
|
|
IL_01c6:
|
|
{
|
|
bool L_75 = __this->___m_iriParsing;
|
|
if (!L_75)
|
|
{
|
|
goto IL_01e3;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_76 = V_5;
|
|
if ((!(((uint32_t)((int32_t)((int32_t)L_76&((int32_t)91)))) == ((uint32_t)((int32_t)10)))))
|
|
{
|
|
goto IL_01e3;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_77 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_77|((int64_t)549755813888LL)));
|
|
}
|
|
|
|
IL_01e3:
|
|
{
|
|
V_9 = (String_t*)NULL;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_78 = __this->___m_Info;
|
|
NullCheck(L_78);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_79 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_78->___Offset);
|
|
uint16_t L_80 = L_79->___Path;
|
|
V_3 = L_80;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_81 = __this->___m_Info;
|
|
NullCheck(L_81);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_82 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_81->___Offset);
|
|
uint16_t L_83 = L_82->___Path;
|
|
V_2 = L_83;
|
|
bool L_84 = V_1;
|
|
if (!L_84)
|
|
{
|
|
goto IL_034b;
|
|
}
|
|
}
|
|
{
|
|
bool L_85;
|
|
L_85 = Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2(__this, NULL);
|
|
if (!L_85)
|
|
{
|
|
goto IL_0246;
|
|
}
|
|
}
|
|
{
|
|
bool L_86;
|
|
L_86 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (!L_86)
|
|
{
|
|
goto IL_022b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_87 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
__this->___m_String = L_87;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_87);
|
|
goto IL_0246;
|
|
}
|
|
|
|
IL_022b:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_88 = __this->___m_Syntax;
|
|
NullCheck(L_88);
|
|
String_t* L_89;
|
|
L_89 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_88, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
String_t* L_90 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___SchemeDelimiter;
|
|
String_t* L_91;
|
|
L_91 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_89, L_90, NULL);
|
|
__this->___m_String = L_91;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_91);
|
|
}
|
|
|
|
IL_0246:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_92 = __this->___m_Info;
|
|
NullCheck(L_92);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_93 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_92->___Offset);
|
|
String_t* L_94 = __this->___m_String;
|
|
NullCheck(L_94);
|
|
int32_t L_95;
|
|
L_95 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_94, NULL);
|
|
L_93->___Path = (uint16_t)((int32_t)(uint16_t)L_95);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_96 = __this->___m_Info;
|
|
NullCheck(L_96);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_97 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_96->___Offset);
|
|
uint16_t L_98 = L_97->___Path;
|
|
V_3 = L_98;
|
|
uint16_t L_99 = V_2;
|
|
V_12 = L_99;
|
|
bool L_100;
|
|
L_100 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_100)
|
|
{
|
|
goto IL_0285;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_101 = V_6;
|
|
if (((int32_t)((int32_t)L_101&((int32_t)96))))
|
|
{
|
|
goto IL_02a6;
|
|
}
|
|
}
|
|
|
|
IL_0285:
|
|
{
|
|
String_t* L_102 = __this->___m_originalUnicodeString;
|
|
String_t* L_103 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_103);
|
|
int32_t L_104;
|
|
L_104 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_103, NULL);
|
|
Uri_FindEndOfComponent_m59CB1EFDA410B42014EA7DCDBA0C9FC9F5996E02(__this, L_102, (&V_2), (uint16_t)((int32_t)(uint16_t)L_104), ((int32_t)65535), NULL);
|
|
goto IL_02eb;
|
|
}
|
|
|
|
IL_02a6:
|
|
{
|
|
String_t* L_105 = __this->___m_originalUnicodeString;
|
|
String_t* L_106 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_106);
|
|
int32_t L_107;
|
|
L_107 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_106, NULL);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_108 = __this->___m_Syntax;
|
|
NullCheck(L_108);
|
|
bool L_109;
|
|
L_109 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_108, ((int32_t)32), NULL);
|
|
if (L_109)
|
|
{
|
|
G_B45_0 = ((int32_t)(uint16_t)L_107);
|
|
G_B45_1 = (&V_2);
|
|
G_B45_2 = L_105;
|
|
G_B45_3 = __this;
|
|
goto IL_02e4;
|
|
}
|
|
G_B42_0 = ((int32_t)(uint16_t)L_107);
|
|
G_B42_1 = (&V_2);
|
|
G_B42_2 = L_105;
|
|
G_B42_3 = __this;
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_110 = __this->___m_Syntax;
|
|
NullCheck(L_110);
|
|
bool L_111;
|
|
L_111 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_110, ((int32_t)64), NULL);
|
|
if (L_111)
|
|
{
|
|
G_B44_0 = G_B42_0;
|
|
G_B44_1 = G_B42_1;
|
|
G_B44_2 = G_B42_2;
|
|
G_B44_3 = G_B42_3;
|
|
goto IL_02e0;
|
|
}
|
|
G_B43_0 = G_B42_0;
|
|
G_B43_1 = G_B42_1;
|
|
G_B43_2 = G_B42_2;
|
|
G_B43_3 = G_B42_3;
|
|
}
|
|
{
|
|
G_B46_0 = ((int32_t)65534);
|
|
G_B46_1 = G_B43_0;
|
|
G_B46_2 = G_B43_1;
|
|
G_B46_3 = G_B43_2;
|
|
G_B46_4 = G_B43_3;
|
|
goto IL_02e6;
|
|
}
|
|
|
|
IL_02e0:
|
|
{
|
|
G_B46_0 = ((int32_t)35);
|
|
G_B46_1 = G_B44_0;
|
|
G_B46_2 = G_B44_1;
|
|
G_B46_3 = G_B44_2;
|
|
G_B46_4 = G_B44_3;
|
|
goto IL_02e6;
|
|
}
|
|
|
|
IL_02e4:
|
|
{
|
|
G_B46_0 = ((int32_t)63);
|
|
G_B46_1 = G_B45_0;
|
|
G_B46_2 = G_B45_1;
|
|
G_B46_3 = G_B45_2;
|
|
G_B46_4 = G_B45_3;
|
|
}
|
|
|
|
IL_02e6:
|
|
{
|
|
NullCheck(G_B46_4);
|
|
Uri_FindEndOfComponent_m59CB1EFDA410B42014EA7DCDBA0C9FC9F5996E02(G_B46_4, G_B46_3, G_B46_2, (uint16_t)G_B46_1, G_B46_0, NULL);
|
|
}
|
|
|
|
IL_02eb:
|
|
{
|
|
String_t* L_112 = __this->___m_originalUnicodeString;
|
|
uint16_t L_113 = V_12;
|
|
uint16_t L_114 = V_2;
|
|
String_t* L_115;
|
|
L_115 = Uri_EscapeUnescapeIri_m14C0CD1A4C14E2458685E5A10049204B1A15C16C(__this, L_112, L_113, L_114, ((int32_t)16), NULL);
|
|
V_13 = L_115;
|
|
}
|
|
try
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_116;
|
|
L_116 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (!L_116)
|
|
{
|
|
goto IL_0320_1;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_117 = __this->___m_String;
|
|
String_t* L_118 = V_13;
|
|
NullCheck(L_118);
|
|
String_t* L_119;
|
|
L_119 = String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831(L_118, 1, NULL);
|
|
String_t* L_120;
|
|
L_120 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_117, L_119, NULL);
|
|
__this->___m_String = L_120;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_120);
|
|
goto IL_0333_1;
|
|
}
|
|
|
|
IL_0320_1:
|
|
{
|
|
String_t* L_121 = __this->___m_String;
|
|
String_t* L_122 = V_13;
|
|
String_t* L_123;
|
|
L_123 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_121, L_122, NULL);
|
|
__this->___m_String = L_123;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_123);
|
|
}
|
|
|
|
IL_0333_1:
|
|
{
|
|
goto IL_033d;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0335;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0335:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_124 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var)));
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_125;
|
|
L_125 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(1, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_125, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_ParseRemaining_m9134D26360C9EEDFAFAFEE1ECA1A5CEE66BE5A3A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_033d:
|
|
{
|
|
String_t* L_126 = __this->___m_String;
|
|
NullCheck(L_126);
|
|
int32_t L_127;
|
|
L_127 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_126, NULL);
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)L_127);
|
|
}
|
|
|
|
IL_034b:
|
|
{
|
|
String_t* L_128 = __this->___m_String;
|
|
V_9 = L_128;
|
|
String_t* L_129 = V_9;
|
|
V_14 = (Il2CppChar*)((uintptr_t)L_129);
|
|
Il2CppChar* L_130 = V_14;
|
|
if (!L_130)
|
|
{
|
|
goto IL_0366;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_131 = V_14;
|
|
int32_t L_132;
|
|
L_132 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_14 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_131, L_132));
|
|
}
|
|
|
|
IL_0366:
|
|
{
|
|
bool L_133;
|
|
L_133 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_133)
|
|
{
|
|
goto IL_0375;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_134 = V_6;
|
|
if (((int32_t)((int32_t)L_134&((int32_t)96))))
|
|
{
|
|
goto IL_038a;
|
|
}
|
|
}
|
|
|
|
IL_0375:
|
|
{
|
|
Il2CppChar* L_135 = V_14;
|
|
uint16_t L_136 = V_4;
|
|
int32_t L_137;
|
|
L_137 = Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7(__this, L_135, (&V_3), L_136, ((int32_t)65535), NULL);
|
|
V_5 = L_137;
|
|
goto IL_03bb;
|
|
}
|
|
|
|
IL_038a:
|
|
{
|
|
Il2CppChar* L_138 = V_14;
|
|
uint16_t L_139 = V_4;
|
|
int32_t L_140 = V_6;
|
|
if (((int32_t)((int32_t)L_140&((int32_t)32))))
|
|
{
|
|
G_B63_0 = L_139;
|
|
G_B63_1 = (&V_3);
|
|
G_B63_2 = L_138;
|
|
G_B63_3 = __this;
|
|
goto IL_03b2;
|
|
}
|
|
G_B60_0 = L_139;
|
|
G_B60_1 = (&V_3);
|
|
G_B60_2 = L_138;
|
|
G_B60_3 = __this;
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_141 = __this->___m_Syntax;
|
|
NullCheck(L_141);
|
|
bool L_142;
|
|
L_142 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_141, ((int32_t)64), NULL);
|
|
if (L_142)
|
|
{
|
|
G_B62_0 = G_B60_0;
|
|
G_B62_1 = G_B60_1;
|
|
G_B62_2 = G_B60_2;
|
|
G_B62_3 = G_B60_3;
|
|
goto IL_03ae;
|
|
}
|
|
G_B61_0 = G_B60_0;
|
|
G_B61_1 = G_B60_1;
|
|
G_B61_2 = G_B60_2;
|
|
G_B61_3 = G_B60_3;
|
|
}
|
|
{
|
|
G_B64_0 = ((int32_t)65534);
|
|
G_B64_1 = G_B61_0;
|
|
G_B64_2 = G_B61_1;
|
|
G_B64_3 = G_B61_2;
|
|
G_B64_4 = G_B61_3;
|
|
goto IL_03b4;
|
|
}
|
|
|
|
IL_03ae:
|
|
{
|
|
G_B64_0 = ((int32_t)35);
|
|
G_B64_1 = G_B62_0;
|
|
G_B64_2 = G_B62_1;
|
|
G_B64_3 = G_B62_2;
|
|
G_B64_4 = G_B62_3;
|
|
goto IL_03b4;
|
|
}
|
|
|
|
IL_03b2:
|
|
{
|
|
G_B64_0 = ((int32_t)63);
|
|
G_B64_1 = G_B63_0;
|
|
G_B64_2 = G_B63_1;
|
|
G_B64_3 = G_B63_2;
|
|
G_B64_4 = G_B63_3;
|
|
}
|
|
|
|
IL_03b4:
|
|
{
|
|
NullCheck(G_B64_4);
|
|
int32_t L_143;
|
|
L_143 = Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7(G_B64_4, G_B64_3, G_B64_2, G_B64_1, G_B64_0, NULL);
|
|
V_5 = L_143;
|
|
}
|
|
|
|
IL_03bb:
|
|
{
|
|
uint64_t L_144 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_144&((int64_t)((int32_t)1048576)))))
|
|
{
|
|
goto IL_0427;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_145 = V_6;
|
|
if (!((int32_t)((int32_t)L_145&((int32_t)2097152))))
|
|
{
|
|
goto IL_0427;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_146 = __this->___m_Info;
|
|
NullCheck(L_146);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_147 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_146->___Offset);
|
|
uint16_t L_148 = L_147->___Path;
|
|
uint16_t L_149 = V_4;
|
|
if ((((int32_t)L_148) == ((int32_t)L_149)))
|
|
{
|
|
goto IL_041e;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_150 = V_14;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_151 = __this->___m_Info;
|
|
NullCheck(L_151);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_152 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_151->___Offset);
|
|
uint16_t L_153 = L_152->___Path;
|
|
int32_t L_154 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_150, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_153), 2)))));
|
|
if ((((int32_t)L_154) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0427;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_155 = V_14;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_156 = __this->___m_Info;
|
|
NullCheck(L_156);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_157 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_156->___Offset);
|
|
uint16_t L_158 = L_157->___Path;
|
|
int32_t L_159 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_155, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_158), 2)))));
|
|
if ((((int32_t)L_159) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_0427;
|
|
}
|
|
}
|
|
|
|
IL_041e:
|
|
{
|
|
uint64_t L_160 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_160|((int64_t)((int32_t)16384))));
|
|
}
|
|
|
|
IL_0427:
|
|
{
|
|
V_9 = (String_t*)NULL;
|
|
V_7 = (bool)0;
|
|
bool L_161;
|
|
L_161 = Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2(__this, NULL);
|
|
if (L_161)
|
|
{
|
|
goto IL_0463;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_162 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_162&((int64_t)((int32_t)1048576)))))
|
|
{
|
|
goto IL_04dd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_163 = V_6;
|
|
if (((int32_t)((int32_t)L_163&((int32_t)12582912))))
|
|
{
|
|
goto IL_0463;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_164 = __this->___m_Syntax;
|
|
NullCheck(L_164);
|
|
bool L_165;
|
|
L_165 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_164, ((int32_t)33554432), NULL);
|
|
if (!L_165)
|
|
{
|
|
goto IL_04dd;
|
|
}
|
|
}
|
|
|
|
IL_0463:
|
|
{
|
|
int32_t L_166 = V_5;
|
|
if (!((int32_t)((int32_t)L_166&((int32_t)128))))
|
|
{
|
|
goto IL_048b;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_167 = __this->___m_Syntax;
|
|
NullCheck(L_167);
|
|
bool L_168;
|
|
L_168 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_167, ((int32_t)33554432), NULL);
|
|
if (!L_168)
|
|
{
|
|
goto IL_048b;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_169 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_169|((int64_t)((int32_t)1040))));
|
|
V_7 = (bool)1;
|
|
}
|
|
|
|
IL_048b:
|
|
{
|
|
int32_t L_170 = V_6;
|
|
if (!((int32_t)((int32_t)L_170&((int32_t)4194304))))
|
|
{
|
|
goto IL_04a8;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_171 = V_5;
|
|
if (!((int32_t)((int32_t)L_171&((int32_t)16))))
|
|
{
|
|
goto IL_04a8;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_172 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_172|((int64_t)((int32_t)1040))));
|
|
V_7 = (bool)1;
|
|
}
|
|
|
|
IL_04a8:
|
|
{
|
|
int32_t L_173 = V_6;
|
|
if (!((int32_t)((int32_t)L_173&((int32_t)8388608))))
|
|
{
|
|
goto IL_04cb;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_174 = V_0;
|
|
if (((int64_t)((int64_t)L_174&((int64_t)((int32_t)1024)))))
|
|
{
|
|
goto IL_04c2;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_175 = V_5;
|
|
if (!((int32_t)((int32_t)L_175&4)))
|
|
{
|
|
goto IL_04cb;
|
|
}
|
|
}
|
|
|
|
IL_04c2:
|
|
{
|
|
uint64_t L_176 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_176|((int64_t)((int32_t)8192))));
|
|
}
|
|
|
|
IL_04cb:
|
|
{
|
|
int32_t L_177 = V_5;
|
|
if (!((int32_t)((int32_t)L_177&((int32_t)16))))
|
|
{
|
|
goto IL_04f0;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_178 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_178|((int64_t)((int32_t)32768))));
|
|
goto IL_04f0;
|
|
}
|
|
|
|
IL_04dd:
|
|
{
|
|
int32_t L_179 = V_5;
|
|
if (!((int32_t)((int32_t)L_179&((int32_t)16))))
|
|
{
|
|
goto IL_04f0;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_180 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_180|((int64_t)((int32_t)1024))));
|
|
V_7 = (bool)1;
|
|
}
|
|
|
|
IL_04f0:
|
|
{
|
|
int32_t L_181 = V_5;
|
|
if (((int32_t)((int32_t)L_181&2)))
|
|
{
|
|
goto IL_0524;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_182 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_182&((int64_t)((int32_t)536870912)))))
|
|
{
|
|
goto IL_051b;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_183 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_183&((int64_t)((int32_t)524288)))))
|
|
{
|
|
goto IL_051b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_184 = V_5;
|
|
if (!((int32_t)((int32_t)L_184&((int32_t)32))))
|
|
{
|
|
goto IL_0524;
|
|
}
|
|
}
|
|
|
|
IL_051b:
|
|
{
|
|
uint64_t L_185 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_185|((int64_t)((int32_t)16))));
|
|
V_7 = (bool)1;
|
|
}
|
|
|
|
IL_0524:
|
|
{
|
|
uint64_t L_186 = __this->___m_Flags;
|
|
if (!((int64_t)((int64_t)L_186&((int64_t)((int32_t)536870912)))))
|
|
{
|
|
goto IL_0541;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_187 = V_5;
|
|
if (!((int32_t)((int32_t)L_187&((int32_t)33))))
|
|
{
|
|
goto IL_0541;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_188 = V_5;
|
|
V_5 = ((int32_t)((int32_t)L_188&((int32_t)-2)));
|
|
}
|
|
|
|
IL_0541:
|
|
{
|
|
int32_t L_189 = V_5;
|
|
if (((int32_t)((int32_t)L_189&1)))
|
|
{
|
|
goto IL_0550;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_190 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_190|((int64_t)((int32_t)1024))));
|
|
}
|
|
|
|
IL_0550:
|
|
{
|
|
bool L_191 = __this->___m_iriParsing;
|
|
if (!L_191)
|
|
{
|
|
goto IL_0575;
|
|
}
|
|
}
|
|
{
|
|
bool L_192 = V_7;
|
|
int32_t L_193 = V_5;
|
|
if (!((int32_t)(((((int32_t)L_192) == ((int32_t)0))? 1 : 0)&((((int32_t)((int32_t)((int32_t)L_193&((int32_t)75)))) == ((int32_t)((int32_t)10)))? 1 : 0))))
|
|
{
|
|
goto IL_0575;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_194 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_194|((int64_t)1099511627776LL)));
|
|
}
|
|
|
|
IL_0575:
|
|
{
|
|
bool L_195 = V_1;
|
|
if (!L_195)
|
|
{
|
|
goto IL_0631;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_196 = V_2;
|
|
V_15 = L_196;
|
|
uint16_t L_197 = V_2;
|
|
String_t* L_198 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_198);
|
|
int32_t L_199;
|
|
L_199 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_198, NULL);
|
|
if ((((int32_t)L_197) >= ((int32_t)L_199)))
|
|
{
|
|
goto IL_0631;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_200 = __this->___m_originalUnicodeString;
|
|
uint16_t L_201 = V_2;
|
|
NullCheck(L_200);
|
|
Il2CppChar L_202;
|
|
L_202 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_200, L_201, NULL);
|
|
if ((!(((uint32_t)L_202) == ((uint32_t)((int32_t)63)))))
|
|
{
|
|
goto IL_0631;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_203 = V_2;
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_203, 1)));
|
|
String_t* L_204 = __this->___m_originalUnicodeString;
|
|
String_t* L_205 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_205);
|
|
int32_t L_206;
|
|
L_206 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_205, NULL);
|
|
int32_t L_207 = V_6;
|
|
if (((int32_t)((int32_t)L_207&((int32_t)64))))
|
|
{
|
|
G_B107_0 = ((int32_t)(uint16_t)L_206);
|
|
G_B107_1 = (&V_2);
|
|
G_B107_2 = L_204;
|
|
G_B107_3 = __this;
|
|
goto IL_05ca;
|
|
}
|
|
G_B106_0 = ((int32_t)(uint16_t)L_206);
|
|
G_B106_1 = (&V_2);
|
|
G_B106_2 = L_204;
|
|
G_B106_3 = __this;
|
|
}
|
|
{
|
|
G_B108_0 = ((int32_t)65534);
|
|
G_B108_1 = G_B106_0;
|
|
G_B108_2 = G_B106_1;
|
|
G_B108_3 = G_B106_2;
|
|
G_B108_4 = G_B106_3;
|
|
goto IL_05cc;
|
|
}
|
|
|
|
IL_05ca:
|
|
{
|
|
G_B108_0 = ((int32_t)35);
|
|
G_B108_1 = G_B107_0;
|
|
G_B108_2 = G_B107_1;
|
|
G_B108_3 = G_B107_2;
|
|
G_B108_4 = G_B107_3;
|
|
}
|
|
|
|
IL_05cc:
|
|
{
|
|
NullCheck(G_B108_4);
|
|
Uri_FindEndOfComponent_m59CB1EFDA410B42014EA7DCDBA0C9FC9F5996E02(G_B108_4, G_B108_3, G_B108_2, (uint16_t)G_B108_1, G_B108_0, NULL);
|
|
String_t* L_208 = __this->___m_originalUnicodeString;
|
|
uint16_t L_209 = V_15;
|
|
uint16_t L_210 = V_2;
|
|
String_t* L_211;
|
|
L_211 = Uri_EscapeUnescapeIri_m14C0CD1A4C14E2458685E5A10049204B1A15C16C(__this, L_208, L_209, L_210, ((int32_t)32), NULL);
|
|
V_16 = L_211;
|
|
}
|
|
try
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_212;
|
|
L_212 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (!L_212)
|
|
{
|
|
goto IL_0606_1;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_213 = __this->___m_String;
|
|
String_t* L_214 = V_16;
|
|
NullCheck(L_214);
|
|
String_t* L_215;
|
|
L_215 = String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831(L_214, 1, NULL);
|
|
String_t* L_216;
|
|
L_216 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_213, L_215, NULL);
|
|
__this->___m_String = L_216;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_216);
|
|
goto IL_0619_1;
|
|
}
|
|
|
|
IL_0606_1:
|
|
{
|
|
String_t* L_217 = __this->___m_String;
|
|
String_t* L_218 = V_16;
|
|
String_t* L_219;
|
|
L_219 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_217, L_218, NULL);
|
|
__this->___m_String = L_219;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_219);
|
|
}
|
|
|
|
IL_0619_1:
|
|
{
|
|
goto IL_0623;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_061b;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_061b:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_220 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var)));
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_221;
|
|
L_221 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(1, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_221, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_ParseRemaining_m9134D26360C9EEDFAFAFEE1ECA1A5CEE66BE5A3A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0623:
|
|
{
|
|
String_t* L_222 = __this->___m_String;
|
|
NullCheck(L_222);
|
|
int32_t L_223;
|
|
L_223 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_222, NULL);
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)L_223);
|
|
}
|
|
|
|
IL_0631:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_224 = __this->___m_Info;
|
|
NullCheck(L_224);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_225 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_224->___Offset);
|
|
uint16_t L_226 = V_3;
|
|
L_225->___Query = L_226;
|
|
String_t* L_227 = __this->___m_String;
|
|
V_9 = L_227;
|
|
String_t* L_228 = V_9;
|
|
V_17 = (Il2CppChar*)((uintptr_t)L_228);
|
|
Il2CppChar* L_229 = V_17;
|
|
if (!L_229)
|
|
{
|
|
goto IL_065d;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_230 = V_17;
|
|
int32_t L_231;
|
|
L_231 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_17 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_230, L_231));
|
|
}
|
|
|
|
IL_065d:
|
|
{
|
|
uint16_t L_232 = V_3;
|
|
uint16_t L_233 = V_4;
|
|
if ((((int32_t)L_232) >= ((int32_t)L_233)))
|
|
{
|
|
goto IL_06cb;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_234 = V_17;
|
|
uint16_t L_235 = V_3;
|
|
int32_t L_236 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_234, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_235), 2)))));
|
|
if ((!(((uint32_t)L_236) == ((uint32_t)((int32_t)63)))))
|
|
{
|
|
goto IL_06cb;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_237 = V_3;
|
|
V_3 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_237, 1)));
|
|
Il2CppChar* L_238 = V_17;
|
|
uint16_t L_239 = V_4;
|
|
int32_t L_240 = V_6;
|
|
if (((int32_t)((int32_t)L_240&((int32_t)64))))
|
|
{
|
|
G_B121_0 = L_239;
|
|
G_B121_1 = (&V_3);
|
|
G_B121_2 = L_238;
|
|
G_B121_3 = __this;
|
|
goto IL_0688;
|
|
}
|
|
G_B120_0 = L_239;
|
|
G_B120_1 = (&V_3);
|
|
G_B120_2 = L_238;
|
|
G_B120_3 = __this;
|
|
}
|
|
{
|
|
G_B122_0 = ((int32_t)65534);
|
|
G_B122_1 = G_B120_0;
|
|
G_B122_2 = G_B120_1;
|
|
G_B122_3 = G_B120_2;
|
|
G_B122_4 = G_B120_3;
|
|
goto IL_068a;
|
|
}
|
|
|
|
IL_0688:
|
|
{
|
|
G_B122_0 = ((int32_t)35);
|
|
G_B122_1 = G_B121_0;
|
|
G_B122_2 = G_B121_1;
|
|
G_B122_3 = G_B121_2;
|
|
G_B122_4 = G_B121_3;
|
|
}
|
|
|
|
IL_068a:
|
|
{
|
|
NullCheck(G_B122_4);
|
|
int32_t L_241;
|
|
L_241 = Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7(G_B122_4, G_B122_3, G_B122_2, G_B122_1, G_B122_0, NULL);
|
|
V_5 = L_241;
|
|
int32_t L_242 = V_5;
|
|
if (((int32_t)((int32_t)L_242&2)))
|
|
{
|
|
goto IL_069d;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_243 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_243|((int64_t)((int32_t)32))));
|
|
}
|
|
|
|
IL_069d:
|
|
{
|
|
int32_t L_244 = V_5;
|
|
if ((((int32_t)((int32_t)((int32_t)L_244&((int32_t)17)))) == ((int32_t)1)))
|
|
{
|
|
goto IL_06ae;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_245 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_245|((int64_t)((int32_t)2048))));
|
|
}
|
|
|
|
IL_06ae:
|
|
{
|
|
bool L_246 = __this->___m_iriParsing;
|
|
if (!L_246)
|
|
{
|
|
goto IL_06cb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_247 = V_5;
|
|
if ((!(((uint32_t)((int32_t)((int32_t)L_247&((int32_t)91)))) == ((uint32_t)((int32_t)10)))))
|
|
{
|
|
goto IL_06cb;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_248 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_248|((int64_t)2199023255552LL)));
|
|
}
|
|
|
|
IL_06cb:
|
|
{
|
|
V_9 = (String_t*)NULL;
|
|
bool L_249 = V_1;
|
|
if (!L_249)
|
|
{
|
|
goto IL_077f;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_250 = V_2;
|
|
V_18 = L_250;
|
|
uint16_t L_251 = V_2;
|
|
String_t* L_252 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_252);
|
|
int32_t L_253;
|
|
L_253 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_252, NULL);
|
|
if ((((int32_t)L_251) >= ((int32_t)L_253)))
|
|
{
|
|
goto IL_077f;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_254 = __this->___m_originalUnicodeString;
|
|
uint16_t L_255 = V_2;
|
|
NullCheck(L_254);
|
|
Il2CppChar L_256;
|
|
L_256 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_254, L_255, NULL);
|
|
if ((!(((uint32_t)L_256) == ((uint32_t)((int32_t)35)))))
|
|
{
|
|
goto IL_077f;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_257 = V_2;
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_257, 1)));
|
|
String_t* L_258 = __this->___m_originalUnicodeString;
|
|
String_t* L_259 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_259);
|
|
int32_t L_260;
|
|
L_260 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_259, NULL);
|
|
Uri_FindEndOfComponent_m59CB1EFDA410B42014EA7DCDBA0C9FC9F5996E02(__this, L_258, (&V_2), (uint16_t)((int32_t)(uint16_t)L_260), ((int32_t)65534), NULL);
|
|
String_t* L_261 = __this->___m_originalUnicodeString;
|
|
uint16_t L_262 = V_18;
|
|
uint16_t L_263 = V_2;
|
|
String_t* L_264;
|
|
L_264 = Uri_EscapeUnescapeIri_m14C0CD1A4C14E2458685E5A10049204B1A15C16C(__this, L_261, L_262, L_263, ((int32_t)64), NULL);
|
|
V_19 = L_264;
|
|
}
|
|
try
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_265;
|
|
L_265 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (!L_265)
|
|
{
|
|
goto IL_0754_1;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_266 = __this->___m_String;
|
|
String_t* L_267 = V_19;
|
|
NullCheck(L_267);
|
|
String_t* L_268;
|
|
L_268 = String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831(L_267, 1, NULL);
|
|
String_t* L_269;
|
|
L_269 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_266, L_268, NULL);
|
|
__this->___m_String = L_269;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_269);
|
|
goto IL_0767_1;
|
|
}
|
|
|
|
IL_0754_1:
|
|
{
|
|
String_t* L_270 = __this->___m_String;
|
|
String_t* L_271 = V_19;
|
|
String_t* L_272;
|
|
L_272 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_270, L_271, NULL);
|
|
__this->___m_String = L_272;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_272);
|
|
}
|
|
|
|
IL_0767_1:
|
|
{
|
|
goto IL_0771;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0769;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0769:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_273 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var)));
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_274;
|
|
L_274 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(1, NULL);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_274, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_ParseRemaining_m9134D26360C9EEDFAFAFEE1ECA1A5CEE66BE5A3A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0771:
|
|
{
|
|
String_t* L_275 = __this->___m_String;
|
|
NullCheck(L_275);
|
|
int32_t L_276;
|
|
L_276 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_275, NULL);
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)L_276);
|
|
}
|
|
|
|
IL_077f:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_277 = __this->___m_Info;
|
|
NullCheck(L_277);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_278 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_277->___Offset);
|
|
uint16_t L_279 = V_3;
|
|
L_278->___Fragment = L_279;
|
|
String_t* L_280 = __this->___m_String;
|
|
V_9 = L_280;
|
|
String_t* L_281 = V_9;
|
|
V_20 = (Il2CppChar*)((uintptr_t)L_281);
|
|
Il2CppChar* L_282 = V_20;
|
|
if (!L_282)
|
|
{
|
|
goto IL_07ab;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_283 = V_20;
|
|
int32_t L_284;
|
|
L_284 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_20 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_283, L_284));
|
|
}
|
|
|
|
IL_07ab:
|
|
{
|
|
uint16_t L_285 = V_3;
|
|
uint16_t L_286 = V_4;
|
|
if ((((int32_t)L_285) >= ((int32_t)L_286)))
|
|
{
|
|
goto IL_080e;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_287 = V_20;
|
|
uint16_t L_288 = V_3;
|
|
int32_t L_289 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_287, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_288), 2)))));
|
|
if ((!(((uint32_t)L_289) == ((uint32_t)((int32_t)35)))))
|
|
{
|
|
goto IL_080e;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_290 = V_3;
|
|
V_3 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_290, 1)));
|
|
Il2CppChar* L_291 = V_20;
|
|
uint16_t L_292 = V_4;
|
|
int32_t L_293;
|
|
L_293 = Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7(__this, L_291, (&V_3), L_292, ((int32_t)65534), NULL);
|
|
V_5 = L_293;
|
|
int32_t L_294 = V_5;
|
|
if (((int32_t)((int32_t)L_294&2)))
|
|
{
|
|
goto IL_07e0;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_295 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_295|((int64_t)((int32_t)64))));
|
|
}
|
|
|
|
IL_07e0:
|
|
{
|
|
int32_t L_296 = V_5;
|
|
if ((((int32_t)((int32_t)((int32_t)L_296&((int32_t)17)))) == ((int32_t)1)))
|
|
{
|
|
goto IL_07f1;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_297 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_297|((int64_t)((int32_t)4096))));
|
|
}
|
|
|
|
IL_07f1:
|
|
{
|
|
bool L_298 = __this->___m_iriParsing;
|
|
if (!L_298)
|
|
{
|
|
goto IL_080e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_299 = V_5;
|
|
if ((!(((uint32_t)((int32_t)((int32_t)L_299&((int32_t)91)))) == ((uint32_t)((int32_t)10)))))
|
|
{
|
|
goto IL_080e;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_300 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_300|((int64_t)4398046511104LL)));
|
|
}
|
|
|
|
IL_080e:
|
|
{
|
|
V_9 = (String_t*)NULL;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_301 = __this->___m_Info;
|
|
NullCheck(L_301);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_302 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_301->___Offset);
|
|
uint16_t L_303 = V_3;
|
|
L_302->___End = L_303;
|
|
}
|
|
|
|
IL_0822:
|
|
{
|
|
uint64_t L_304 = V_0;
|
|
V_0 = ((int64_t)((int64_t)L_304|((int64_t)(uint64_t)((uint32_t)((int32_t)-2147483648LL)))));
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_305 = __this->___m_Info;
|
|
V_21 = L_305;
|
|
V_22 = (bool)0;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_084f:
|
|
{
|
|
{
|
|
bool L_306 = V_22;
|
|
if (!L_306)
|
|
{
|
|
goto IL_085a;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_307 = V_21;
|
|
Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_307, NULL);
|
|
}
|
|
|
|
IL_085a:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
});
|
|
try
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_308 = V_21;
|
|
Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_308, (&V_22), NULL);
|
|
uint64_t L_309 = __this->___m_Flags;
|
|
uint64_t L_310 = V_0;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_309|(int64_t)L_310));
|
|
goto IL_085b;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_085b:
|
|
{
|
|
uint64_t L_311 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_311|((int64_t)34359738368LL)));
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60555
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Uri_ParseSchemeCheckImplicitFile_m3577C77315714DF277763F7DE3BAAD8D94D2CA93 (Il2CppChar* ___0_uriString, uint16_t ___1_length, int32_t* ___2_err, uint64_t* ___3_flags, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** ___4_syntax, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_ParseSchemeCheckImplicitFile_m3577C77315714DF277763F7DE3BAAD8D94D2CA93_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint16_t V_0 = 0;
|
|
uint16_t V_1 = 0;
|
|
Il2CppChar* V_2 = NULL;
|
|
Il2CppChar V_3 = 0x0;
|
|
{
|
|
V_0 = (uint16_t)0;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
uint16_t L_0 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, 1)));
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
uint16_t L_1 = V_0;
|
|
uint16_t L_2 = ___1_length;
|
|
if ((((int32_t)L_1) >= ((int32_t)L_2)))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_3 = ___0_uriString;
|
|
uint16_t L_4 = V_0;
|
|
int32_t L_5 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_4), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D(L_5, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
uint16_t L_7 = V_0;
|
|
V_1 = L_7;
|
|
goto IL_0024;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
uint16_t L_8 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, 1)));
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
uint16_t L_9 = V_1;
|
|
uint16_t L_10 = ___1_length;
|
|
if ((((int32_t)L_9) >= ((int32_t)L_10)))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_11 = ___0_uriString;
|
|
uint16_t L_12 = V_1;
|
|
int32_t L_13 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_11, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_12), 2)))));
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
int32_t L_14;
|
|
L_14 = IntPtr_get_Size_m1FAAA59DA73D7E32BB1AB55DD92A90AFE3251DBE(NULL);
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)4))))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_15 = V_1;
|
|
uint16_t L_16 = ___1_length;
|
|
if ((((int32_t)L_15) == ((int32_t)L_16)))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_17 = V_1;
|
|
uint16_t L_18 = V_0;
|
|
if ((((int32_t)L_17) < ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, 2)))))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_19 = ___0_uriString;
|
|
uint16_t L_20 = V_0;
|
|
uint16_t L_21 = V_1;
|
|
uint16_t L_22 = V_0;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_23 = ___4_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_24;
|
|
L_24 = Uri_CheckKnownSchemes_m598B70C53F57AB20E2406763BAA5636A3B57195A((int64_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_19, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_20), 2)))), (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)L_22))), L_23, NULL);
|
|
if (!L_24)
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_25 = V_1;
|
|
return (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, 1)));
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
uint16_t L_26 = V_0;
|
|
uint16_t L_27 = ___1_length;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, 2))) >= ((int32_t)L_27)))
|
|
{
|
|
goto IL_0067;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_28 = V_1;
|
|
uint16_t L_29 = V_0;
|
|
if ((!(((uint32_t)L_28) == ((uint32_t)L_29))))
|
|
{
|
|
goto IL_006c;
|
|
}
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
int32_t* L_30 = ___2_err;
|
|
*((int32_t*)L_30) = (int32_t)1;
|
|
return (uint16_t)0;
|
|
}
|
|
|
|
IL_006c:
|
|
{
|
|
Il2CppChar* L_31 = ___0_uriString;
|
|
uint16_t L_32 = V_0;
|
|
int32_t L_33 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_31, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, 1))), 2)))));
|
|
int32_t L_34 = L_33;
|
|
V_3 = L_34;
|
|
if ((((int32_t)L_34) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_35 = V_3;
|
|
if ((!(((uint32_t)L_35) == ((uint32_t)((int32_t)124)))))
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
Il2CppChar* L_36 = ___0_uriString;
|
|
uint16_t L_37 = V_0;
|
|
int32_t L_38 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_36, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_37), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_39;
|
|
L_39 = Uri_IsAsciiLetter_m54D66D3D390C364A49529D304526152E2339A140(L_38, NULL);
|
|
if (!L_39)
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_40 = ___0_uriString;
|
|
uint16_t L_41 = V_0;
|
|
int32_t L_42 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_40, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, 2))), 2)))));
|
|
int32_t L_43 = L_42;
|
|
V_3 = L_43;
|
|
if ((((int32_t)L_43) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_00a2;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_44 = V_3;
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_00b7;
|
|
}
|
|
}
|
|
|
|
IL_00a2:
|
|
{
|
|
uint64_t* L_45 = ___3_flags;
|
|
uint64_t* L_46 = ___3_flags;
|
|
int64_t L_47 = *((int64_t*)L_46);
|
|
*((int64_t*)L_45) = (int64_t)((int64_t)(L_47|((int64_t)((int32_t)672137216))));
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_48 = ___4_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_49 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___FileUri;
|
|
*((RuntimeObject**)L_48) = (RuntimeObject*)L_49;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_48, (void*)(RuntimeObject*)L_49);
|
|
uint16_t L_50 = V_0;
|
|
return L_50;
|
|
}
|
|
|
|
IL_00b7:
|
|
{
|
|
int32_t* L_51 = ___2_err;
|
|
*((int32_t*)L_51) = (int32_t)7;
|
|
return (uint16_t)0;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
Il2CppChar L_52 = V_3;
|
|
if ((!(((uint32_t)L_52) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_00c6;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_53 = ___2_err;
|
|
*((int32_t*)L_53) = (int32_t)2;
|
|
goto IL_00c9;
|
|
}
|
|
|
|
IL_00c6:
|
|
{
|
|
int32_t* L_54 = ___2_err;
|
|
*((int32_t*)L_54) = (int32_t)1;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
return (uint16_t)0;
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
Il2CppChar* L_55 = ___0_uriString;
|
|
uint16_t L_56 = V_0;
|
|
int32_t L_57 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_55, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_56), 2)))));
|
|
int32_t L_58 = L_57;
|
|
V_3 = L_58;
|
|
if ((!(((uint32_t)L_58) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_00df;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_59 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem;
|
|
if (L_59)
|
|
{
|
|
goto IL_00e4;
|
|
}
|
|
}
|
|
|
|
IL_00df:
|
|
{
|
|
Il2CppChar L_60 = V_3;
|
|
if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
Il2CppChar* L_61 = ___0_uriString;
|
|
uint16_t L_62 = V_0;
|
|
int32_t L_63 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_61, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_62, 1))), 2)))));
|
|
int32_t L_64 = L_63;
|
|
V_3 = L_64;
|
|
if ((((int32_t)L_64) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_00f8;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_65 = V_3;
|
|
if ((!(((uint32_t)L_65) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_012f;
|
|
}
|
|
}
|
|
|
|
IL_00f8:
|
|
{
|
|
uint64_t* L_66 = ___3_flags;
|
|
uint64_t* L_67 = ___3_flags;
|
|
int64_t L_68 = *((int64_t*)L_67);
|
|
*((int64_t*)L_66) = (int64_t)((int64_t)(L_68|((int64_t)((int32_t)806354944))));
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_69 = ___4_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_70 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___FileUri;
|
|
*((RuntimeObject**)L_69) = (RuntimeObject*)L_70;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_69, (void*)(RuntimeObject*)L_70);
|
|
uint16_t L_71 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_71, 2)));
|
|
goto IL_0117;
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
uint16_t L_72 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_72, 1)));
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
uint16_t L_73 = V_0;
|
|
uint16_t L_74 = ___1_length;
|
|
if ((((int32_t)L_73) >= ((int32_t)L_74)))
|
|
{
|
|
goto IL_012d;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_75 = ___0_uriString;
|
|
uint16_t L_76 = V_0;
|
|
int32_t L_77 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_75, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_76), 2)))));
|
|
int32_t L_78 = L_77;
|
|
V_3 = L_78;
|
|
if ((((int32_t)L_78) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0112;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_79 = V_3;
|
|
if ((((int32_t)L_79) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_0112;
|
|
}
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
uint16_t L_80 = V_0;
|
|
return L_80;
|
|
}
|
|
|
|
IL_012f:
|
|
{
|
|
int32_t* L_81 = ___2_err;
|
|
*((int32_t*)L_81) = (int32_t)1;
|
|
return (uint16_t)0;
|
|
}
|
|
|
|
IL_0134:
|
|
{
|
|
Il2CppChar* L_82 = ___0_uriString;
|
|
uint16_t L_83 = V_0;
|
|
int32_t L_84 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_82, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_83), 2)))));
|
|
if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0198;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_85 = V_0;
|
|
if (!L_85)
|
|
{
|
|
goto IL_014f;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_86 = ___0_uriString;
|
|
uint16_t L_87 = V_0;
|
|
int32_t L_88 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_86, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_87, 1))), 2)))));
|
|
if ((((int32_t)L_88) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_0164;
|
|
}
|
|
}
|
|
|
|
IL_014f:
|
|
{
|
|
uint64_t* L_89 = ___3_flags;
|
|
uint64_t* L_90 = ___3_flags;
|
|
int64_t L_91 = *((int64_t*)L_90);
|
|
*((int64_t*)L_89) = (int64_t)((int64_t)(L_91|((int64_t)((int32_t)537919488))));
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_92 = ___4_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_93 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___FileUri;
|
|
*((RuntimeObject**)L_92) = (RuntimeObject*)L_93;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_92, (void*)(RuntimeObject*)L_93);
|
|
uint16_t L_94 = V_0;
|
|
return L_94;
|
|
}
|
|
|
|
IL_0164:
|
|
{
|
|
Il2CppChar* L_95 = ___0_uriString;
|
|
uint16_t L_96 = V_0;
|
|
int32_t L_97 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_95, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_96, 1))), 2)))));
|
|
if ((!(((uint32_t)L_97) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_01a8;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_98 = ___0_uriString;
|
|
uint16_t L_99 = V_0;
|
|
int32_t L_100 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_98, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_99, 2))), 2)))));
|
|
if ((!(((uint32_t)L_100) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_01a8;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_101 = ___3_flags;
|
|
uint64_t* L_102 = ___3_flags;
|
|
int64_t L_103 = *((int64_t*)L_102);
|
|
*((int64_t*)L_101) = (int64_t)((int64_t)(L_103|((int64_t)((int32_t)537919488))));
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_104 = ___4_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_105 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___FileUri;
|
|
*((RuntimeObject**)L_104) = (RuntimeObject*)L_105;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_104, (void*)(RuntimeObject*)L_105);
|
|
uint16_t L_106 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_106, 2)));
|
|
uint16_t L_107 = V_0;
|
|
return L_107;
|
|
}
|
|
|
|
IL_0198:
|
|
{
|
|
Il2CppChar* L_108 = ___0_uriString;
|
|
uint16_t L_109 = V_0;
|
|
int32_t L_110 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_108, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_109), 2)))));
|
|
if ((!(((uint32_t)L_110) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_01a8;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_111 = ___2_err;
|
|
*((int32_t*)L_111) = (int32_t)1;
|
|
return (uint16_t)0;
|
|
}
|
|
|
|
IL_01a8:
|
|
{
|
|
uint16_t L_112 = V_1;
|
|
uint16_t L_113 = ___1_length;
|
|
if ((!(((uint32_t)L_112) == ((uint32_t)L_113))))
|
|
{
|
|
goto IL_01b1;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_114 = ___2_err;
|
|
*((int32_t*)L_114) = (int32_t)1;
|
|
return (uint16_t)0;
|
|
}
|
|
|
|
IL_01b1:
|
|
{
|
|
uint16_t L_115 = V_1;
|
|
uint16_t L_116 = V_0;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_115, (int32_t)L_116))) <= ((int32_t)((int32_t)1024))))
|
|
{
|
|
goto IL_01c0;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_117 = ___2_err;
|
|
*((int32_t*)L_117) = (int32_t)5;
|
|
return (uint16_t)0;
|
|
}
|
|
|
|
IL_01c0:
|
|
{
|
|
uint16_t L_118 = V_1;
|
|
uint16_t L_119 = V_0;
|
|
if ((uintptr_t)((uintptr_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_118, (int32_t)L_119))) * (uintptr_t)2 > (uintptr_t)kIl2CppUIntPtrMax)
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), Uri_ParseSchemeCheckImplicitFile_m3577C77315714DF277763F7DE3BAAD8D94D2CA93_RuntimeMethod_var);
|
|
intptr_t L_120 = ((intptr_t)il2cpp_codegen_multiply((intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_118, (int32_t)L_119))), 2));
|
|
int8_t* L_121 = (int8_t*) (L_120 ? alloca(L_120) : NULL);
|
|
memset(L_121, 0, L_120);
|
|
V_2 = (Il2CppChar*)(L_121);
|
|
___1_length = (uint16_t)0;
|
|
goto IL_01e7;
|
|
}
|
|
|
|
IL_01ce:
|
|
{
|
|
Il2CppChar* L_122 = V_2;
|
|
uint16_t L_123 = ___1_length;
|
|
uint16_t L_124 = L_123;
|
|
___1_length = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_124, 1)));
|
|
Il2CppChar* L_125 = ___0_uriString;
|
|
uint16_t L_126 = V_0;
|
|
int32_t L_127 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_125, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_126), 2)))));
|
|
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_122, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_124), 2))))) = (int16_t)L_127;
|
|
uint16_t L_128 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_128, 1)));
|
|
}
|
|
|
|
IL_01e7:
|
|
{
|
|
uint16_t L_129 = V_0;
|
|
uint16_t L_130 = V_1;
|
|
if ((((int32_t)L_129) < ((int32_t)L_130)))
|
|
{
|
|
goto IL_01ce;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_131 = ___2_err;
|
|
Il2CppChar* L_132 = V_2;
|
|
uint16_t L_133 = ___1_length;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_134 = ___4_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_135;
|
|
L_135 = Uri_CheckSchemeSyntax_m37B81B236F58066982C17FF76058B3ECB0740647(L_132, L_133, L_134, NULL);
|
|
*((int32_t*)L_131) = (int32_t)L_135;
|
|
int32_t* L_136 = ___2_err;
|
|
int32_t L_137 = *((int32_t*)L_136);
|
|
if (!L_137)
|
|
{
|
|
goto IL_01fc;
|
|
}
|
|
}
|
|
{
|
|
return (uint16_t)0;
|
|
}
|
|
|
|
IL_01fc:
|
|
{
|
|
uint16_t L_138 = V_1;
|
|
return (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_138, 1)));
|
|
}
|
|
}
|
|
// Method Definition Index: 60556
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckKnownSchemes_m598B70C53F57AB20E2406763BAA5636A3B57195A (int64_t* ___0_lptr, uint16_t ___1_nChars, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** ___2_syntax, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int64_t V_0 = 0;
|
|
{
|
|
uint16_t L_0 = ___1_nChars;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)2))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
int64_t* L_1 = ___0_lptr;
|
|
int64_t L_2 = (*(L_1));
|
|
if ((!(((uint32_t)((int32_t)(((int32_t)L_2)|((int32_t)2097184)))) == ((uint32_t)((int32_t)7536759)))))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_3 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_4 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___WsUri;
|
|
*((RuntimeObject**)L_3) = (RuntimeObject*)L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)L_4);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
int64_t* L_5 = ___0_lptr;
|
|
int64_t L_6 = (*(L_5));
|
|
V_0 = ((int64_t)(L_6|((int64_t)9007336695791648LL)));
|
|
int64_t L_7 = V_0;
|
|
if ((((int64_t)L_7) > ((int64_t)((int64_t)29273878621519975LL))))
|
|
{
|
|
goto IL_00a8;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_8 = V_0;
|
|
if ((((int64_t)L_8) > ((int64_t)((int64_t)16326042577993847LL))))
|
|
{
|
|
goto IL_0076;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_9 = V_0;
|
|
if ((((int64_t)L_9) == ((int64_t)((int64_t)12948347151515758LL))))
|
|
{
|
|
goto IL_0203;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_10 = V_0;
|
|
if ((((int64_t)L_10) == ((int64_t)((int64_t)16326029693157478LL))))
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_11 = V_0;
|
|
if ((((int64_t)L_11) == ((int64_t)((int64_t)16326042577993847LL))))
|
|
{
|
|
goto IL_013d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
int64_t L_12 = V_0;
|
|
if ((((int64_t)L_12) == ((int64_t)((int64_t)28147948650299509LL))))
|
|
{
|
|
goto IL_018d;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_13 = V_0;
|
|
if ((((int64_t)L_13) == ((int64_t)((int64_t)28429436511125606LL))))
|
|
{
|
|
goto IL_014d;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_14 = V_0;
|
|
if ((((int64_t)L_14) == ((int64_t)((int64_t)29273878621519975LL))))
|
|
{
|
|
goto IL_019d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
int64_t L_15 = V_0;
|
|
if ((((int64_t)L_15) > ((int64_t)((int64_t)31525614009974892LL))))
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_16 = V_0;
|
|
if ((((int64_t)L_16) == ((int64_t)((int64_t)30399748462674029LL))))
|
|
{
|
|
goto IL_01c1;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_17 = V_0;
|
|
if ((((int64_t)L_17) == ((int64_t)((int64_t)30962711301259380LL))))
|
|
{
|
|
goto IL_01e5;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_18 = V_0;
|
|
if ((((int64_t)L_18) == ((int64_t)((int64_t)31525614009974892LL))))
|
|
{
|
|
goto IL_024f;
|
|
}
|
|
}
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
|
|
IL_00e6:
|
|
{
|
|
int64_t L_19 = V_0;
|
|
if ((((int64_t)L_19) == ((int64_t)((int64_t)31525695615008878LL))))
|
|
{
|
|
goto IL_017d;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_20 = V_0;
|
|
if ((((int64_t)L_20) == ((int64_t)((int64_t)31525695615402088LL))))
|
|
{
|
|
goto IL_0112;
|
|
}
|
|
}
|
|
{
|
|
int64_t L_21 = V_0;
|
|
if ((((int64_t)L_21) == ((int64_t)((int64_t)32370133429452910LL))))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
uint16_t L_22 = ___1_nChars;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)4))))
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_23 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_24 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___HttpUri;
|
|
*((RuntimeObject**)L_23) = (RuntimeObject*)L_24;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_23, (void*)(RuntimeObject*)L_24);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
uint16_t L_25 = ___1_nChars;
|
|
if ((!(((uint32_t)L_25) == ((uint32_t)5))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
int64_t* L_26 = ___0_lptr;
|
|
int32_t L_27 = *((uint16_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_26, 8)));
|
|
if ((!(((uint32_t)((int32_t)(L_27|((int32_t)32)))) == ((uint32_t)((int32_t)115)))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_28 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_29 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___HttpsUri;
|
|
*((RuntimeObject**)L_28) = (RuntimeObject*)L_29;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_28, (void*)(RuntimeObject*)L_29);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_013d:
|
|
{
|
|
uint16_t L_30 = ___1_nChars;
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)3))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_31 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_32 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___WssUri;
|
|
*((RuntimeObject**)L_31) = (RuntimeObject*)L_32;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_31, (void*)(RuntimeObject*)L_32);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_014d:
|
|
{
|
|
uint16_t L_33 = ___1_nChars;
|
|
if ((!(((uint32_t)L_33) == ((uint32_t)4))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_34 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_35 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___FileUri;
|
|
*((RuntimeObject**)L_34) = (RuntimeObject*)L_35;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_34, (void*)(RuntimeObject*)L_35);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
uint16_t L_36 = ___1_nChars;
|
|
if ((!(((uint32_t)L_36) == ((uint32_t)3))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_37 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_38 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___FtpUri;
|
|
*((RuntimeObject**)L_37) = (RuntimeObject*)L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_37, (void*)(RuntimeObject*)L_38);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
uint16_t L_39 = ___1_nChars;
|
|
if ((!(((uint32_t)L_39) == ((uint32_t)4))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_40 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_41 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___NewsUri;
|
|
*((RuntimeObject**)L_40) = (RuntimeObject*)L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_40, (void*)(RuntimeObject*)L_41);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_017d:
|
|
{
|
|
uint16_t L_42 = ___1_nChars;
|
|
if ((!(((uint32_t)L_42) == ((uint32_t)4))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_43 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_44 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___NntpUri;
|
|
*((RuntimeObject**)L_43) = (RuntimeObject*)L_44;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_43, (void*)(RuntimeObject*)L_44);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_018d:
|
|
{
|
|
uint16_t L_45 = ___1_nChars;
|
|
if ((!(((uint32_t)L_45) == ((uint32_t)4))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_46 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_47 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___UuidUri;
|
|
*((RuntimeObject**)L_46) = (RuntimeObject*)L_47;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_46, (void*)(RuntimeObject*)L_47);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_019d:
|
|
{
|
|
uint16_t L_48 = ___1_nChars;
|
|
if ((!(((uint32_t)L_48) == ((uint32_t)6))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
int64_t* L_49 = ___0_lptr;
|
|
int32_t L_50 = *((int32_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_49, 8)));
|
|
if ((!(((uint32_t)((int32_t)(L_50|((int32_t)2097184)))) == ((uint32_t)((int32_t)7471205)))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_51 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_52 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___GopherUri;
|
|
*((RuntimeObject**)L_51) = (RuntimeObject*)L_52;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_51, (void*)(RuntimeObject*)L_52);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_01c1:
|
|
{
|
|
uint16_t L_53 = ___1_nChars;
|
|
if ((!(((uint32_t)L_53) == ((uint32_t)6))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
int64_t* L_54 = ___0_lptr;
|
|
int32_t L_55 = *((int32_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_54, 8)));
|
|
if ((!(((uint32_t)((int32_t)(L_55|((int32_t)2097184)))) == ((uint32_t)((int32_t)7274612)))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_56 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_57 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___MailToUri;
|
|
*((RuntimeObject**)L_56) = (RuntimeObject*)L_57;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_56, (void*)(RuntimeObject*)L_57);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_01e5:
|
|
{
|
|
uint16_t L_58 = ___1_nChars;
|
|
if ((!(((uint32_t)L_58) == ((uint32_t)6))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
int64_t* L_59 = ___0_lptr;
|
|
int32_t L_60 = *((int32_t*)((int64_t*)il2cpp_codegen_add((intptr_t)L_59, 8)));
|
|
if ((!(((uint32_t)((int32_t)(L_60|((int32_t)2097184)))) == ((uint32_t)((int32_t)7602277)))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_61 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_62 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___TelnetUri;
|
|
*((RuntimeObject**)L_61) = (RuntimeObject*)L_62;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_61, (void*)(RuntimeObject*)L_62);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0203:
|
|
{
|
|
uint16_t L_63 = ___1_nChars;
|
|
if ((!(((uint32_t)L_63) == ((uint32_t)8))))
|
|
{
|
|
goto IL_0229;
|
|
}
|
|
}
|
|
{
|
|
int64_t* L_64 = ___0_lptr;
|
|
int64_t L_65 = (*(((int64_t*)il2cpp_codegen_add((intptr_t)L_64, 8))));
|
|
if ((!(((uint64_t)((int64_t)(L_65|((int64_t)9007336695791648LL)))) == ((uint64_t)((int64_t)28429453690994800LL)))))
|
|
{
|
|
goto IL_0229;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_66 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_67 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___NetPipeUri;
|
|
*((RuntimeObject**)L_66) = (RuntimeObject*)L_67;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_66, (void*)(RuntimeObject*)L_67);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0229:
|
|
{
|
|
uint16_t L_68 = ___1_nChars;
|
|
if ((!(((uint32_t)L_68) == ((uint32_t)7))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
int64_t* L_69 = ___0_lptr;
|
|
int64_t L_70 = (*(((int64_t*)il2cpp_codegen_add((intptr_t)L_69, 8))));
|
|
if ((!(((uint64_t)((int64_t)(L_70|((int64_t)9007336695791648LL)))) == ((uint64_t)((int64_t)16326029692043380LL)))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_71 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_72 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___NetTcpUri;
|
|
*((RuntimeObject**)L_71) = (RuntimeObject*)L_72;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_71, (void*)(RuntimeObject*)L_72);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_024f:
|
|
{
|
|
uint16_t L_73 = ___1_nChars;
|
|
if ((!(((uint32_t)L_73) == ((uint32_t)4))))
|
|
{
|
|
goto IL_025c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_74 = ___2_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_75 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___LdapUri;
|
|
*((RuntimeObject**)L_74) = (RuntimeObject*)L_75;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_74, (void*)(RuntimeObject*)L_75);
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_025c:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60557
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_CheckSchemeSyntax_m37B81B236F58066982C17FF76058B3ECB0740647 (Il2CppChar* ___0_ptr, uint16_t ___1_length, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** ___2_syntax, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
Il2CppChar V_1 = 0x0;
|
|
uint16_t V_2 = 0;
|
|
Il2CppChar V_3 = 0x0;
|
|
{
|
|
Il2CppChar* L_0 = ___0_ptr;
|
|
int32_t L_1 = *((uint16_t*)L_0);
|
|
V_1 = L_1;
|
|
Il2CppChar L_2 = V_1;
|
|
if ((((int32_t)L_2) < ((int32_t)((int32_t)97))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_3 = V_1;
|
|
if ((((int32_t)L_3) <= ((int32_t)((int32_t)122))))
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
Il2CppChar L_4 = V_1;
|
|
if ((((int32_t)L_4) < ((int32_t)((int32_t)65))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_5 = V_1;
|
|
if ((((int32_t)L_5) > ((int32_t)((int32_t)90))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_6 = ___0_ptr;
|
|
Il2CppChar L_7 = V_1;
|
|
*((int16_t*)L_6) = (int16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_7|((int32_t)32))));
|
|
goto IL_0022;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
return (int32_t)(2);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
V_2 = (uint16_t)1;
|
|
goto IL_0070;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Il2CppChar* L_8 = ___0_ptr;
|
|
uint16_t L_9 = V_2;
|
|
int32_t L_10 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_9), 2)))));
|
|
V_3 = L_10;
|
|
Il2CppChar L_11 = V_3;
|
|
if ((((int32_t)L_11) < ((int32_t)((int32_t)97))))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_12 = V_3;
|
|
if ((((int32_t)L_12) <= ((int32_t)((int32_t)122))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
Il2CppChar L_13 = V_3;
|
|
if ((((int32_t)L_13) < ((int32_t)((int32_t)65))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_14 = V_3;
|
|
if ((((int32_t)L_14) > ((int32_t)((int32_t)90))))
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_15 = ___0_ptr;
|
|
uint16_t L_16 = V_2;
|
|
Il2CppChar L_17 = V_3;
|
|
*((int16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_15, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_16), 2))))) = (int16_t)((int32_t)(uint16_t)((int32_t)((int32_t)L_17|((int32_t)32))));
|
|
goto IL_006b;
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
Il2CppChar L_18 = V_3;
|
|
if ((((int32_t)L_18) < ((int32_t)((int32_t)48))))
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_19 = V_3;
|
|
if ((((int32_t)L_19) <= ((int32_t)((int32_t)57))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
Il2CppChar L_20 = V_3;
|
|
if ((((int32_t)L_20) == ((int32_t)((int32_t)43))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_21 = V_3;
|
|
if ((((int32_t)L_21) == ((int32_t)((int32_t)45))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_22 = V_3;
|
|
if ((((int32_t)L_22) == ((int32_t)((int32_t)46))))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
return (int32_t)(2);
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
uint16_t L_23 = V_2;
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_23, 1)));
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
uint16_t L_24 = V_2;
|
|
uint16_t L_25 = ___1_length;
|
|
if ((((int32_t)L_24) < ((int32_t)L_25)))
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_26 = ___0_ptr;
|
|
uint16_t L_27 = ___1_length;
|
|
String_t* L_28;
|
|
L_28 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_26, 0, L_27, NULL);
|
|
V_0 = L_28;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_29 = ___2_syntax;
|
|
String_t* L_30 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_31;
|
|
L_31 = UriParser_FindOrFetchAsUnknownV1Syntax_m780CA32D27A4F1D8B7798FC4D3CC28A6FC4ACCE0(L_30, NULL);
|
|
*((RuntimeObject**)L_29) = (RuntimeObject*)L_31;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_29, (void*)(RuntimeObject*)L_31);
|
|
return (int32_t)(0);
|
|
}
|
|
}
|
|
// Method Definition Index: 60558
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t Uri_CheckAuthorityHelper_m7946931160B7EC50E7167A11E570A4AF8AEB5B2E (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_pString, uint16_t ___1_idx, uint16_t ___2_length, int32_t* ___3_err, uint64_t* ___4_flags, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___5_syntax, String_t** ___6_newHost, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Il2CppChar V_1 = 0x0;
|
|
int32_t V_2 = 0;
|
|
uint16_t V_3 = 0;
|
|
bool V_4 = false;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
int32_t V_8 = 0;
|
|
String_t* V_9 = NULL;
|
|
bool V_10 = false;
|
|
uint16_t V_11 = 0;
|
|
bool V_12 = false;
|
|
bool V_13 = false;
|
|
String_t* V_14 = NULL;
|
|
int32_t V_15 = 0;
|
|
int32_t V_16 = 0;
|
|
uint16_t V_17 = 0;
|
|
bool V_18 = false;
|
|
int32_t V_19 = 0;
|
|
String_t* V_20 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
int32_t G_B3_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B49_0 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B48_0 = NULL;
|
|
int32_t G_B50_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B50_1 = NULL;
|
|
{
|
|
uint16_t L_0 = ___2_length;
|
|
V_0 = L_0;
|
|
uint16_t L_1 = ___1_idx;
|
|
V_2 = L_1;
|
|
uint16_t L_2 = ___1_idx;
|
|
V_3 = L_2;
|
|
String_t** L_3 = ___6_newHost;
|
|
*((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
|
|
V_4 = (bool)0;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_4 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IriParsing;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (!L_4)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_5 = ___5_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Uri_IriParsingStatic_mF071497F10CC1CC81177D6F4BCE9D2007D8FDA16(L_5, NULL);
|
|
G_B3_0 = ((int32_t)(L_6));
|
|
goto IL_0020;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
G_B3_0 = 0;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
V_5 = (bool)G_B3_0;
|
|
uint64_t* L_7 = ___4_flags;
|
|
int64_t L_8 = *((int64_t*)L_7);
|
|
V_6 = (bool)((!(((uint64_t)((int64_t)(L_8&((int64_t)8589934592LL)))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
|
|
uint64_t* L_9 = ___4_flags;
|
|
int64_t L_10 = *((int64_t*)L_9);
|
|
V_7 = (bool)((((int64_t)((int64_t)(L_10&((int64_t)17179869184LL)))) == ((int64_t)((int64_t)0)))? 1 : 0);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_11 = ___5_syntax;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = UriParser_get_Flags_mBE183D7CBEEEBEC670CCF1DF21D56B354796D6C3_inline(L_11, NULL);
|
|
V_8 = L_12;
|
|
bool L_13 = V_6;
|
|
bool L_14 = V_5;
|
|
bool L_15 = V_7;
|
|
if (!((int32_t)(((int32_t)((int32_t)L_13&(int32_t)L_14))&(int32_t)L_15)))
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_16 = ___6_newHost;
|
|
String_t* L_17 = __this->___m_originalUnicodeString;
|
|
int32_t L_18 = V_2;
|
|
NullCheck(L_17);
|
|
String_t* L_19;
|
|
L_19 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_17, 0, L_18, NULL);
|
|
*((RuntimeObject**)L_16) = (RuntimeObject*)L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_16, (void*)(RuntimeObject*)L_19);
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
uint16_t L_20 = ___1_idx;
|
|
uint16_t L_21 = ___2_length;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_22 = ___0_pString;
|
|
uint16_t L_23 = ___1_idx;
|
|
int32_t L_24 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_22, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_23), 2)))));
|
|
int32_t L_25 = L_24;
|
|
V_1 = L_25;
|
|
if ((((int32_t)L_25) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_26 = V_1;
|
|
if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_27 = ___5_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_28;
|
|
L_28 = Uri_StaticIsFile_m8BD582D32BB053DCB5BADA29C1DD807AACCCE7E1(L_27, NULL);
|
|
if (L_28)
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
Il2CppChar L_29 = V_1;
|
|
if ((((int32_t)L_29) == ((int32_t)((int32_t)35))))
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_30 = V_1;
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)63)))))
|
|
{
|
|
goto IL_0106;
|
|
}
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_31 = ___5_syntax;
|
|
NullCheck(L_31);
|
|
bool L_32;
|
|
L_32 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_31, ((int32_t)128), NULL);
|
|
if (!L_32)
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_33 = ___4_flags;
|
|
uint64_t* L_34 = ___4_flags;
|
|
int64_t L_35 = *((int64_t*)L_34);
|
|
*((int64_t*)L_33) = (int64_t)((int64_t)(L_35&((int64_t)((int32_t)-268435457))));
|
|
uint64_t* L_36 = ___4_flags;
|
|
int64_t L_37 = *((int64_t*)L_36);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_38;
|
|
L_38 = Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77(L_37, ((int64_t)((int32_t)536870912)), NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_00d7;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_39 = ___0_pString;
|
|
uint16_t L_40 = ___1_idx;
|
|
int32_t L_41 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_39, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_40), 2)))));
|
|
if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_42 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem;
|
|
if (!L_42)
|
|
{
|
|
goto IL_00d7;
|
|
}
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
int32_t* L_43 = ___3_err;
|
|
*((int32_t*)L_43) = (int32_t)8;
|
|
goto IL_00ea;
|
|
}
|
|
|
|
IL_00d7:
|
|
{
|
|
uint64_t* L_44 = ___4_flags;
|
|
uint64_t* L_45 = ___4_flags;
|
|
int64_t L_46 = *((int64_t*)L_45);
|
|
*((int64_t*)L_44) = (int64_t)((int64_t)(L_46|((int64_t)((int32_t)327680))));
|
|
goto IL_00ea;
|
|
}
|
|
|
|
IL_00e6:
|
|
{
|
|
int32_t* L_47 = ___3_err;
|
|
*((int32_t*)L_47) = (int32_t)8;
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
bool L_48 = V_6;
|
|
bool L_49 = V_5;
|
|
bool L_50 = V_7;
|
|
if (!((int32_t)(((int32_t)((int32_t)L_48&(int32_t)L_49))&(int32_t)L_50)))
|
|
{
|
|
goto IL_0104;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_51 = ___4_flags;
|
|
uint64_t* L_52 = ___4_flags;
|
|
int64_t L_53 = *((int64_t*)L_52);
|
|
*((int64_t*)L_51) = (int64_t)((int64_t)(L_53|((int64_t)17179869184LL)));
|
|
}
|
|
|
|
IL_0104:
|
|
{
|
|
uint16_t L_54 = ___1_idx;
|
|
return L_54;
|
|
}
|
|
|
|
IL_0106:
|
|
{
|
|
V_9 = (String_t*)NULL;
|
|
int32_t L_55 = V_8;
|
|
if (!((int32_t)((int32_t)L_55&4)))
|
|
{
|
|
goto IL_01e4;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01dd;
|
|
}
|
|
|
|
IL_0117:
|
|
{
|
|
uint16_t L_56 = V_3;
|
|
int32_t L_57 = V_0;
|
|
if ((((int32_t)L_56) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_57, 1)))))
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_58 = ___0_pString;
|
|
uint16_t L_59 = V_3;
|
|
int32_t L_60 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_58, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_59), 2)))));
|
|
if ((((int32_t)L_60) == ((int32_t)((int32_t)63))))
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_61 = ___0_pString;
|
|
uint16_t L_62 = V_3;
|
|
int32_t L_63 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_61, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_62), 2)))));
|
|
if ((((int32_t)L_63) == ((int32_t)((int32_t)35))))
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_64 = ___0_pString;
|
|
uint16_t L_65 = V_3;
|
|
int32_t L_66 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_64, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_65), 2)))));
|
|
if ((((int32_t)L_66) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_0149;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_67 = ___0_pString;
|
|
uint16_t L_68 = V_3;
|
|
int32_t L_69 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_67, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_68), 2)))));
|
|
if ((!(((uint32_t)L_69) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0150;
|
|
}
|
|
}
|
|
|
|
IL_0149:
|
|
{
|
|
uint16_t L_70 = ___1_idx;
|
|
V_3 = L_70;
|
|
goto IL_01e4;
|
|
}
|
|
|
|
IL_0150:
|
|
{
|
|
Il2CppChar* L_71 = ___0_pString;
|
|
uint16_t L_72 = V_3;
|
|
int32_t L_73 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_71, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_72), 2)))));
|
|
if ((!(((uint32_t)L_73) == ((uint32_t)((int32_t)64)))))
|
|
{
|
|
goto IL_01d8;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_74 = ___4_flags;
|
|
uint64_t* L_75 = ___4_flags;
|
|
int64_t L_76 = *((int64_t*)L_75);
|
|
*((int64_t*)L_74) = (int64_t)((int64_t)(L_76|((int64_t)((int32_t)2097152))));
|
|
bool L_77 = V_5;
|
|
if (L_77)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_78 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (!L_78)
|
|
{
|
|
goto IL_01c9;
|
|
}
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
bool L_79 = V_5;
|
|
bool L_80 = V_6;
|
|
bool L_81 = V_7;
|
|
if (!((int32_t)(((int32_t)((int32_t)L_79&(int32_t)L_80))&(int32_t)L_81)))
|
|
{
|
|
goto IL_01bb;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_82 = ___0_pString;
|
|
int32_t L_83 = V_2;
|
|
uint16_t L_84 = V_3;
|
|
String_t* L_85;
|
|
L_85 = IriHelper_EscapeUnescapeIri_m311CD9679869740C6A303485944EF6DAE96FB169(L_82, L_83, ((int32_t)il2cpp_codegen_add((int32_t)L_84, 1)), 2, NULL);
|
|
V_9 = L_85;
|
|
}
|
|
try
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_86;
|
|
L_86 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (!L_86)
|
|
{
|
|
goto IL_019d_1;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_87 = V_9;
|
|
NullCheck(L_87);
|
|
String_t* L_88;
|
|
L_88 = String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831(L_87, 1, NULL);
|
|
V_9 = L_88;
|
|
}
|
|
|
|
IL_019d_1:
|
|
{
|
|
goto IL_01ac;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_019f;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_019f:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_89 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
|
|
int32_t* L_90 = ___3_err;
|
|
*((int32_t*)L_90) = (int32_t)1;
|
|
uint16_t L_91 = ___1_idx;
|
|
V_11 = L_91;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_07c1;
|
|
}
|
|
|
|
IL_01ac:
|
|
{
|
|
String_t** L_92 = ___6_newHost;
|
|
String_t** L_93 = ___6_newHost;
|
|
String_t* L_94 = *((String_t**)L_93);
|
|
String_t* L_95 = V_9;
|
|
String_t* L_96;
|
|
L_96 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_94, L_95, NULL);
|
|
*((RuntimeObject**)L_92) = (RuntimeObject*)L_96;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_92, (void*)(RuntimeObject*)L_96);
|
|
goto IL_01c9;
|
|
}
|
|
|
|
IL_01bb:
|
|
{
|
|
Il2CppChar* L_97 = ___0_pString;
|
|
int32_t L_98 = V_2;
|
|
uint16_t L_99 = V_3;
|
|
int32_t L_100 = V_2;
|
|
String_t* L_101;
|
|
L_101 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_97, L_98, ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract((int32_t)L_99, L_100)), 1)), NULL);
|
|
V_9 = L_101;
|
|
}
|
|
|
|
IL_01c9:
|
|
{
|
|
uint16_t L_102 = V_3;
|
|
V_3 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_102, 1)));
|
|
Il2CppChar* L_103 = ___0_pString;
|
|
uint16_t L_104 = V_3;
|
|
int32_t L_105 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_103, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_104), 2)))));
|
|
V_1 = L_105;
|
|
goto IL_01e4;
|
|
}
|
|
|
|
IL_01d8:
|
|
{
|
|
uint16_t L_106 = V_3;
|
|
V_3 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_106, 1)));
|
|
}
|
|
|
|
IL_01dd:
|
|
{
|
|
uint16_t L_107 = V_3;
|
|
int32_t L_108 = V_0;
|
|
if ((((int32_t)L_107) < ((int32_t)L_108)))
|
|
{
|
|
goto IL_0117;
|
|
}
|
|
}
|
|
|
|
IL_01e4:
|
|
{
|
|
int32_t L_109 = V_8;
|
|
V_10 = (bool)((((int32_t)((int32_t)((int32_t)L_109&((int32_t)131072)))) == ((int32_t)0))? 1 : 0);
|
|
Il2CppChar L_110 = V_1;
|
|
if ((!(((uint32_t)L_110) == ((uint32_t)((int32_t)91)))))
|
|
{
|
|
goto IL_0282;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_111 = ___5_syntax;
|
|
NullCheck(L_111);
|
|
bool L_112;
|
|
L_112 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_111, ((int32_t)2048), NULL);
|
|
if (!L_112)
|
|
{
|
|
goto IL_0282;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_113 = ___0_pString;
|
|
uint16_t L_114 = V_3;
|
|
bool L_115;
|
|
L_115 = IPv6AddressHelper_IsValid_mDEE6D566114425592CA0A067775A2E0C771CA5DA(L_113, ((int32_t)il2cpp_codegen_add((int32_t)L_114, 1)), (&V_0), NULL);
|
|
if (!L_115)
|
|
{
|
|
goto IL_0282;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_116 = ___4_flags;
|
|
uint64_t* L_117 = ___4_flags;
|
|
int64_t L_118 = *((int64_t*)L_117);
|
|
*((int64_t*)L_116) = (int64_t)((int64_t)(L_118|((int64_t)((int32_t)65536))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_119 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_ConfigInitialized;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (L_119)
|
|
{
|
|
goto IL_0248;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
Uri_InitializeUriConfig_mCD4E00EDCA27459C7B005DDFFAD9D54396BF7DCB(NULL);
|
|
bool L_120 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IriParsing;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (!L_120)
|
|
{
|
|
G_B49_0 = __this;
|
|
goto IL_0242;
|
|
}
|
|
G_B48_0 = __this;
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_121 = ___5_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_122;
|
|
L_122 = Uri_IriParsingStatic_mF071497F10CC1CC81177D6F4BCE9D2007D8FDA16(L_121, NULL);
|
|
G_B50_0 = ((int32_t)(L_122));
|
|
G_B50_1 = G_B48_0;
|
|
goto IL_0243;
|
|
}
|
|
|
|
IL_0242:
|
|
{
|
|
G_B50_0 = 0;
|
|
G_B50_1 = G_B49_0;
|
|
}
|
|
|
|
IL_0243:
|
|
{
|
|
NullCheck(G_B50_1);
|
|
G_B50_1->___m_iriParsing = (bool)G_B50_0;
|
|
}
|
|
|
|
IL_0248:
|
|
{
|
|
bool L_123 = V_6;
|
|
bool L_124 = V_5;
|
|
bool L_125 = V_7;
|
|
if (!((int32_t)(((int32_t)((int32_t)L_123&(int32_t)L_124))&(int32_t)L_125)))
|
|
{
|
|
goto IL_04cf;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_126 = ___6_newHost;
|
|
String_t** L_127 = ___6_newHost;
|
|
String_t* L_128 = *((String_t**)L_127);
|
|
Il2CppChar* L_129 = ___0_pString;
|
|
uint16_t L_130 = V_3;
|
|
int32_t L_131 = V_0;
|
|
uint16_t L_132 = V_3;
|
|
String_t* L_133;
|
|
L_133 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_129, L_130, ((int32_t)il2cpp_codegen_subtract(L_131, (int32_t)L_132)), NULL);
|
|
String_t* L_134;
|
|
L_134 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_128, L_133, NULL);
|
|
*((RuntimeObject**)L_126) = (RuntimeObject*)L_134;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_126, (void*)(RuntimeObject*)L_134);
|
|
uint64_t* L_135 = ___4_flags;
|
|
uint64_t* L_136 = ___4_flags;
|
|
int64_t L_137 = *((int64_t*)L_136);
|
|
*((int64_t*)L_135) = (int64_t)((int64_t)(L_137|((int64_t)17179869184LL)));
|
|
V_4 = (bool)1;
|
|
goto IL_04cf;
|
|
}
|
|
|
|
IL_0282:
|
|
{
|
|
Il2CppChar L_138 = V_1;
|
|
if ((((int32_t)L_138) > ((int32_t)((int32_t)57))))
|
|
{
|
|
goto IL_030a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_139 = V_1;
|
|
if ((((int32_t)L_139) < ((int32_t)((int32_t)48))))
|
|
{
|
|
goto IL_030a;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_140 = ___5_syntax;
|
|
NullCheck(L_140);
|
|
bool L_141;
|
|
L_141 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_140, ((int32_t)1024), NULL);
|
|
if (!L_141)
|
|
{
|
|
goto IL_030a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_142 = ___0_pString;
|
|
uint16_t L_143 = V_3;
|
|
uint64_t* L_144 = ___4_flags;
|
|
int64_t L_145 = *((int64_t*)L_144);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_146;
|
|
L_146 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_145, ((int64_t)((int32_t)536870912)), NULL);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_147 = ___5_syntax;
|
|
NullCheck(L_147);
|
|
bool L_148;
|
|
L_148 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_147, ((int32_t)65536), NULL);
|
|
bool L_149;
|
|
L_149 = IPv4AddressHelper_IsValid_mB71D85892F391896358B6C19C6E4899ED31EFCF8(L_142, L_143, (&V_0), (bool)0, L_146, L_148, NULL);
|
|
if (!L_149)
|
|
{
|
|
goto IL_030a;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_150 = ___4_flags;
|
|
uint64_t* L_151 = ___4_flags;
|
|
int64_t L_152 = *((int64_t*)L_151);
|
|
*((int64_t*)L_150) = (int64_t)((int64_t)(L_152|((int64_t)((int32_t)131072))));
|
|
bool L_153 = V_6;
|
|
bool L_154 = V_5;
|
|
bool L_155 = V_7;
|
|
if (!((int32_t)(((int32_t)((int32_t)L_153&(int32_t)L_154))&(int32_t)L_155)))
|
|
{
|
|
goto IL_04cf;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_156 = ___6_newHost;
|
|
String_t** L_157 = ___6_newHost;
|
|
String_t* L_158 = *((String_t**)L_157);
|
|
Il2CppChar* L_159 = ___0_pString;
|
|
uint16_t L_160 = V_3;
|
|
int32_t L_161 = V_0;
|
|
uint16_t L_162 = V_3;
|
|
String_t* L_163;
|
|
L_163 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_159, L_160, ((int32_t)il2cpp_codegen_subtract(L_161, (int32_t)L_162)), NULL);
|
|
String_t* L_164;
|
|
L_164 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_158, L_163, NULL);
|
|
*((RuntimeObject**)L_156) = (RuntimeObject*)L_164;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_156, (void*)(RuntimeObject*)L_164);
|
|
uint64_t* L_165 = ___4_flags;
|
|
uint64_t* L_166 = ___4_flags;
|
|
int64_t L_167 = *((int64_t*)L_166);
|
|
*((int64_t*)L_165) = (int64_t)((int64_t)(L_167|((int64_t)17179869184LL)));
|
|
V_4 = (bool)1;
|
|
goto IL_04cf;
|
|
}
|
|
|
|
IL_030a:
|
|
{
|
|
int32_t L_168 = V_8;
|
|
if (!((int32_t)((int32_t)L_168&((int32_t)512))))
|
|
{
|
|
goto IL_0435;
|
|
}
|
|
}
|
|
{
|
|
bool L_169 = V_5;
|
|
if (L_169)
|
|
{
|
|
goto IL_0435;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_170 = ___0_pString;
|
|
uint16_t L_171 = V_3;
|
|
uint64_t* L_172 = ___4_flags;
|
|
int64_t L_173 = *((int64_t*)L_172);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_174;
|
|
L_174 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_173, ((int64_t)((int32_t)536870912)), NULL);
|
|
bool L_175;
|
|
L_175 = DomainNameHelper_IsValid_mD977C4425926C44931F21A478C861D1041AF5B67(L_170, L_171, (&V_0), (&V_10), L_174, NULL);
|
|
if (!L_175)
|
|
{
|
|
goto IL_0435;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_176 = ___4_flags;
|
|
uint64_t* L_177 = ___4_flags;
|
|
int64_t L_178 = *((int64_t*)L_177);
|
|
*((int64_t*)L_176) = (int64_t)((int64_t)(L_178|((int64_t)((int32_t)196608))));
|
|
bool L_179 = V_10;
|
|
if (L_179)
|
|
{
|
|
goto IL_035a;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_180 = ___4_flags;
|
|
uint64_t* L_181 = ___4_flags;
|
|
int64_t L_182 = *((int64_t*)L_181);
|
|
*((int64_t*)L_180) = (int64_t)((int64_t)(L_182|((int64_t)((int32_t)33554432))));
|
|
}
|
|
|
|
IL_035a:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_183 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (!L_183)
|
|
{
|
|
goto IL_04cf;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_184 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if ((!(((uint32_t)L_184) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0390;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_185 = ___0_pString;
|
|
int32_t L_186 = V_0;
|
|
String_t* L_187;
|
|
L_187 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_185, 0, L_186, NULL);
|
|
bool L_188;
|
|
L_188 = Uri_IsIntranet_m3AC6DBC7C35F309DFAD0951ABC7D95A8000548EE(__this, L_187, NULL);
|
|
if (!L_188)
|
|
{
|
|
goto IL_0390;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_189 = ___4_flags;
|
|
uint64_t* L_190 = ___4_flags;
|
|
int64_t L_191 = *((int64_t*)L_190);
|
|
*((int64_t*)L_189) = (int64_t)((int64_t)(L_191|((int64_t)137438953472LL)));
|
|
}
|
|
|
|
IL_0390:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_192 = ___5_syntax;
|
|
uint64_t* L_193 = ___4_flags;
|
|
int64_t L_194 = *((int64_t*)L_193);
|
|
bool L_195;
|
|
L_195 = Uri_AllowIdnStatic_m0B61B2A586F2BF870D185A1BD65151F52EFBC457(__this, L_192, L_194, NULL);
|
|
if (!L_195)
|
|
{
|
|
goto IL_04cf;
|
|
}
|
|
}
|
|
{
|
|
V_12 = (bool)1;
|
|
V_13 = (bool)0;
|
|
Il2CppChar* L_196 = ___0_pString;
|
|
uint16_t L_197 = V_3;
|
|
int32_t L_198 = V_0;
|
|
String_t* L_199;
|
|
L_199 = DomainNameHelper_UnicodeEquivalent_m9C7E79F0172D7AC0DEF7FC5236F1B9766C735517(L_196, L_197, L_198, (&V_12), (&V_13), NULL);
|
|
V_14 = L_199;
|
|
bool L_200 = V_13;
|
|
if (!L_200)
|
|
{
|
|
goto IL_0420;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_201 = ___4_flags;
|
|
int64_t L_202 = *((int64_t*)L_201);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_203;
|
|
L_203 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_202, ((int64_t)8589934592LL), NULL);
|
|
if (!L_203)
|
|
{
|
|
goto IL_03d7;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_204 = __this->___m_String;
|
|
__this->___m_originalUnicodeString = L_204;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_originalUnicodeString), (void*)L_204);
|
|
}
|
|
|
|
IL_03d7:
|
|
{
|
|
uint64_t* L_205 = ___4_flags;
|
|
uint64_t* L_206 = ___4_flags;
|
|
int64_t L_207 = *((int64_t*)L_206);
|
|
*((int64_t*)L_205) = (int64_t)((int64_t)(L_207|((int64_t)4294967296LL)));
|
|
String_t** L_208 = ___6_newHost;
|
|
String_t* L_209 = __this->___m_originalUnicodeString;
|
|
int32_t L_210 = V_2;
|
|
NullCheck(L_209);
|
|
String_t* L_211;
|
|
L_211 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_209, 0, L_210, NULL);
|
|
String_t* L_212 = V_9;
|
|
String_t* L_213 = V_14;
|
|
String_t* L_214;
|
|
L_214 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_211, L_212, L_213, NULL);
|
|
*((RuntimeObject**)L_208) = (RuntimeObject*)L_214;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_208, (void*)(RuntimeObject*)L_214);
|
|
uint64_t* L_215 = ___4_flags;
|
|
uint64_t* L_216 = ___4_flags;
|
|
int64_t L_217 = *((int64_t*)L_216);
|
|
*((int64_t*)L_215) = (int64_t)((int64_t)(L_217|((int64_t)((int32_t)33554432))));
|
|
Il2CppChar* L_218 = ___0_pString;
|
|
uint16_t L_219 = V_3;
|
|
int32_t L_220 = V_0;
|
|
uint16_t L_221 = V_3;
|
|
String_t* L_222;
|
|
L_222 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_218, L_219, ((int32_t)il2cpp_codegen_subtract(L_220, (int32_t)L_221)), NULL);
|
|
__this->___m_DnsSafeHost = L_222;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DnsSafeHost), (void*)L_222);
|
|
V_4 = (bool)1;
|
|
}
|
|
|
|
IL_0420:
|
|
{
|
|
uint64_t* L_223 = ___4_flags;
|
|
uint64_t* L_224 = ___4_flags;
|
|
int64_t L_225 = *((int64_t*)L_224);
|
|
*((int64_t*)L_223) = (int64_t)((int64_t)(L_225|((int64_t)17179869184LL)));
|
|
goto IL_04cf;
|
|
}
|
|
|
|
IL_0435:
|
|
{
|
|
int32_t L_226 = V_8;
|
|
if (!((int32_t)((int32_t)L_226&((int32_t)512))))
|
|
{
|
|
goto IL_0495;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_227 = ___5_syntax;
|
|
NullCheck(L_227);
|
|
bool L_228;
|
|
L_228 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_227, ((int32_t)268435456), NULL);
|
|
bool L_229 = V_7;
|
|
if (((int32_t)((int32_t)L_228&(int32_t)L_229)))
|
|
{
|
|
goto IL_045e;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_230 = ___5_syntax;
|
|
NullCheck(L_230);
|
|
bool L_231;
|
|
L_231 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_230, ((int32_t)67108864), NULL);
|
|
if (!L_231)
|
|
{
|
|
goto IL_0495;
|
|
}
|
|
}
|
|
|
|
IL_045e:
|
|
{
|
|
Il2CppChar* L_232 = ___0_pString;
|
|
uint16_t L_233 = V_3;
|
|
uint64_t* L_234 = ___4_flags;
|
|
int64_t L_235 = *((int64_t*)L_234);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_236;
|
|
L_236 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_235, ((int64_t)((int32_t)536870912)), NULL);
|
|
bool L_237;
|
|
L_237 = DomainNameHelper_IsValidByIri_m94490F7D0A09B0C35C89E2CD478B935EECEC5F96(L_232, L_233, (&V_0), (&V_10), L_236, NULL);
|
|
if (!L_237)
|
|
{
|
|
goto IL_0495;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_238 = ___0_pString;
|
|
uint16_t L_239 = V_3;
|
|
int32_t L_240 = V_0;
|
|
int32_t L_241 = V_2;
|
|
bool L_242 = V_5;
|
|
bool L_243 = V_6;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_244 = ___5_syntax;
|
|
String_t* L_245 = V_9;
|
|
uint64_t* L_246 = ___4_flags;
|
|
String_t** L_247 = ___6_newHost;
|
|
int32_t* L_248 = ___3_err;
|
|
Uri_CheckAuthorityHelperHandleDnsIri_mB737EC35D3A477668E6E289D09DFB43EAD4D4D62(__this, L_238, L_239, L_240, L_241, L_242, L_243, L_244, L_245, L_246, (&V_4), L_247, L_248, NULL);
|
|
goto IL_04cf;
|
|
}
|
|
|
|
IL_0495:
|
|
{
|
|
int32_t L_249 = V_8;
|
|
if (!((int32_t)((int32_t)L_249&((int32_t)256))))
|
|
{
|
|
goto IL_04cf;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_250 = ___0_pString;
|
|
uint16_t L_251 = V_3;
|
|
uint64_t* L_252 = ___4_flags;
|
|
int64_t L_253 = *((int64_t*)L_252);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_254;
|
|
L_254 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_253, ((int64_t)((int32_t)536870912)), NULL);
|
|
bool L_255;
|
|
L_255 = UncNameHelper_IsValid_mCF30A9D7038A73997B8B198D7EB606B171E00526(L_250, L_251, (&V_0), L_254, NULL);
|
|
if (!L_255)
|
|
{
|
|
goto IL_04cf;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_256 = V_0;
|
|
uint16_t L_257 = V_3;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_256, (int32_t)L_257))) > ((int32_t)((int32_t)256))))
|
|
{
|
|
goto IL_04cf;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_258 = ___4_flags;
|
|
uint64_t* L_259 = ___4_flags;
|
|
int64_t L_260 = *((int64_t*)L_259);
|
|
*((int64_t*)L_258) = (int64_t)((int64_t)(L_260|((int64_t)((int32_t)262144))));
|
|
}
|
|
|
|
IL_04cf:
|
|
{
|
|
int32_t L_261 = V_0;
|
|
uint16_t L_262 = ___2_length;
|
|
if ((((int32_t)L_261) >= ((int32_t)L_262)))
|
|
{
|
|
goto IL_0527;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_263 = ___0_pString;
|
|
int32_t L_264 = V_0;
|
|
int32_t L_265 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_263, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_264), 2)))));
|
|
if ((!(((uint32_t)L_265) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0527;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_266 = ___4_flags;
|
|
int64_t L_267 = *((int64_t*)L_266);
|
|
if (!((int64_t)(L_267&((int64_t)((int32_t)458752)))))
|
|
{
|
|
goto IL_0527;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_268 = ___5_syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_269;
|
|
L_269 = Uri_StaticIsFile_m8BD582D32BB053DCB5BADA29C1DD807AACCCE7E1(L_268, NULL);
|
|
if (L_269)
|
|
{
|
|
goto IL_0527;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_270 = ___5_syntax;
|
|
NullCheck(L_270);
|
|
bool L_271;
|
|
L_271 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_270, ((int32_t)65536), NULL);
|
|
if (!L_271)
|
|
{
|
|
goto IL_0515;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_272 = ___3_err;
|
|
*((int32_t*)L_272) = (int32_t)8;
|
|
uint64_t* L_273 = ___4_flags;
|
|
uint64_t* L_274 = ___4_flags;
|
|
int64_t L_275 = *((int64_t*)L_274);
|
|
*((int64_t*)L_273) = (int64_t)((int64_t)(L_275|((int64_t)((int32_t)458752))));
|
|
int32_t L_276 = V_0;
|
|
return (uint16_t)((int32_t)(uint16_t)L_276);
|
|
}
|
|
|
|
IL_0515:
|
|
{
|
|
uint64_t* L_277 = ___4_flags;
|
|
uint64_t* L_278 = ___4_flags;
|
|
int64_t L_279 = *((int64_t*)L_278);
|
|
*((int64_t*)L_277) = (int64_t)((int64_t)(L_279&((int64_t)((int32_t)-458753))));
|
|
goto IL_0634;
|
|
}
|
|
|
|
IL_0527:
|
|
{
|
|
int32_t L_280 = V_0;
|
|
uint16_t L_281 = ___2_length;
|
|
if ((((int32_t)L_280) >= ((int32_t)L_281)))
|
|
{
|
|
goto IL_0634;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_282 = ___0_pString;
|
|
int32_t L_283 = V_0;
|
|
int32_t L_284 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_282, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_283), 2)))));
|
|
if ((!(((uint32_t)L_284) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_0634;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_285 = ___5_syntax;
|
|
NullCheck(L_285);
|
|
bool L_286;
|
|
L_286 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_285, 8, NULL);
|
|
if (!L_286)
|
|
{
|
|
goto IL_0627;
|
|
}
|
|
}
|
|
{
|
|
V_15 = 0;
|
|
int32_t L_287 = V_0;
|
|
V_16 = L_287;
|
|
int32_t L_288 = V_0;
|
|
___1_idx = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_288, 1)));
|
|
goto IL_05d3;
|
|
}
|
|
|
|
IL_0557:
|
|
{
|
|
Il2CppChar* L_289 = ___0_pString;
|
|
uint16_t L_290 = ___1_idx;
|
|
int32_t L_291 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_289, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_290), 2)))));
|
|
V_17 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(L_291, ((int32_t)48))));
|
|
uint16_t L_292 = V_17;
|
|
if ((((int32_t)L_292) < ((int32_t)0)))
|
|
{
|
|
goto IL_0583;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_293 = V_17;
|
|
if ((((int32_t)L_293) > ((int32_t)((int32_t)9))))
|
|
{
|
|
goto IL_0583;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_294 = V_15;
|
|
uint16_t L_295 = V_17;
|
|
int32_t L_296 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_294, ((int32_t)10))), (int32_t)L_295));
|
|
V_15 = L_296;
|
|
if ((((int32_t)L_296) <= ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_05cd;
|
|
}
|
|
}
|
|
{
|
|
goto IL_05d7;
|
|
}
|
|
|
|
IL_0583:
|
|
{
|
|
uint16_t L_297 = V_17;
|
|
if ((((int32_t)L_297) == ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_05d7;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_298 = V_17;
|
|
if ((((int32_t)L_298) == ((int32_t)((int32_t)15))))
|
|
{
|
|
goto IL_05d7;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_299 = V_17;
|
|
if ((((int32_t)L_299) == ((int32_t)((int32_t)65523))))
|
|
{
|
|
goto IL_05d7;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_300 = ___5_syntax;
|
|
NullCheck(L_300);
|
|
bool L_301;
|
|
L_301 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_300, ((int32_t)4096), NULL);
|
|
if (!L_301)
|
|
{
|
|
goto IL_05c6;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_302 = ___5_syntax;
|
|
NullCheck(L_302);
|
|
bool L_303;
|
|
L_303 = UriParser_NotAny_mCE6CF6736414BE547215F6E44C3E1283DEA05F56(L_302, ((int32_t)65536), NULL);
|
|
if (!L_303)
|
|
{
|
|
goto IL_05c6;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_304 = ___4_flags;
|
|
uint64_t* L_305 = ___4_flags;
|
|
int64_t L_306 = *((int64_t*)L_305);
|
|
*((int64_t*)L_304) = (int64_t)((int64_t)(L_306&((int64_t)((int32_t)-458753))));
|
|
goto IL_05d7;
|
|
}
|
|
|
|
IL_05c6:
|
|
{
|
|
int32_t* L_307 = ___3_err;
|
|
*((int32_t*)L_307) = (int32_t)((int32_t)10);
|
|
uint16_t L_308 = ___1_idx;
|
|
return L_308;
|
|
}
|
|
|
|
IL_05cd:
|
|
{
|
|
uint16_t L_309 = ___1_idx;
|
|
___1_idx = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_309, 1)));
|
|
}
|
|
|
|
IL_05d3:
|
|
{
|
|
uint16_t L_310 = ___1_idx;
|
|
uint16_t L_311 = ___2_length;
|
|
if ((((int32_t)L_310) < ((int32_t)L_311)))
|
|
{
|
|
goto IL_0557;
|
|
}
|
|
}
|
|
|
|
IL_05d7:
|
|
{
|
|
int32_t L_312 = V_15;
|
|
if ((((int32_t)L_312) <= ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_0604;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_313 = ___5_syntax;
|
|
NullCheck(L_313);
|
|
bool L_314;
|
|
L_314 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_313, ((int32_t)4096), NULL);
|
|
if (!L_314)
|
|
{
|
|
goto IL_05fd;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_315 = ___4_flags;
|
|
uint64_t* L_316 = ___4_flags;
|
|
int64_t L_317 = *((int64_t*)L_316);
|
|
*((int64_t*)L_315) = (int64_t)((int64_t)(L_317&((int64_t)((int32_t)-458753))));
|
|
goto IL_0604;
|
|
}
|
|
|
|
IL_05fd:
|
|
{
|
|
int32_t* L_318 = ___3_err;
|
|
*((int32_t*)L_318) = (int32_t)((int32_t)10);
|
|
uint16_t L_319 = ___1_idx;
|
|
return L_319;
|
|
}
|
|
|
|
IL_0604:
|
|
{
|
|
bool L_320 = V_5;
|
|
bool L_321 = V_6;
|
|
bool L_322 = V_4;
|
|
if (!((int32_t)(((int32_t)((int32_t)L_320&(int32_t)L_321))&(int32_t)L_322)))
|
|
{
|
|
goto IL_0634;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_323 = ___6_newHost;
|
|
String_t** L_324 = ___6_newHost;
|
|
String_t* L_325 = *((String_t**)L_324);
|
|
Il2CppChar* L_326 = ___0_pString;
|
|
int32_t L_327 = V_16;
|
|
uint16_t L_328 = ___1_idx;
|
|
int32_t L_329 = V_16;
|
|
String_t* L_330;
|
|
L_330 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_326, L_327, ((int32_t)il2cpp_codegen_subtract((int32_t)L_328, L_329)), NULL);
|
|
String_t* L_331;
|
|
L_331 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_325, L_330, NULL);
|
|
*((RuntimeObject**)L_323) = (RuntimeObject*)L_331;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_323, (void*)(RuntimeObject*)L_331);
|
|
goto IL_0634;
|
|
}
|
|
|
|
IL_0627:
|
|
{
|
|
uint64_t* L_332 = ___4_flags;
|
|
uint64_t* L_333 = ___4_flags;
|
|
int64_t L_334 = *((int64_t*)L_333);
|
|
*((int64_t*)L_332) = (int64_t)((int64_t)(L_334&((int64_t)((int32_t)-458753))));
|
|
}
|
|
|
|
IL_0634:
|
|
{
|
|
uint64_t* L_335 = ___4_flags;
|
|
int64_t L_336 = *((int64_t*)L_335);
|
|
if (((int64_t)(L_336&((int64_t)((int32_t)458752)))))
|
|
{
|
|
goto IL_07be;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_337 = ___4_flags;
|
|
uint64_t* L_338 = ___4_flags;
|
|
int64_t L_339 = *((int64_t*)L_338);
|
|
*((int64_t*)L_337) = (int64_t)((int64_t)(L_339&((int64_t)((int32_t)-2097153))));
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_340 = ___5_syntax;
|
|
NullCheck(L_340);
|
|
bool L_341;
|
|
L_341 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_340, ((int32_t)4096), NULL);
|
|
if (!L_341)
|
|
{
|
|
goto IL_06b2;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_342 = ___4_flags;
|
|
uint64_t* L_343 = ___4_flags;
|
|
int64_t L_344 = *((int64_t*)L_343);
|
|
*((int64_t*)L_342) = (int64_t)((int64_t)(L_344|((int64_t)((int32_t)327680))));
|
|
uint16_t L_345 = ___1_idx;
|
|
V_0 = L_345;
|
|
goto IL_0694;
|
|
}
|
|
|
|
IL_066f:
|
|
{
|
|
Il2CppChar* L_346 = ___0_pString;
|
|
int32_t L_347 = V_0;
|
|
int32_t L_348 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_346, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_347), 2)))));
|
|
if ((((int32_t)L_348) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0698;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_349 = ___0_pString;
|
|
int32_t L_350 = V_0;
|
|
int32_t L_351 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_349, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_350), 2)))));
|
|
if ((((int32_t)L_351) == ((int32_t)((int32_t)63))))
|
|
{
|
|
goto IL_0698;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_352 = ___0_pString;
|
|
int32_t L_353 = V_0;
|
|
int32_t L_354 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_352, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_353), 2)))));
|
|
if ((((int32_t)L_354) == ((int32_t)((int32_t)35))))
|
|
{
|
|
goto IL_0698;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_355 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_355, 1));
|
|
}
|
|
|
|
IL_0694:
|
|
{
|
|
int32_t L_356 = V_0;
|
|
uint16_t L_357 = ___2_length;
|
|
if ((((int32_t)L_356) < ((int32_t)L_357)))
|
|
{
|
|
goto IL_066f;
|
|
}
|
|
}
|
|
|
|
IL_0698:
|
|
{
|
|
Il2CppChar* L_358 = ___0_pString;
|
|
int32_t L_359 = V_2;
|
|
int32_t L_360 = V_0;
|
|
bool L_361 = V_5;
|
|
bool L_362 = V_6;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_363 = ___5_syntax;
|
|
uint64_t* L_364 = ___4_flags;
|
|
String_t** L_365 = ___6_newHost;
|
|
int32_t* L_366 = ___3_err;
|
|
Uri_CheckAuthorityHelperHandleAnyHostIri_mE38845CEFA41AB52AB949CAE2A43D77FB397C08D(__this, L_358, L_359, L_360, L_361, L_362, L_363, L_364, L_365, L_366, NULL);
|
|
goto IL_07be;
|
|
}
|
|
|
|
IL_06b2:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_367 = ___5_syntax;
|
|
NullCheck(L_367);
|
|
bool L_368;
|
|
L_368 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_367, ((int32_t)65536), NULL);
|
|
if (!L_368)
|
|
{
|
|
goto IL_078c;
|
|
}
|
|
}
|
|
{
|
|
V_18 = (bool)0;
|
|
uint16_t L_369 = ___1_idx;
|
|
V_19 = L_369;
|
|
uint16_t L_370 = ___1_idx;
|
|
V_0 = L_370;
|
|
goto IL_071f;
|
|
}
|
|
|
|
IL_06cd:
|
|
{
|
|
bool L_371 = V_18;
|
|
if (!L_371)
|
|
{
|
|
goto IL_06f2;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_372 = ___0_pString;
|
|
int32_t L_373 = V_0;
|
|
int32_t L_374 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_372, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_373), 2)))));
|
|
if ((((int32_t)L_374) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0723;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_375 = ___0_pString;
|
|
int32_t L_376 = V_0;
|
|
int32_t L_377 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_375, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_376), 2)))));
|
|
if ((((int32_t)L_377) == ((int32_t)((int32_t)63))))
|
|
{
|
|
goto IL_0723;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_378 = ___0_pString;
|
|
int32_t L_379 = V_0;
|
|
int32_t L_380 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_378, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_379), 2)))));
|
|
if ((((int32_t)L_380) == ((int32_t)((int32_t)35))))
|
|
{
|
|
goto IL_0723;
|
|
}
|
|
}
|
|
|
|
IL_06f2:
|
|
{
|
|
int32_t L_381 = V_0;
|
|
uint16_t L_382 = ___1_idx;
|
|
if ((((int32_t)L_381) >= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_382, 2)))))
|
|
{
|
|
goto IL_0708;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_383 = ___0_pString;
|
|
int32_t L_384 = V_0;
|
|
int32_t L_385 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_383, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_384), 2)))));
|
|
if ((!(((uint32_t)L_385) == ((uint32_t)((int32_t)46)))))
|
|
{
|
|
goto IL_0708;
|
|
}
|
|
}
|
|
{
|
|
V_18 = (bool)1;
|
|
goto IL_071b;
|
|
}
|
|
|
|
IL_0708:
|
|
{
|
|
int32_t* L_386 = ___3_err;
|
|
*((int32_t*)L_386) = (int32_t)8;
|
|
uint64_t* L_387 = ___4_flags;
|
|
uint64_t* L_388 = ___4_flags;
|
|
int64_t L_389 = *((int64_t*)L_388);
|
|
*((int64_t*)L_387) = (int64_t)((int64_t)(L_389|((int64_t)((int32_t)458752))));
|
|
uint16_t L_390 = ___1_idx;
|
|
return L_390;
|
|
}
|
|
|
|
IL_071b:
|
|
{
|
|
int32_t L_391 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_391, 1));
|
|
}
|
|
|
|
IL_071f:
|
|
{
|
|
int32_t L_392 = V_0;
|
|
uint16_t L_393 = ___2_length;
|
|
if ((((int32_t)L_392) < ((int32_t)L_393)))
|
|
{
|
|
goto IL_06cd;
|
|
}
|
|
}
|
|
|
|
IL_0723:
|
|
{
|
|
uint64_t* L_394 = ___4_flags;
|
|
uint64_t* L_395 = ___4_flags;
|
|
int64_t L_396 = *((int64_t*)L_395);
|
|
*((int64_t*)L_394) = (int64_t)((int64_t)(L_396|((int64_t)((int32_t)327680))));
|
|
bool L_397 = V_5;
|
|
bool L_398 = V_6;
|
|
if (!((int32_t)((int32_t)L_397&(int32_t)L_398)))
|
|
{
|
|
goto IL_07be;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_399 = ___4_flags;
|
|
int64_t L_400 = *((int64_t*)L_399);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_401;
|
|
L_401 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_400, ((int64_t)17179869184LL), NULL);
|
|
if (!L_401)
|
|
{
|
|
goto IL_07be;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_402 = ___0_pString;
|
|
int32_t L_403 = V_19;
|
|
int32_t L_404 = V_0;
|
|
int32_t L_405 = V_19;
|
|
String_t* L_406;
|
|
L_406 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_402, L_403, ((int32_t)il2cpp_codegen_subtract(L_404, L_405)), NULL);
|
|
V_20 = L_406;
|
|
}
|
|
try
|
|
{
|
|
String_t** L_407 = ___6_newHost;
|
|
String_t** L_408 = ___6_newHost;
|
|
String_t* L_409 = *((String_t**)L_408);
|
|
String_t* L_410 = V_20;
|
|
NullCheck(L_410);
|
|
String_t* L_411;
|
|
L_411 = String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831(L_410, 1, NULL);
|
|
String_t* L_412;
|
|
L_412 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_409, L_411, NULL);
|
|
*((RuntimeObject**)L_407) = (RuntimeObject*)L_412;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_407, (void*)(RuntimeObject*)L_412);
|
|
goto IL_077a;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0770;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0770:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_413 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
|
|
int32_t* L_414 = ___3_err;
|
|
*((int32_t*)L_414) = (int32_t)1;
|
|
uint16_t L_415 = ___1_idx;
|
|
V_11 = L_415;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_07c1;
|
|
}
|
|
|
|
IL_077a:
|
|
{
|
|
uint64_t* L_416 = ___4_flags;
|
|
uint64_t* L_417 = ___4_flags;
|
|
int64_t L_418 = *((int64_t*)L_417);
|
|
*((int64_t*)L_416) = (int64_t)((int64_t)(L_418|((int64_t)17179869184LL)));
|
|
goto IL_07be;
|
|
}
|
|
|
|
IL_078c:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_419 = ___5_syntax;
|
|
NullCheck(L_419);
|
|
bool L_420;
|
|
L_420 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_419, 1, NULL);
|
|
if (L_420)
|
|
{
|
|
goto IL_07ab;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_421 = ___5_syntax;
|
|
NullCheck(L_421);
|
|
bool L_422;
|
|
L_422 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_421, ((int32_t)16384), NULL);
|
|
if (!L_422)
|
|
{
|
|
goto IL_07be;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_423;
|
|
L_423 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (L_423)
|
|
{
|
|
goto IL_07be;
|
|
}
|
|
}
|
|
|
|
IL_07ab:
|
|
{
|
|
int32_t* L_424 = ___3_err;
|
|
*((int32_t*)L_424) = (int32_t)8;
|
|
uint64_t* L_425 = ___4_flags;
|
|
uint64_t* L_426 = ___4_flags;
|
|
int64_t L_427 = *((int64_t*)L_426);
|
|
*((int64_t*)L_425) = (int64_t)((int64_t)(L_427|((int64_t)((int32_t)458752))));
|
|
uint16_t L_428 = ___1_idx;
|
|
return L_428;
|
|
}
|
|
|
|
IL_07be:
|
|
{
|
|
int32_t L_429 = V_0;
|
|
return (uint16_t)((int32_t)(uint16_t)L_429);
|
|
}
|
|
|
|
IL_07c1:
|
|
{
|
|
uint16_t L_430 = V_11;
|
|
return L_430;
|
|
}
|
|
}
|
|
// Method Definition Index: 60559
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CheckAuthorityHelperHandleDnsIri_mB737EC35D3A477668E6E289D09DFB43EAD4D4D62 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_pString, uint16_t ___1_start, int32_t ___2_end, int32_t ___3_startInput, bool ___4_iriParsing, bool ___5_hasUnicode, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___6_syntax, String_t* ___7_userInfoString, uint64_t* ___8_flags, bool* ___9_justNormalized, String_t** ___10_newHost, int32_t* ___11_err, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
bool V_1 = false;
|
|
String_t* V_2 = NULL;
|
|
String_t* V_3 = NULL;
|
|
String_t* V_4 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
String_t* G_B12_0 = NULL;
|
|
String_t** G_B12_1 = NULL;
|
|
String_t* G_B11_0 = NULL;
|
|
String_t** G_B11_1 = NULL;
|
|
String_t* G_B13_0 = NULL;
|
|
String_t* G_B13_1 = NULL;
|
|
String_t** G_B13_2 = NULL;
|
|
String_t* G_B19_0 = NULL;
|
|
String_t** G_B19_1 = NULL;
|
|
String_t* G_B18_0 = NULL;
|
|
String_t** G_B18_1 = NULL;
|
|
String_t* G_B20_0 = NULL;
|
|
String_t* G_B20_1 = NULL;
|
|
String_t** G_B20_2 = NULL;
|
|
int32_t G_B27_0 = 0;
|
|
String_t* G_B33_0 = NULL;
|
|
String_t** G_B33_1 = NULL;
|
|
String_t* G_B32_0 = NULL;
|
|
String_t** G_B32_1 = NULL;
|
|
String_t* G_B34_0 = NULL;
|
|
String_t* G_B34_1 = NULL;
|
|
String_t** G_B34_2 = NULL;
|
|
{
|
|
uint64_t* L_0 = ___8_flags;
|
|
uint64_t* L_1 = ___8_flags;
|
|
int64_t L_2 = *((int64_t*)L_1);
|
|
*((int64_t*)L_0) = (int64_t)((int64_t)(L_2|((int64_t)((int32_t)196608))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_3 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope;
|
|
il2cpp_codegen_memory_barrier();
|
|
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_4 = ___0_pString;
|
|
int32_t L_5 = ___2_end;
|
|
String_t* L_6;
|
|
L_6 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_4, 0, L_5, NULL);
|
|
bool L_7;
|
|
L_7 = Uri_IsIntranet_m3AC6DBC7C35F309DFAD0951ABC7D95A8000548EE(__this, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_8 = ___8_flags;
|
|
uint64_t* L_9 = ___8_flags;
|
|
int64_t L_10 = *((int64_t*)L_9);
|
|
*((int64_t*)L_8) = (int64_t)((int64_t)(L_10|((int64_t)137438953472LL)));
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_11 = ___6_syntax;
|
|
uint64_t* L_12 = ___8_flags;
|
|
int64_t L_13 = *((int64_t*)L_12);
|
|
bool L_14;
|
|
L_14 = Uri_AllowIdnStatic_m0B61B2A586F2BF870D185A1BD65151F52EFBC457(__this, L_11, L_13, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0185;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (bool)1;
|
|
V_1 = (bool)0;
|
|
Il2CppChar* L_15 = ___0_pString;
|
|
uint16_t L_16 = ___1_start;
|
|
int32_t L_17 = ___2_end;
|
|
String_t* L_18;
|
|
L_18 = DomainNameHelper_IdnEquivalent_m797D2222F0F6786FF059095B73ACF47A3374E8DC(L_15, L_16, L_17, (&V_0), (&V_1), NULL);
|
|
V_2 = L_18;
|
|
String_t* L_19 = V_2;
|
|
Il2CppChar* L_20 = ___0_pString;
|
|
uint16_t L_21 = ___1_start;
|
|
int32_t L_22 = ___2_end;
|
|
String_t* L_23;
|
|
L_23 = DomainNameHelper_UnicodeEquivalent_m390DFCD943A3716158026F5E1AF6558E56461F12(L_19, L_20, L_21, L_22, NULL);
|
|
V_3 = L_23;
|
|
bool L_24 = V_0;
|
|
if (L_24)
|
|
{
|
|
goto IL_0075;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_25 = ___8_flags;
|
|
uint64_t* L_26 = ___8_flags;
|
|
int64_t L_27 = *((int64_t*)L_26);
|
|
*((int64_t*)L_25) = (int64_t)((int64_t)(L_27|((int64_t)68719476736LL)));
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
bool L_28 = V_1;
|
|
if (!L_28)
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_29 = ___8_flags;
|
|
uint64_t* L_30 = ___8_flags;
|
|
int64_t L_31 = *((int64_t*)L_30);
|
|
*((int64_t*)L_29) = (int64_t)((int64_t)(L_31|((int64_t)4294967296LL)));
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
bool L_32 = V_0;
|
|
bool L_33 = V_1;
|
|
if (!((int32_t)((int32_t)L_32&(int32_t)L_33)))
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_34 = ___8_flags;
|
|
int64_t L_35 = *((int64_t*)L_34);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_36;
|
|
L_36 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_35, ((int64_t)8589934592LL), NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_37 = __this->___m_String;
|
|
__this->___m_originalUnicodeString = L_37;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_originalUnicodeString), (void*)L_37);
|
|
String_t** L_38 = ___10_newHost;
|
|
String_t* L_39 = __this->___m_originalUnicodeString;
|
|
int32_t L_40 = ___3_startInput;
|
|
NullCheck(L_39);
|
|
String_t* L_41;
|
|
L_41 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_39, 0, L_40, NULL);
|
|
uint64_t* L_42 = ___8_flags;
|
|
int64_t L_43 = *((int64_t*)L_42);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_44;
|
|
L_44 = Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77(L_43, ((int64_t)((int32_t)2097152)), NULL);
|
|
if (L_44)
|
|
{
|
|
G_B12_0 = L_41;
|
|
G_B12_1 = L_38;
|
|
goto IL_00cf;
|
|
}
|
|
G_B11_0 = L_41;
|
|
G_B11_1 = L_38;
|
|
}
|
|
{
|
|
G_B13_0 = ((String_t*)(NULL));
|
|
G_B13_1 = G_B11_0;
|
|
G_B13_2 = G_B11_1;
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_00cf:
|
|
{
|
|
String_t* L_45 = ___7_userInfoString;
|
|
G_B13_0 = L_45;
|
|
G_B13_1 = G_B12_0;
|
|
G_B13_2 = G_B12_1;
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
String_t* L_46;
|
|
L_46 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B13_1, G_B13_0, NULL);
|
|
*((RuntimeObject**)G_B13_2) = (RuntimeObject*)L_46;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B13_2, (void*)(RuntimeObject*)L_46);
|
|
bool* L_47 = ___9_justNormalized;
|
|
*((int8_t*)L_47) = (int8_t)1;
|
|
goto IL_0142;
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
bool L_48 = ___4_iriParsing;
|
|
if (L_48)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_49 = ___8_flags;
|
|
int64_t L_50 = *((int64_t*)L_49);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_51;
|
|
L_51 = Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77(L_50, ((int64_t)68719476736LL), NULL);
|
|
if (L_51)
|
|
{
|
|
goto IL_0107;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_52 = ___8_flags;
|
|
int64_t L_53 = *((int64_t*)L_52);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_54;
|
|
L_54 = Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77(L_53, ((int64_t)4294967296LL), NULL);
|
|
if (!L_54)
|
|
{
|
|
goto IL_0142;
|
|
}
|
|
}
|
|
|
|
IL_0107:
|
|
{
|
|
String_t* L_55 = __this->___m_String;
|
|
__this->___m_originalUnicodeString = L_55;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_originalUnicodeString), (void*)L_55);
|
|
String_t** L_56 = ___10_newHost;
|
|
String_t* L_57 = __this->___m_originalUnicodeString;
|
|
int32_t L_58 = ___3_startInput;
|
|
NullCheck(L_57);
|
|
String_t* L_59;
|
|
L_59 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_57, 0, L_58, NULL);
|
|
uint64_t* L_60 = ___8_flags;
|
|
int64_t L_61 = *((int64_t*)L_60);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_62;
|
|
L_62 = Uri_StaticInFact_m8F3964455197F6C2CB588843D71DDAD3B2F2AB77(L_61, ((int64_t)((int32_t)2097152)), NULL);
|
|
if (L_62)
|
|
{
|
|
G_B19_0 = L_59;
|
|
G_B19_1 = L_56;
|
|
goto IL_0136;
|
|
}
|
|
G_B18_0 = L_59;
|
|
G_B18_1 = L_56;
|
|
}
|
|
{
|
|
G_B20_0 = ((String_t*)(NULL));
|
|
G_B20_1 = G_B18_0;
|
|
G_B20_2 = G_B18_1;
|
|
goto IL_0138;
|
|
}
|
|
|
|
IL_0136:
|
|
{
|
|
String_t* L_63 = ___7_userInfoString;
|
|
G_B20_0 = L_63;
|
|
G_B20_1 = G_B19_0;
|
|
G_B20_2 = G_B19_1;
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
String_t* L_64;
|
|
L_64 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B20_1, G_B20_0, NULL);
|
|
*((RuntimeObject**)G_B20_2) = (RuntimeObject*)L_64;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B20_2, (void*)(RuntimeObject*)L_64);
|
|
bool* L_65 = ___9_justNormalized;
|
|
*((int8_t*)L_65) = (int8_t)1;
|
|
}
|
|
|
|
IL_0142:
|
|
{
|
|
bool L_66 = V_0;
|
|
if (!L_66)
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
bool L_67 = V_1;
|
|
if (!L_67)
|
|
{
|
|
goto IL_0161;
|
|
}
|
|
}
|
|
|
|
IL_0148:
|
|
{
|
|
String_t* L_68 = V_2;
|
|
__this->___m_DnsSafeHost = L_68;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DnsSafeHost), (void*)L_68);
|
|
String_t** L_69 = ___10_newHost;
|
|
String_t** L_70 = ___10_newHost;
|
|
String_t* L_71 = *((String_t**)L_70);
|
|
String_t* L_72 = V_3;
|
|
String_t* L_73;
|
|
L_73 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_71, L_72, NULL);
|
|
*((RuntimeObject**)L_69) = (RuntimeObject*)L_73;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_69, (void*)(RuntimeObject*)L_73);
|
|
bool* L_74 = ___9_justNormalized;
|
|
*((int8_t*)L_74) = (int8_t)1;
|
|
goto IL_01bc;
|
|
}
|
|
|
|
IL_0161:
|
|
{
|
|
bool L_75 = V_0;
|
|
if (!L_75)
|
|
{
|
|
goto IL_016a;
|
|
}
|
|
}
|
|
{
|
|
bool L_76 = V_1;
|
|
G_B27_0 = ((((int32_t)L_76) == ((int32_t)0))? 1 : 0);
|
|
goto IL_016b;
|
|
}
|
|
|
|
IL_016a:
|
|
{
|
|
G_B27_0 = 0;
|
|
}
|
|
|
|
IL_016b:
|
|
{
|
|
bool L_77 = ___4_iriParsing;
|
|
bool L_78 = ___5_hasUnicode;
|
|
if (!((int32_t)(((int32_t)(G_B27_0&(int32_t)L_77))&(int32_t)L_78)))
|
|
{
|
|
goto IL_01bc;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_79 = ___10_newHost;
|
|
String_t** L_80 = ___10_newHost;
|
|
String_t* L_81 = *((String_t**)L_80);
|
|
String_t* L_82 = V_3;
|
|
String_t* L_83;
|
|
L_83 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_81, L_82, NULL);
|
|
*((RuntimeObject**)L_79) = (RuntimeObject*)L_83;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_79, (void*)(RuntimeObject*)L_83);
|
|
bool* L_84 = ___9_justNormalized;
|
|
*((int8_t*)L_84) = (int8_t)1;
|
|
goto IL_01bc;
|
|
}
|
|
|
|
IL_0185:
|
|
{
|
|
bool L_85 = ___5_hasUnicode;
|
|
if (!L_85)
|
|
{
|
|
goto IL_01bc;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_86 = ___0_pString;
|
|
uint16_t L_87 = ___1_start;
|
|
int32_t L_88 = ___2_end;
|
|
uint16_t L_89 = ___1_start;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
String_t* L_90;
|
|
L_90 = Uri_StripBidiControlCharacter_mB8C52362A2A248EB33737D1A4792B3FB57975912(L_86, L_87, ((int32_t)il2cpp_codegen_subtract(L_88, (int32_t)L_89)), NULL);
|
|
V_4 = L_90;
|
|
}
|
|
try
|
|
{
|
|
{
|
|
String_t** L_91 = ___10_newHost;
|
|
String_t** L_92 = ___10_newHost;
|
|
String_t* L_93 = *((String_t**)L_92);
|
|
String_t* L_94 = V_4;
|
|
if (L_94)
|
|
{
|
|
G_B33_0 = L_93;
|
|
G_B33_1 = L_91;
|
|
goto IL_01a1_1;
|
|
}
|
|
G_B32_0 = L_93;
|
|
G_B32_1 = L_91;
|
|
}
|
|
{
|
|
G_B34_0 = ((String_t*)(NULL));
|
|
G_B34_1 = G_B32_0;
|
|
G_B34_2 = G_B32_1;
|
|
goto IL_01a9_1;
|
|
}
|
|
|
|
IL_01a1_1:
|
|
{
|
|
String_t* L_95 = V_4;
|
|
NullCheck(L_95);
|
|
String_t* L_96;
|
|
L_96 = String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831(L_95, 1, NULL);
|
|
G_B34_0 = L_96;
|
|
G_B34_1 = G_B33_0;
|
|
G_B34_2 = G_B33_1;
|
|
}
|
|
|
|
IL_01a9_1:
|
|
{
|
|
String_t* L_97;
|
|
L_97 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(G_B34_1, G_B34_0, NULL);
|
|
*((RuntimeObject**)G_B34_2) = (RuntimeObject*)L_97;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B34_2, (void*)(RuntimeObject*)L_97);
|
|
goto IL_01b8;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_01b1;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_01b1:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_98 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
|
|
int32_t* L_99 = ___11_err;
|
|
*((int32_t*)L_99) = (int32_t)8;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_01b8;
|
|
}
|
|
|
|
IL_01b8:
|
|
{
|
|
bool* L_100 = ___9_justNormalized;
|
|
*((int8_t*)L_100) = (int8_t)1;
|
|
}
|
|
|
|
IL_01bc:
|
|
{
|
|
uint64_t* L_101 = ___8_flags;
|
|
uint64_t* L_102 = ___8_flags;
|
|
int64_t L_103 = *((int64_t*)L_102);
|
|
*((int64_t*)L_101) = (int64_t)((int64_t)(L_103|((int64_t)17179869184LL)));
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60560
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CheckAuthorityHelperHandleAnyHostIri_mE38845CEFA41AB52AB949CAE2A43D77FB397C08D (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_pString, int32_t ___1_startInput, int32_t ___2_end, bool ___3_iriParsing, bool ___4_hasUnicode, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___5_syntax, uint64_t* ___6_flags, String_t** ___7_newHost, int32_t* ___8_err, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
String_t* V_3 = NULL;
|
|
String_t* V_4 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
uint64_t* L_0 = ___6_flags;
|
|
int64_t L_1 = *((int64_t*)L_0);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Uri_StaticNotAny_mDC2D7341AE3679E5750481E7B793F4E3636ACD6C(L_1, ((int64_t)17179869184LL), NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0124;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_3 = ___5_syntax;
|
|
uint64_t* L_4 = ___6_flags;
|
|
int64_t L_5 = *((int64_t*)L_4);
|
|
bool L_6;
|
|
L_6 = Uri_AllowIdnStatic_m0B61B2A586F2BF870D185A1BD65151F52EFBC457(__this, L_3, L_5, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
bool L_7 = ___3_iriParsing;
|
|
bool L_8 = ___4_hasUnicode;
|
|
if (!((int32_t)((int32_t)L_7&(int32_t)L_8)))
|
|
{
|
|
goto IL_0124;
|
|
}
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
Il2CppChar* L_9 = ___0_pString;
|
|
int32_t L_10 = ___1_startInput;
|
|
int32_t L_11 = ___2_end;
|
|
int32_t L_12 = ___1_startInput;
|
|
String_t* L_13;
|
|
L_13 = String_CreateString_m3F8794FEB452558B8A68C65E1F0B603B3D94E0E2(NULL, L_9, L_10, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
|
|
V_0 = L_13;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_14 = ___5_syntax;
|
|
uint64_t* L_15 = ___6_flags;
|
|
int64_t L_16 = *((int64_t*)L_15);
|
|
bool L_17;
|
|
L_17 = Uri_AllowIdnStatic_m0B61B2A586F2BF870D185A1BD65151F52EFBC457(__this, L_14, L_16, NULL);
|
|
if (!L_17)
|
|
{
|
|
goto IL_00f8;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (bool)1;
|
|
V_2 = (bool)0;
|
|
Il2CppChar* L_18 = ___0_pString;
|
|
int32_t L_19 = ___1_startInput;
|
|
int32_t L_20 = ___2_end;
|
|
String_t* L_21;
|
|
L_21 = DomainNameHelper_UnicodeEquivalent_m9C7E79F0172D7AC0DEF7FC5236F1B9766C735517(L_18, L_19, L_20, (&V_1), (&V_2), NULL);
|
|
V_3 = L_21;
|
|
bool L_22 = V_1;
|
|
bool L_23 = V_2;
|
|
if (((int32_t)((int32_t)L_22&(int32_t)L_23)))
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
bool L_24 = V_1;
|
|
if (L_24)
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
bool L_25 = ___3_iriParsing;
|
|
bool L_26 = ___4_hasUnicode;
|
|
if (((int32_t)((int32_t)L_25&(int32_t)L_26)))
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_27 = __this->___m_String;
|
|
__this->___m_originalUnicodeString = L_27;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_originalUnicodeString), (void*)L_27);
|
|
String_t** L_28 = ___7_newHost;
|
|
String_t* L_29 = __this->___m_originalUnicodeString;
|
|
int32_t L_30 = ___1_startInput;
|
|
NullCheck(L_29);
|
|
String_t* L_31;
|
|
L_31 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_29, 0, L_30, NULL);
|
|
*((RuntimeObject**)L_28) = (RuntimeObject*)L_31;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_28, (void*)(RuntimeObject*)L_31);
|
|
uint64_t* L_32 = ___6_flags;
|
|
uint64_t* L_33 = ___6_flags;
|
|
int64_t L_34 = *((int64_t*)L_33);
|
|
*((int64_t*)L_32) = (int64_t)((int64_t)(L_34|((int64_t)8589934592LL)));
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
bool L_35 = V_2;
|
|
if (L_35)
|
|
{
|
|
goto IL_009a;
|
|
}
|
|
}
|
|
{
|
|
bool L_36 = V_1;
|
|
if (L_36)
|
|
{
|
|
goto IL_00e3;
|
|
}
|
|
}
|
|
|
|
IL_009a:
|
|
{
|
|
String_t** L_37 = ___7_newHost;
|
|
String_t** L_38 = ___7_newHost;
|
|
String_t* L_39 = *((String_t**)L_38);
|
|
String_t* L_40 = V_3;
|
|
String_t* L_41;
|
|
L_41 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_39, L_40, NULL);
|
|
*((RuntimeObject**)L_37) = (RuntimeObject*)L_41;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_37, (void*)(RuntimeObject*)L_41);
|
|
V_4 = (String_t*)NULL;
|
|
Il2CppChar* L_42 = ___0_pString;
|
|
int32_t L_43 = ___1_startInput;
|
|
int32_t L_44 = ___2_end;
|
|
String_t* L_45;
|
|
L_45 = DomainNameHelper_IdnEquivalent_mEFD473FCBC1D7F515577673838569560777F5D2B(L_42, L_43, L_44, (&V_1), (&V_4), NULL);
|
|
__this->___m_DnsSafeHost = L_45;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DnsSafeHost), (void*)L_45);
|
|
bool L_46 = V_2;
|
|
if (!L_46)
|
|
{
|
|
goto IL_00ce;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_47 = ___6_flags;
|
|
uint64_t* L_48 = ___6_flags;
|
|
int64_t L_49 = *((int64_t*)L_48);
|
|
*((int64_t*)L_47) = (int64_t)((int64_t)(L_49|((int64_t)4294967296LL)));
|
|
}
|
|
|
|
IL_00ce:
|
|
{
|
|
bool L_50 = V_1;
|
|
if (L_50)
|
|
{
|
|
goto IL_0114;
|
|
}
|
|
}
|
|
{
|
|
uint64_t* L_51 = ___6_flags;
|
|
uint64_t* L_52 = ___6_flags;
|
|
int64_t L_53 = *((int64_t*)L_52);
|
|
*((int64_t*)L_51) = (int64_t)((int64_t)(L_53|((int64_t)68719476736LL)));
|
|
goto IL_0114;
|
|
}
|
|
|
|
IL_00e3:
|
|
{
|
|
bool L_54 = ___3_iriParsing;
|
|
bool L_55 = ___4_hasUnicode;
|
|
if (!((int32_t)((int32_t)L_54&(int32_t)L_55)))
|
|
{
|
|
goto IL_0114;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_56 = ___7_newHost;
|
|
String_t** L_57 = ___7_newHost;
|
|
String_t* L_58 = *((String_t**)L_57);
|
|
String_t* L_59 = V_0;
|
|
String_t* L_60;
|
|
L_60 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_58, L_59, NULL);
|
|
*((RuntimeObject**)L_56) = (RuntimeObject*)L_60;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_56, (void*)(RuntimeObject*)L_60);
|
|
goto IL_0114;
|
|
}
|
|
|
|
IL_00f8:
|
|
{
|
|
}
|
|
try
|
|
{
|
|
String_t** L_61 = ___7_newHost;
|
|
String_t** L_62 = ___7_newHost;
|
|
String_t* L_63 = *((String_t**)L_62);
|
|
String_t* L_64 = V_0;
|
|
NullCheck(L_64);
|
|
String_t* L_65;
|
|
L_65 = String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831(L_64, 1, NULL);
|
|
String_t* L_66;
|
|
L_66 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_63, L_65, NULL);
|
|
*((RuntimeObject**)L_61) = (RuntimeObject*)L_66;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_61, (void*)(RuntimeObject*)L_66);
|
|
goto IL_0114;
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_010d;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_010d:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_67 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
|
|
int32_t* L_68 = ___8_err;
|
|
*((int32_t*)L_68) = (int32_t)8;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_0114;
|
|
}
|
|
|
|
IL_0114:
|
|
{
|
|
uint64_t* L_69 = ___6_flags;
|
|
uint64_t* L_70 = ___6_flags;
|
|
int64_t L_71 = *((int64_t*)L_70);
|
|
*((int64_t*)L_69) = (int64_t)((int64_t)(L_71|((int64_t)17179869184LL)));
|
|
}
|
|
|
|
IL_0124:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60561
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_FindEndOfComponent_m59CB1EFDA410B42014EA7DCDBA0C9FC9F5996E02 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_input, uint16_t* ___1_idx, uint16_t ___2_end, Il2CppChar ___3_delim, const RuntimeMethod* method)
|
|
{
|
|
Il2CppChar* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
{
|
|
String_t* L_0 = ___0_input;
|
|
V_1 = L_0;
|
|
String_t* L_1 = V_1;
|
|
V_0 = (Il2CppChar*)((uintptr_t)L_1);
|
|
Il2CppChar* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_0 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, L_4));
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
Il2CppChar* L_5 = V_0;
|
|
uint16_t* L_6 = ___1_idx;
|
|
uint16_t L_7 = ___2_end;
|
|
Il2CppChar L_8 = ___3_delim;
|
|
Uri_FindEndOfComponent_m198F7AC80BEA08E8DAA6B4577D8A872B41C519B1(__this, L_5, L_6, L_7, L_8, NULL);
|
|
V_1 = (String_t*)NULL;
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60562
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_FindEndOfComponent_m198F7AC80BEA08E8DAA6B4577D8A872B41C519B1 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_str, uint16_t* ___1_idx, uint16_t ___2_end, Il2CppChar ___3_delim, const RuntimeMethod* method)
|
|
{
|
|
Il2CppChar V_0 = 0x0;
|
|
uint16_t V_1 = 0;
|
|
{
|
|
V_0 = ((int32_t)65535);
|
|
uint16_t* L_0 = ___1_idx;
|
|
int32_t L_1 = *((uint16_t*)L_0);
|
|
V_1 = (uint16_t)L_1;
|
|
goto IL_003f;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
Il2CppChar* L_2 = ___0_str;
|
|
uint16_t L_3 = V_1;
|
|
int32_t L_4 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 2)))));
|
|
V_0 = L_4;
|
|
Il2CppChar L_5 = V_0;
|
|
Il2CppChar L_6 = ___3_delim;
|
|
if ((((int32_t)L_5) == ((int32_t)L_6)))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_7 = ___3_delim;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)63)))))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_8 = V_0;
|
|
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)35)))))
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_9 = __this->___m_Syntax;
|
|
if (!L_9)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_10 = __this->___m_Syntax;
|
|
NullCheck(L_10);
|
|
bool L_11;
|
|
L_11 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_10, ((int32_t)64), NULL);
|
|
if (L_11)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
uint16_t L_12 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, 1)));
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
uint16_t L_13 = V_1;
|
|
uint16_t L_14 = ___2_end;
|
|
if ((((int32_t)L_13) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
uint16_t* L_15 = ___1_idx;
|
|
uint16_t L_16 = V_1;
|
|
*((int16_t*)L_15) = (int16_t)L_16;
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60563
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Il2CppChar* ___0_str, uint16_t* ___1_idx, uint16_t ___2_end, Il2CppChar ___3_delim, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
bool V_2 = false;
|
|
Il2CppChar V_3 = 0x0;
|
|
uint16_t V_4 = 0;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
{
|
|
V_0 = 0;
|
|
V_1 = (bool)0;
|
|
V_2 = (bool)0;
|
|
V_3 = ((int32_t)65535);
|
|
uint16_t* L_0 = ___1_idx;
|
|
int32_t L_1 = *((uint16_t*)L_0);
|
|
V_4 = (uint16_t)L_1;
|
|
goto IL_0288;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
Il2CppChar* L_2 = ___0_str;
|
|
uint16_t L_3 = V_4;
|
|
int32_t L_4 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_2, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_3), 2)))));
|
|
V_3 = L_4;
|
|
Il2CppChar L_5 = V_3;
|
|
if ((((int32_t)L_5) <= ((int32_t)((int32_t)31))))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_6 = V_3;
|
|
if ((((int32_t)L_6) < ((int32_t)((int32_t)127))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_7 = V_3;
|
|
if ((((int32_t)L_7) > ((int32_t)((int32_t)159))))
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
V_1 = (bool)1;
|
|
V_2 = (bool)1;
|
|
int32_t L_8 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_8|((int32_t)32)));
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
Il2CppChar L_9 = V_3;
|
|
if ((((int32_t)L_9) <= ((int32_t)((int32_t)122))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_10 = V_3;
|
|
if ((((int32_t)L_10) == ((int32_t)((int32_t)126))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
bool L_11 = __this->___m_iriParsing;
|
|
if (!L_11)
|
|
{
|
|
goto IL_0092;
|
|
}
|
|
}
|
|
{
|
|
V_5 = (bool)0;
|
|
int32_t L_12 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_12|8));
|
|
Il2CppChar L_13 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.char_class);
|
|
bool L_14;
|
|
L_14 = Char_IsHighSurrogate_mED1E5FB863528ABB0D7D3DC4DE0FAB4517760658(L_13, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_15 = V_4;
|
|
uint16_t L_16 = ___2_end;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, 1))) >= ((int32_t)L_16)))
|
|
{
|
|
goto IL_0089;
|
|
}
|
|
}
|
|
{
|
|
V_6 = (bool)0;
|
|
Il2CppChar L_17 = V_3;
|
|
Il2CppChar* L_18 = ___0_str;
|
|
uint16_t L_19 = V_4;
|
|
int32_t L_20 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_19, 1))), 2)))));
|
|
bool L_21;
|
|
L_21 = IriHelper_CheckIriUnicodeRange_m0989646614B5D6CD18622388A069BEA8A755F013(L_17, L_20, (&V_6), (bool)1, NULL);
|
|
V_5 = L_21;
|
|
goto IL_0089;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
Il2CppChar L_22 = V_3;
|
|
bool L_23;
|
|
L_23 = IriHelper_CheckIriUnicodeRange_m584D1B233AB9DB3642640CDBD787B0E51D2AC625(L_22, (bool)1, NULL);
|
|
V_5 = L_23;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
bool L_24 = V_5;
|
|
if (L_24)
|
|
{
|
|
goto IL_0092;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_25 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_25|((int32_t)64)));
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
bool L_26 = V_1;
|
|
if (L_26)
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (bool)1;
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
Il2CppChar L_27 = V_3;
|
|
Il2CppChar L_28 = ___3_delim;
|
|
if ((((int32_t)L_27) == ((int32_t)L_28)))
|
|
{
|
|
goto IL_0290;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_29 = ___3_delim;
|
|
if ((!(((uint32_t)L_29) == ((uint32_t)((int32_t)63)))))
|
|
{
|
|
goto IL_00cc;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_30 = V_3;
|
|
if ((!(((uint32_t)L_30) == ((uint32_t)((int32_t)35)))))
|
|
{
|
|
goto IL_00cc;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_31 = __this->___m_Syntax;
|
|
if (!L_31)
|
|
{
|
|
goto IL_00cc;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_32 = __this->___m_Syntax;
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_32, ((int32_t)64), NULL);
|
|
if (L_33)
|
|
{
|
|
goto IL_0290;
|
|
}
|
|
}
|
|
|
|
IL_00cc:
|
|
{
|
|
Il2CppChar L_34 = V_3;
|
|
if ((!(((uint32_t)L_34) == ((uint32_t)((int32_t)63)))))
|
|
{
|
|
goto IL_0110;
|
|
}
|
|
}
|
|
{
|
|
bool L_35;
|
|
L_35 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_35)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_36 = __this->___m_Syntax;
|
|
if (!L_36)
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_37 = __this->___m_Syntax;
|
|
NullCheck(L_37);
|
|
bool L_38;
|
|
L_38 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_37, ((int32_t)32), NULL);
|
|
if (L_38)
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_39 = ___3_delim;
|
|
if ((((int32_t)L_39) == ((int32_t)((int32_t)65534))))
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
int32_t L_40 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_40|((int32_t)32)));
|
|
V_2 = (bool)1;
|
|
V_1 = (bool)1;
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
Il2CppChar L_41 = V_3;
|
|
if ((!(((uint32_t)L_41) == ((uint32_t)((int32_t)35)))))
|
|
{
|
|
goto IL_0148;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (bool)1;
|
|
bool L_42;
|
|
L_42 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_42)
|
|
{
|
|
goto IL_013c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_43 = __this->___m_Syntax;
|
|
if (!L_43)
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_44 = __this->___m_Syntax;
|
|
NullCheck(L_44);
|
|
bool L_45;
|
|
L_45 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_44, ((int32_t)64), NULL);
|
|
if (L_45)
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
|
|
IL_013c:
|
|
{
|
|
int32_t L_46 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_46|((int32_t)32)));
|
|
V_2 = (bool)1;
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_0148:
|
|
{
|
|
Il2CppChar L_47 = V_3;
|
|
if ((((int32_t)L_47) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0152;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_48 = V_3;
|
|
if ((!(((uint32_t)L_48) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_019c;
|
|
}
|
|
}
|
|
|
|
IL_0152:
|
|
{
|
|
int32_t L_49 = V_0;
|
|
if (((int32_t)((int32_t)L_49&((int32_t)16))))
|
|
{
|
|
goto IL_0162;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_50 = V_3;
|
|
if ((!(((uint32_t)L_50) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0162;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_51 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_51|((int32_t)16)));
|
|
}
|
|
|
|
IL_0162:
|
|
{
|
|
int32_t L_52 = V_0;
|
|
if (((int32_t)((int32_t)L_52&4)))
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_53 = V_4;
|
|
uint16_t L_54 = ___2_end;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_53, 1))) == ((int32_t)L_54)))
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_55 = ___0_str;
|
|
uint16_t L_56 = V_4;
|
|
int32_t L_57 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_55, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_56, 1))), 2)))));
|
|
if ((((int32_t)L_57) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0193;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_58 = ___0_str;
|
|
uint16_t L_59 = V_4;
|
|
int32_t L_60 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_58, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_59, 1))), 2)))));
|
|
if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
|
|
IL_0193:
|
|
{
|
|
int32_t L_61 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_61|4));
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_019c:
|
|
{
|
|
Il2CppChar L_62 = V_3;
|
|
if ((!(((uint32_t)L_62) == ((uint32_t)((int32_t)46)))))
|
|
{
|
|
goto IL_01ff;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_63 = V_0;
|
|
if (((int32_t)((int32_t)L_63&4)))
|
|
{
|
|
goto IL_01ad;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_64 = V_4;
|
|
uint16_t L_65 = ___2_end;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_64, 1))) == ((int32_t)L_65)))
|
|
{
|
|
goto IL_01f6;
|
|
}
|
|
}
|
|
|
|
IL_01ad:
|
|
{
|
|
Il2CppChar* L_66 = ___0_str;
|
|
uint16_t L_67 = V_4;
|
|
int32_t L_68 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_66, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_67, 1))), 2)))));
|
|
if ((((int32_t)L_68) == ((int32_t)((int32_t)46))))
|
|
{
|
|
goto IL_01f6;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_69 = ___0_str;
|
|
uint16_t L_70 = V_4;
|
|
int32_t L_71 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_69, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_70, 1))), 2)))));
|
|
if ((((int32_t)L_71) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_01f6;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_72 = ___0_str;
|
|
uint16_t L_73 = V_4;
|
|
int32_t L_74 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_72, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_73, 1))), 2)))));
|
|
if ((((int32_t)L_74) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_01f6;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_75 = ___0_str;
|
|
uint16_t L_76 = V_4;
|
|
int32_t L_77 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_75, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_76, 1))), 2)))));
|
|
if ((((int32_t)L_77) == ((int32_t)((int32_t)63))))
|
|
{
|
|
goto IL_01f6;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_78 = ___0_str;
|
|
uint16_t L_79 = V_4;
|
|
int32_t L_80 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_78, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_79, 1))), 2)))));
|
|
if ((!(((uint32_t)L_80) == ((uint32_t)((int32_t)35)))))
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
|
|
IL_01f6:
|
|
{
|
|
int32_t L_81 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_81|4));
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_01ff:
|
|
{
|
|
bool L_82 = V_1;
|
|
if (L_82)
|
|
{
|
|
goto IL_0229;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_83 = V_3;
|
|
if ((((int32_t)L_83) > ((int32_t)((int32_t)34))))
|
|
{
|
|
goto IL_020c;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_84 = V_3;
|
|
if ((!(((uint32_t)L_84) == ((uint32_t)((int32_t)33)))))
|
|
{
|
|
goto IL_0225;
|
|
}
|
|
}
|
|
|
|
IL_020c:
|
|
{
|
|
Il2CppChar L_85 = V_3;
|
|
if ((((int32_t)L_85) < ((int32_t)((int32_t)91))))
|
|
{
|
|
goto IL_0216;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_86 = V_3;
|
|
if ((((int32_t)L_86) <= ((int32_t)((int32_t)94))))
|
|
{
|
|
goto IL_0225;
|
|
}
|
|
}
|
|
|
|
IL_0216:
|
|
{
|
|
Il2CppChar L_87 = V_3;
|
|
if ((((int32_t)L_87) == ((int32_t)((int32_t)62))))
|
|
{
|
|
goto IL_0225;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_88 = V_3;
|
|
if ((((int32_t)L_88) == ((int32_t)((int32_t)60))))
|
|
{
|
|
goto IL_0225;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_89 = V_3;
|
|
if ((!(((uint32_t)L_89) == ((uint32_t)((int32_t)96)))))
|
|
{
|
|
goto IL_0229;
|
|
}
|
|
}
|
|
|
|
IL_0225:
|
|
{
|
|
V_1 = (bool)1;
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_0229:
|
|
{
|
|
Il2CppChar L_90 = V_3;
|
|
if ((!(((uint32_t)L_90) == ((uint32_t)((int32_t)37)))))
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
bool L_91 = V_2;
|
|
if (L_91)
|
|
{
|
|
goto IL_0233;
|
|
}
|
|
}
|
|
{
|
|
V_2 = (bool)1;
|
|
}
|
|
|
|
IL_0233:
|
|
{
|
|
uint16_t L_92 = V_4;
|
|
uint16_t L_93 = ___2_end;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_92, 2))) >= ((int32_t)L_93)))
|
|
{
|
|
goto IL_027c;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_94 = ___0_str;
|
|
uint16_t L_95 = V_4;
|
|
int32_t L_96 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_94, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_95, 1))), 2)))));
|
|
Il2CppChar* L_97 = ___0_str;
|
|
uint16_t L_98 = V_4;
|
|
int32_t L_99 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_97, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_98, 2))), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
Il2CppChar L_100;
|
|
L_100 = UriHelper_EscapedAscii_m93D49C2D42E1E5E292199FACF5B4D6CC770D3DA1(L_96, L_99, NULL);
|
|
Il2CppChar L_101 = L_100;
|
|
V_3 = L_101;
|
|
if ((((int32_t)L_101) == ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_027c;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_102 = V_3;
|
|
if ((((int32_t)L_102) == ((int32_t)((int32_t)46))))
|
|
{
|
|
goto IL_026b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_103 = V_3;
|
|
if ((((int32_t)L_103) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_026b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_104 = V_3;
|
|
if ((!(((uint32_t)L_104) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0273;
|
|
}
|
|
}
|
|
|
|
IL_026b:
|
|
{
|
|
int32_t L_105 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_105|((int32_t)128)));
|
|
}
|
|
|
|
IL_0273:
|
|
{
|
|
uint16_t L_106 = V_4;
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_106, 2)));
|
|
goto IL_0281;
|
|
}
|
|
|
|
IL_027c:
|
|
{
|
|
bool L_107 = V_1;
|
|
if (L_107)
|
|
{
|
|
goto IL_0281;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (bool)1;
|
|
}
|
|
|
|
IL_0281:
|
|
{
|
|
uint16_t L_108 = V_4;
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_108, 1)));
|
|
}
|
|
|
|
IL_0288:
|
|
{
|
|
uint16_t L_109 = V_4;
|
|
uint16_t L_110 = ___2_end;
|
|
if ((((int32_t)L_109) < ((int32_t)L_110)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
|
|
IL_0290:
|
|
{
|
|
bool L_111 = V_2;
|
|
if (!L_111)
|
|
{
|
|
goto IL_029c;
|
|
}
|
|
}
|
|
{
|
|
bool L_112 = V_1;
|
|
if (L_112)
|
|
{
|
|
goto IL_02a7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_113 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_113|1));
|
|
goto IL_02a7;
|
|
}
|
|
|
|
IL_029c:
|
|
{
|
|
int32_t L_114 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_114|2));
|
|
bool L_115 = V_1;
|
|
if (L_115)
|
|
{
|
|
goto IL_02a7;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_116 = V_0;
|
|
V_0 = ((int32_t)((int32_t)L_116|1));
|
|
}
|
|
|
|
IL_02a7:
|
|
{
|
|
uint16_t* L_117 = ___1_idx;
|
|
uint16_t L_118 = V_4;
|
|
*((int16_t*)L_117) = (int16_t)L_118;
|
|
int32_t L_119 = V_0;
|
|
return L_119;
|
|
}
|
|
}
|
|
// Method Definition Index: 60564
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Uri_GetCanonicalPath_m66FA22F6E85D79E360A7EE86C0E03F1A009F6F99 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_dest, int32_t* ___1_pos, int32_t ___2_formatAs, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
Il2CppChar* V_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_4 = NULL;
|
|
String_t* V_5 = NULL;
|
|
Il2CppChar* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
int32_t V_8 = 0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_9 = NULL;
|
|
Il2CppChar* V_10 = NULL;
|
|
int32_t G_B15_0 = 0;
|
|
int32_t G_B15_1 = 0;
|
|
int32_t* G_B15_2 = NULL;
|
|
int32_t G_B15_3 = 0;
|
|
Il2CppChar* G_B15_4 = NULL;
|
|
int32_t G_B14_0 = 0;
|
|
int32_t G_B14_1 = 0;
|
|
int32_t* G_B14_2 = NULL;
|
|
int32_t G_B14_3 = 0;
|
|
Il2CppChar* G_B14_4 = NULL;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B16_1 = 0;
|
|
int32_t G_B16_2 = 0;
|
|
int32_t* G_B16_3 = NULL;
|
|
int32_t G_B16_4 = 0;
|
|
Il2CppChar* G_B16_5 = NULL;
|
|
int32_t G_B24_0 = 0;
|
|
int32_t G_B24_1 = 0;
|
|
int32_t G_B24_2 = 0;
|
|
int32_t* G_B24_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B24_4 = NULL;
|
|
uint16_t G_B24_5 = 0;
|
|
uint16_t G_B24_6 = 0;
|
|
String_t* G_B24_7 = NULL;
|
|
int32_t G_B23_0 = 0;
|
|
int32_t G_B23_1 = 0;
|
|
int32_t G_B23_2 = 0;
|
|
int32_t* G_B23_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B23_4 = NULL;
|
|
uint16_t G_B23_5 = 0;
|
|
uint16_t G_B23_6 = 0;
|
|
String_t* G_B23_7 = NULL;
|
|
int32_t G_B25_0 = 0;
|
|
int32_t G_B25_1 = 0;
|
|
int32_t G_B25_2 = 0;
|
|
int32_t G_B25_3 = 0;
|
|
int32_t* G_B25_4 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B25_5 = NULL;
|
|
uint16_t G_B25_6 = 0;
|
|
uint16_t G_B25_7 = 0;
|
|
String_t* G_B25_8 = NULL;
|
|
int32_t G_B37_0 = 0;
|
|
int32_t G_B37_1 = 0;
|
|
int32_t* G_B37_2 = NULL;
|
|
int32_t G_B37_3 = 0;
|
|
Il2CppChar* G_B37_4 = NULL;
|
|
int32_t G_B36_0 = 0;
|
|
int32_t G_B36_1 = 0;
|
|
int32_t* G_B36_2 = NULL;
|
|
int32_t G_B36_3 = 0;
|
|
Il2CppChar* G_B36_4 = NULL;
|
|
int32_t G_B38_0 = 0;
|
|
int32_t G_B38_1 = 0;
|
|
int32_t G_B38_2 = 0;
|
|
int32_t* G_B38_3 = NULL;
|
|
int32_t G_B38_4 = 0;
|
|
Il2CppChar* G_B38_5 = NULL;
|
|
int32_t G_B50_0 = 0;
|
|
int32_t G_B50_1 = 0;
|
|
int32_t G_B50_2 = 0;
|
|
int32_t* G_B50_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B50_4 = NULL;
|
|
int32_t G_B50_5 = 0;
|
|
int32_t G_B50_6 = 0;
|
|
String_t* G_B50_7 = NULL;
|
|
int32_t G_B49_0 = 0;
|
|
int32_t G_B49_1 = 0;
|
|
int32_t G_B49_2 = 0;
|
|
int32_t* G_B49_3 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B49_4 = NULL;
|
|
int32_t G_B49_5 = 0;
|
|
int32_t G_B49_6 = 0;
|
|
String_t* G_B49_7 = NULL;
|
|
int32_t G_B51_0 = 0;
|
|
int32_t G_B51_1 = 0;
|
|
int32_t G_B51_2 = 0;
|
|
int32_t G_B51_3 = 0;
|
|
int32_t* G_B51_4 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* G_B51_5 = NULL;
|
|
int32_t G_B51_6 = 0;
|
|
int32_t G_B51_7 = 0;
|
|
String_t* G_B51_8 = NULL;
|
|
int32_t G_B67_0 = 0;
|
|
int32_t G_B72_0 = 0;
|
|
int32_t G_B76_0 = 0;
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)16384)), NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1 = ___0_dest;
|
|
int32_t* L_2 = ___1_pos;
|
|
int32_t* L_3 = ___1_pos;
|
|
int32_t L_4 = *((int32_t*)L_3);
|
|
V_2 = L_4;
|
|
int32_t L_5 = V_2;
|
|
*((int32_t*)L_2) = (int32_t)((int32_t)il2cpp_codegen_add(L_5, 1));
|
|
int32_t L_6 = V_2;
|
|
NullCheck(L_1);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(L_6), (Il2CppChar)((int32_t)47));
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_7 = __this->___m_Info;
|
|
NullCheck(L_7);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_8 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_7->___Offset);
|
|
uint16_t L_9 = L_8->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_10 = __this->___m_Info;
|
|
NullCheck(L_10);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_11 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_10->___Offset);
|
|
uint16_t L_12 = L_11->___Query;
|
|
if ((!(((uint32_t)L_9) == ((uint32_t)L_12))))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_13 = ___0_dest;
|
|
return L_13;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t* L_14 = ___1_pos;
|
|
int32_t L_15 = *((int32_t*)L_14);
|
|
V_0 = L_15;
|
|
uint16_t L_16;
|
|
L_16 = Uri_get_SecuredPathIndex_m575B7B28B17F8F7EE3FA563ACF6390B0926732AD(__this, NULL);
|
|
V_1 = L_16;
|
|
int32_t L_17 = ___2_formatAs;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0277;
|
|
}
|
|
}
|
|
{
|
|
bool L_18;
|
|
L_18 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8192)), NULL);
|
|
if (!L_18)
|
|
{
|
|
goto IL_013d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_19 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_20 = __this->___m_Info;
|
|
NullCheck(L_20);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_21 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_20->___Offset);
|
|
uint16_t L_22 = L_21->___Path;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_23 = ___0_dest;
|
|
int32_t L_24 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_25 = __this->___m_Info;
|
|
NullCheck(L_25);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_26 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_25->___Offset);
|
|
uint16_t L_27 = L_26->___Query;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_28 = __this->___m_Info;
|
|
NullCheck(L_28);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_29 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_28->___Offset);
|
|
uint16_t L_30 = L_29->___Path;
|
|
NullCheck(L_19);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_19, L_22, L_23, L_24, ((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)L_30)), NULL);
|
|
int32_t L_31 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_32 = __this->___m_Info;
|
|
NullCheck(L_32);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_33 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_32->___Offset);
|
|
uint16_t L_34 = L_33->___Query;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_35 = __this->___m_Info;
|
|
NullCheck(L_35);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_36 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_35->___Offset);
|
|
uint16_t L_37 = L_36->___Path;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_31, ((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_37))));
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_38 = __this->___m_Syntax;
|
|
NullCheck(L_38);
|
|
bool L_39;
|
|
L_39 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_38, ((int32_t)33554432), NULL);
|
|
if (!L_39)
|
|
{
|
|
goto IL_0356;
|
|
}
|
|
}
|
|
{
|
|
bool L_40;
|
|
L_40 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)16)), NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_0356;
|
|
}
|
|
}
|
|
{
|
|
bool L_41;
|
|
L_41 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_41)
|
|
{
|
|
goto IL_0356;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_42 = ___0_dest;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_43 = L_42;
|
|
V_4 = L_43;
|
|
if (!L_43)
|
|
{
|
|
goto IL_00fd;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_44 = V_4;
|
|
NullCheck(L_44);
|
|
if (((int32_t)(((RuntimeArray*)L_44)->max_length)))
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
|
|
IL_00fd:
|
|
{
|
|
V_3 = (Il2CppChar*)((uintptr_t)0);
|
|
goto IL_010c;
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_45 = V_4;
|
|
NullCheck(L_45);
|
|
V_3 = (Il2CppChar*)((uintptr_t)((L_45)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
Il2CppChar* L_46 = V_3;
|
|
int32_t* L_47 = ___1_pos;
|
|
int32_t L_48 = *((int32_t*)L_47);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_49 = __this->___m_Syntax;
|
|
NullCheck(L_49);
|
|
bool L_50;
|
|
L_50 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_49, ((int32_t)4194304), NULL);
|
|
if (L_50)
|
|
{
|
|
G_B15_0 = ((int32_t)47);
|
|
G_B15_1 = ((int32_t)46);
|
|
G_B15_2 = (&V_0);
|
|
G_B15_3 = L_48;
|
|
G_B15_4 = L_46;
|
|
goto IL_012e;
|
|
}
|
|
G_B14_0 = ((int32_t)47);
|
|
G_B14_1 = ((int32_t)46);
|
|
G_B14_2 = (&V_0);
|
|
G_B14_3 = L_48;
|
|
G_B14_4 = L_46;
|
|
}
|
|
{
|
|
G_B16_0 = ((int32_t)65535);
|
|
G_B16_1 = G_B14_0;
|
|
G_B16_2 = G_B14_1;
|
|
G_B16_3 = G_B14_2;
|
|
G_B16_4 = G_B14_3;
|
|
G_B16_5 = G_B14_4;
|
|
goto IL_0130;
|
|
}
|
|
|
|
IL_012e:
|
|
{
|
|
G_B16_0 = ((int32_t)92);
|
|
G_B16_1 = G_B15_0;
|
|
G_B16_2 = G_B15_1;
|
|
G_B16_3 = G_B15_2;
|
|
G_B16_4 = G_B15_3;
|
|
G_B16_5 = G_B15_4;
|
|
}
|
|
|
|
IL_0130:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
Uri_UnescapeOnly_mBED4CBBC30D19BA6BA801BCF9B33CD681771102B(G_B16_5, G_B16_4, G_B16_3, G_B16_2, G_B16_1, G_B16_0, NULL);
|
|
V_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL;
|
|
goto IL_0356;
|
|
}
|
|
|
|
IL_013d:
|
|
{
|
|
bool L_51;
|
|
L_51 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)1024)), NULL);
|
|
if (!L_51)
|
|
{
|
|
goto IL_0210;
|
|
}
|
|
}
|
|
{
|
|
bool L_52;
|
|
L_52 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (!L_52)
|
|
{
|
|
goto IL_0210;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_53 = __this->___m_String;
|
|
V_5 = L_53;
|
|
int32_t L_54 = V_1;
|
|
if (!L_54)
|
|
{
|
|
goto IL_01c9;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_55 = V_5;
|
|
int32_t L_56 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_57 = __this->___m_Info;
|
|
NullCheck(L_57);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_58 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_57->___Offset);
|
|
uint16_t L_59 = L_58->___Path;
|
|
NullCheck(L_55);
|
|
Il2CppChar L_60;
|
|
L_60 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_55, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_56, (int32_t)L_59)), 1)), NULL);
|
|
if ((!(((uint32_t)L_60) == ((uint32_t)((int32_t)124)))))
|
|
{
|
|
goto IL_01c9;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_61 = V_5;
|
|
int32_t L_62 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_63 = __this->___m_Info;
|
|
NullCheck(L_63);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_64 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_63->___Offset);
|
|
uint16_t L_65 = L_64->___Path;
|
|
NullCheck(L_61);
|
|
String_t* L_66;
|
|
L_66 = String_Remove_m4D7A58E2124F8D0D8AE3EEDE74B6AD6A863ABA68(L_61, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_62, (int32_t)L_65)), 1)), 1, NULL);
|
|
V_5 = L_66;
|
|
String_t* L_67 = V_5;
|
|
int32_t L_68 = V_1;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_69 = __this->___m_Info;
|
|
NullCheck(L_69);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_70 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_69->___Offset);
|
|
uint16_t L_71 = L_70->___Path;
|
|
NullCheck(L_67);
|
|
String_t* L_72;
|
|
L_72 = String_Insert_mA279E748F06514A6D0B9B680D651D6A6C6BB561A(L_67, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_68, (int32_t)L_71)), 1)), _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, NULL);
|
|
V_5 = L_72;
|
|
}
|
|
|
|
IL_01c9:
|
|
{
|
|
String_t* L_73 = V_5;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_74 = __this->___m_Info;
|
|
NullCheck(L_74);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_75 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_74->___Offset);
|
|
uint16_t L_76 = L_75->___Path;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_77 = __this->___m_Info;
|
|
NullCheck(L_77);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_78 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_77->___Offset);
|
|
uint16_t L_79 = L_78->___Query;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_80 = ___0_dest;
|
|
bool L_81;
|
|
L_81 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_81)
|
|
{
|
|
G_B24_0 = ((int32_t)35);
|
|
G_B24_1 = ((int32_t)63);
|
|
G_B24_2 = 1;
|
|
G_B24_3 = (&V_0);
|
|
G_B24_4 = L_80;
|
|
G_B24_5 = L_79;
|
|
G_B24_6 = L_76;
|
|
G_B24_7 = L_73;
|
|
goto IL_01ff;
|
|
}
|
|
G_B23_0 = ((int32_t)35);
|
|
G_B23_1 = ((int32_t)63);
|
|
G_B23_2 = 1;
|
|
G_B23_3 = (&V_0);
|
|
G_B23_4 = L_80;
|
|
G_B23_5 = L_79;
|
|
G_B23_6 = L_76;
|
|
G_B23_7 = L_73;
|
|
}
|
|
{
|
|
G_B25_0 = ((int32_t)37);
|
|
G_B25_1 = G_B23_0;
|
|
G_B25_2 = G_B23_1;
|
|
G_B25_3 = G_B23_2;
|
|
G_B25_4 = G_B23_3;
|
|
G_B25_5 = G_B23_4;
|
|
G_B25_6 = G_B23_5;
|
|
G_B25_7 = G_B23_6;
|
|
G_B25_8 = G_B23_7;
|
|
goto IL_0204;
|
|
}
|
|
|
|
IL_01ff:
|
|
{
|
|
G_B25_0 = ((int32_t)65535);
|
|
G_B25_1 = G_B24_0;
|
|
G_B25_2 = G_B24_1;
|
|
G_B25_3 = G_B24_2;
|
|
G_B25_4 = G_B24_3;
|
|
G_B25_5 = G_B24_4;
|
|
G_B25_6 = G_B24_5;
|
|
G_B25_7 = G_B24_6;
|
|
G_B25_8 = G_B24_7;
|
|
}
|
|
|
|
IL_0204:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_82;
|
|
L_82 = UriHelper_EscapeString_mA9075A39AFEE45E310AA6E2977B46D74F2FE38D3(G_B25_8, G_B25_7, G_B25_6, G_B25_5, G_B25_4, (bool)G_B25_3, G_B25_2, G_B25_1, G_B25_0, NULL);
|
|
___0_dest = L_82;
|
|
goto IL_0356;
|
|
}
|
|
|
|
IL_0210:
|
|
{
|
|
String_t* L_83 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_84 = __this->___m_Info;
|
|
NullCheck(L_84);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_85 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_84->___Offset);
|
|
uint16_t L_86 = L_85->___Path;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_87 = ___0_dest;
|
|
int32_t L_88 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_89 = __this->___m_Info;
|
|
NullCheck(L_89);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_90 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_89->___Offset);
|
|
uint16_t L_91 = L_90->___Query;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_92 = __this->___m_Info;
|
|
NullCheck(L_92);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_93 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_92->___Offset);
|
|
uint16_t L_94 = L_93->___Path;
|
|
NullCheck(L_83);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_83, L_86, L_87, L_88, ((int32_t)il2cpp_codegen_subtract((int32_t)L_91, (int32_t)L_94)), NULL);
|
|
int32_t L_95 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_96 = __this->___m_Info;
|
|
NullCheck(L_96);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_97 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_96->___Offset);
|
|
uint16_t L_98 = L_97->___Query;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_99 = __this->___m_Info;
|
|
NullCheck(L_99);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_100 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_99->___Offset);
|
|
uint16_t L_101 = L_100->___Path;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_95, ((int32_t)il2cpp_codegen_subtract((int32_t)L_98, (int32_t)L_101))));
|
|
goto IL_0356;
|
|
}
|
|
|
|
IL_0277:
|
|
{
|
|
String_t* L_102 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_103 = __this->___m_Info;
|
|
NullCheck(L_103);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_104 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_103->___Offset);
|
|
uint16_t L_105 = L_104->___Path;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_106 = ___0_dest;
|
|
int32_t L_107 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_108 = __this->___m_Info;
|
|
NullCheck(L_108);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_109 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_108->___Offset);
|
|
uint16_t L_110 = L_109->___Query;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_111 = __this->___m_Info;
|
|
NullCheck(L_111);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_112 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_111->___Offset);
|
|
uint16_t L_113 = L_112->___Path;
|
|
NullCheck(L_102);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_102, L_105, L_106, L_107, ((int32_t)il2cpp_codegen_subtract((int32_t)L_110, (int32_t)L_113)), NULL);
|
|
int32_t L_114 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_115 = __this->___m_Info;
|
|
NullCheck(L_115);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_116 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_115->___Offset);
|
|
uint16_t L_117 = L_116->___Query;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_118 = __this->___m_Info;
|
|
NullCheck(L_118);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_119 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_118->___Offset);
|
|
uint16_t L_120 = L_119->___Path;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_114, ((int32_t)il2cpp_codegen_subtract((int32_t)L_117, (int32_t)L_120))));
|
|
bool L_121;
|
|
L_121 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8192)), NULL);
|
|
if (!L_121)
|
|
{
|
|
goto IL_0356;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_122 = __this->___m_Syntax;
|
|
NullCheck(L_122);
|
|
bool L_123;
|
|
L_123 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_122, ((int32_t)33554432), NULL);
|
|
if (!L_123)
|
|
{
|
|
goto IL_0356;
|
|
}
|
|
}
|
|
{
|
|
bool L_124;
|
|
L_124 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)16)), NULL);
|
|
if (!L_124)
|
|
{
|
|
goto IL_0356;
|
|
}
|
|
}
|
|
{
|
|
bool L_125;
|
|
L_125 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_125)
|
|
{
|
|
goto IL_0356;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_126 = ___0_dest;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_127 = L_126;
|
|
V_4 = L_127;
|
|
if (!L_127)
|
|
{
|
|
goto IL_0318;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_128 = V_4;
|
|
NullCheck(L_128);
|
|
if (((int32_t)(((RuntimeArray*)L_128)->max_length)))
|
|
{
|
|
goto IL_031e;
|
|
}
|
|
}
|
|
|
|
IL_0318:
|
|
{
|
|
V_6 = (Il2CppChar*)((uintptr_t)0);
|
|
goto IL_0329;
|
|
}
|
|
|
|
IL_031e:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_129 = V_4;
|
|
NullCheck(L_129);
|
|
V_6 = (Il2CppChar*)((uintptr_t)((L_129)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
|
|
}
|
|
|
|
IL_0329:
|
|
{
|
|
Il2CppChar* L_130 = V_6;
|
|
int32_t* L_131 = ___1_pos;
|
|
int32_t L_132 = *((int32_t*)L_131);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_133 = __this->___m_Syntax;
|
|
NullCheck(L_133);
|
|
bool L_134;
|
|
L_134 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_133, ((int32_t)4194304), NULL);
|
|
if (L_134)
|
|
{
|
|
G_B37_0 = ((int32_t)47);
|
|
G_B37_1 = ((int32_t)46);
|
|
G_B37_2 = (&V_0);
|
|
G_B37_3 = L_132;
|
|
G_B37_4 = L_130;
|
|
goto IL_034c;
|
|
}
|
|
G_B36_0 = ((int32_t)47);
|
|
G_B36_1 = ((int32_t)46);
|
|
G_B36_2 = (&V_0);
|
|
G_B36_3 = L_132;
|
|
G_B36_4 = L_130;
|
|
}
|
|
{
|
|
G_B38_0 = ((int32_t)65535);
|
|
G_B38_1 = G_B36_0;
|
|
G_B38_2 = G_B36_1;
|
|
G_B38_3 = G_B36_2;
|
|
G_B38_4 = G_B36_3;
|
|
G_B38_5 = G_B36_4;
|
|
goto IL_034e;
|
|
}
|
|
|
|
IL_034c:
|
|
{
|
|
G_B38_0 = ((int32_t)92);
|
|
G_B38_1 = G_B37_0;
|
|
G_B38_2 = G_B37_1;
|
|
G_B38_3 = G_B37_2;
|
|
G_B38_4 = G_B37_3;
|
|
G_B38_5 = G_B37_4;
|
|
}
|
|
|
|
IL_034e:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
Uri_UnescapeOnly_mBED4CBBC30D19BA6BA801BCF9B33CD681771102B(G_B38_5, G_B38_4, G_B38_3, G_B38_2, G_B38_1, G_B38_0, NULL);
|
|
V_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL;
|
|
}
|
|
|
|
IL_0356:
|
|
{
|
|
int32_t L_135 = V_1;
|
|
if (!L_135)
|
|
{
|
|
goto IL_036f;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_136 = ___0_dest;
|
|
int32_t L_137 = V_1;
|
|
int32_t* L_138 = ___1_pos;
|
|
int32_t L_139 = *((int32_t*)L_138);
|
|
NullCheck(L_136);
|
|
int32_t L_140 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_137, L_139)), 1));
|
|
uint16_t L_141 = (uint16_t)(L_136)->GetAt(static_cast<il2cpp_array_size_t>(L_140));
|
|
if ((!(((uint32_t)L_141) == ((uint32_t)((int32_t)124)))))
|
|
{
|
|
goto IL_036f;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_142 = ___0_dest;
|
|
int32_t L_143 = V_1;
|
|
int32_t* L_144 = ___1_pos;
|
|
int32_t L_145 = *((int32_t*)L_144);
|
|
NullCheck(L_142);
|
|
(L_142)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_143, L_145)), 1))), (Il2CppChar)((int32_t)58));
|
|
}
|
|
|
|
IL_036f:
|
|
{
|
|
bool L_146;
|
|
L_146 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8192)), NULL);
|
|
if (!L_146)
|
|
{
|
|
goto IL_03fb;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_147 = ___0_dest;
|
|
int32_t* L_148 = ___1_pos;
|
|
int32_t L_149 = *((int32_t*)L_148);
|
|
int32_t L_150 = V_1;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_151 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_152;
|
|
L_152 = Uri_Compress_m22981FC433505DEE0F230312B93B062096607CCD(L_147, (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(L_149, L_150))), (&V_0), L_151, NULL);
|
|
___0_dest = L_152;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_153 = ___0_dest;
|
|
int32_t* L_154 = ___1_pos;
|
|
int32_t L_155 = *((int32_t*)L_154);
|
|
NullCheck(L_153);
|
|
int32_t L_156 = L_155;
|
|
uint16_t L_157 = (uint16_t)(L_153)->GetAt(static_cast<il2cpp_array_size_t>(L_156));
|
|
if ((!(((uint32_t)L_157) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_03a0;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_158 = ___0_dest;
|
|
int32_t* L_159 = ___1_pos;
|
|
int32_t L_160 = *((int32_t*)L_159);
|
|
NullCheck(L_158);
|
|
(L_158)->SetAt(static_cast<il2cpp_array_size_t>(L_160), (Il2CppChar)((int32_t)47));
|
|
}
|
|
|
|
IL_03a0:
|
|
{
|
|
int32_t L_161 = ___2_formatAs;
|
|
if ((!(((uint32_t)L_161) == ((uint32_t)1))))
|
|
{
|
|
goto IL_043a;
|
|
}
|
|
}
|
|
{
|
|
bool L_162;
|
|
L_162 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (!L_162)
|
|
{
|
|
goto IL_043a;
|
|
}
|
|
}
|
|
{
|
|
bool L_163;
|
|
L_163 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)1024)), NULL);
|
|
if (!L_163)
|
|
{
|
|
goto IL_043a;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_164 = ___0_dest;
|
|
int32_t* L_165 = ___1_pos;
|
|
int32_t L_166 = *((int32_t*)L_165);
|
|
int32_t L_167 = V_0;
|
|
int32_t* L_168 = ___1_pos;
|
|
int32_t L_169 = *((int32_t*)L_168);
|
|
String_t* L_170;
|
|
L_170 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_164, L_166, ((int32_t)il2cpp_codegen_subtract(L_167, L_169)), NULL);
|
|
int32_t L_171 = V_0;
|
|
int32_t* L_172 = ___1_pos;
|
|
int32_t L_173 = *((int32_t*)L_172);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_174 = ___0_dest;
|
|
int32_t* L_175 = ___1_pos;
|
|
bool L_176;
|
|
L_176 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_176)
|
|
{
|
|
G_B50_0 = ((int32_t)35);
|
|
G_B50_1 = ((int32_t)63);
|
|
G_B50_2 = 1;
|
|
G_B50_3 = L_175;
|
|
G_B50_4 = L_174;
|
|
G_B50_5 = ((int32_t)il2cpp_codegen_subtract(L_171, L_173));
|
|
G_B50_6 = 0;
|
|
G_B50_7 = L_170;
|
|
goto IL_03ea;
|
|
}
|
|
G_B49_0 = ((int32_t)35);
|
|
G_B49_1 = ((int32_t)63);
|
|
G_B49_2 = 1;
|
|
G_B49_3 = L_175;
|
|
G_B49_4 = L_174;
|
|
G_B49_5 = ((int32_t)il2cpp_codegen_subtract(L_171, L_173));
|
|
G_B49_6 = 0;
|
|
G_B49_7 = L_170;
|
|
}
|
|
{
|
|
G_B51_0 = ((int32_t)37);
|
|
G_B51_1 = G_B49_0;
|
|
G_B51_2 = G_B49_1;
|
|
G_B51_3 = G_B49_2;
|
|
G_B51_4 = G_B49_3;
|
|
G_B51_5 = G_B49_4;
|
|
G_B51_6 = G_B49_5;
|
|
G_B51_7 = G_B49_6;
|
|
G_B51_8 = G_B49_7;
|
|
goto IL_03ef;
|
|
}
|
|
|
|
IL_03ea:
|
|
{
|
|
G_B51_0 = ((int32_t)65535);
|
|
G_B51_1 = G_B50_0;
|
|
G_B51_2 = G_B50_1;
|
|
G_B51_3 = G_B50_2;
|
|
G_B51_4 = G_B50_3;
|
|
G_B51_5 = G_B50_4;
|
|
G_B51_6 = G_B50_5;
|
|
G_B51_7 = G_B50_6;
|
|
G_B51_8 = G_B50_7;
|
|
}
|
|
|
|
IL_03ef:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_177;
|
|
L_177 = UriHelper_EscapeString_mA9075A39AFEE45E310AA6E2977B46D74F2FE38D3(G_B51_8, G_B51_7, G_B51_6, G_B51_5, G_B51_4, (bool)G_B51_3, G_B51_2, G_B51_1, G_B51_0, NULL);
|
|
___0_dest = L_177;
|
|
int32_t* L_178 = ___1_pos;
|
|
int32_t L_179 = *((int32_t*)L_178);
|
|
V_0 = L_179;
|
|
goto IL_043a;
|
|
}
|
|
|
|
IL_03fb:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_180 = __this->___m_Syntax;
|
|
NullCheck(L_180);
|
|
bool L_181;
|
|
L_181 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_180, ((int32_t)4194304), NULL);
|
|
if (!L_181)
|
|
{
|
|
goto IL_043a;
|
|
}
|
|
}
|
|
{
|
|
bool L_182;
|
|
L_182 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)32768)), NULL);
|
|
if (!L_182)
|
|
{
|
|
goto IL_043a;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_183 = ___1_pos;
|
|
int32_t L_184 = *((int32_t*)L_183);
|
|
V_7 = L_184;
|
|
goto IL_0435;
|
|
}
|
|
|
|
IL_0421:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_185 = ___0_dest;
|
|
int32_t L_186 = V_7;
|
|
NullCheck(L_185);
|
|
int32_t L_187 = L_186;
|
|
uint16_t L_188 = (uint16_t)(L_185)->GetAt(static_cast<il2cpp_array_size_t>(L_187));
|
|
if ((!(((uint32_t)L_188) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_042f;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_189 = ___0_dest;
|
|
int32_t L_190 = V_7;
|
|
NullCheck(L_189);
|
|
(L_189)->SetAt(static_cast<il2cpp_array_size_t>(L_190), (Il2CppChar)((int32_t)47));
|
|
}
|
|
|
|
IL_042f:
|
|
{
|
|
int32_t L_191 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_191, 1));
|
|
}
|
|
|
|
IL_0435:
|
|
{
|
|
int32_t L_192 = V_7;
|
|
int32_t L_193 = V_0;
|
|
if ((((int32_t)L_192) < ((int32_t)L_193)))
|
|
{
|
|
goto IL_0421;
|
|
}
|
|
}
|
|
|
|
IL_043a:
|
|
{
|
|
int32_t L_194 = ___2_formatAs;
|
|
if ((((int32_t)L_194) == ((int32_t)1)))
|
|
{
|
|
goto IL_0520;
|
|
}
|
|
}
|
|
{
|
|
bool L_195;
|
|
L_195 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)16)), NULL);
|
|
if (!L_195)
|
|
{
|
|
goto IL_0520;
|
|
}
|
|
}
|
|
{
|
|
bool L_196;
|
|
L_196 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)16)), NULL);
|
|
if (!L_196)
|
|
{
|
|
goto IL_04c3;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_197 = ___2_formatAs;
|
|
if ((((int32_t)L_197) == ((int32_t)2)))
|
|
{
|
|
goto IL_048d;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_198 = ___2_formatAs;
|
|
if ((!(((uint32_t)L_198) == ((uint32_t)((int32_t)32767)))))
|
|
{
|
|
goto IL_049e;
|
|
}
|
|
}
|
|
{
|
|
bool L_199;
|
|
L_199 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (L_199)
|
|
{
|
|
goto IL_0477;
|
|
}
|
|
}
|
|
{
|
|
G_B67_0 = 3;
|
|
goto IL_0478;
|
|
}
|
|
|
|
IL_0477:
|
|
{
|
|
G_B67_0 = 2;
|
|
}
|
|
|
|
IL_0478:
|
|
{
|
|
V_8 = ((int32_t)(G_B67_0|4));
|
|
bool L_200;
|
|
L_200 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (!L_200)
|
|
{
|
|
goto IL_04c6;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_201 = V_8;
|
|
V_8 = ((int32_t)((int32_t)L_201&((int32_t)-3)));
|
|
goto IL_04c6;
|
|
}
|
|
|
|
IL_048d:
|
|
{
|
|
bool L_202;
|
|
L_202 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (L_202)
|
|
{
|
|
goto IL_0499;
|
|
}
|
|
}
|
|
{
|
|
G_B72_0 = ((int32_t)10);
|
|
goto IL_049a;
|
|
}
|
|
|
|
IL_0499:
|
|
{
|
|
G_B72_0 = 0;
|
|
}
|
|
|
|
IL_049a:
|
|
{
|
|
V_8 = G_B72_0;
|
|
goto IL_04c6;
|
|
}
|
|
|
|
IL_049e:
|
|
{
|
|
bool L_203;
|
|
L_203 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)524288)), NULL);
|
|
if (L_203)
|
|
{
|
|
goto IL_04af;
|
|
}
|
|
}
|
|
{
|
|
G_B76_0 = 3;
|
|
goto IL_04b0;
|
|
}
|
|
|
|
IL_04af:
|
|
{
|
|
G_B76_0 = 2;
|
|
}
|
|
|
|
IL_04b0:
|
|
{
|
|
V_8 = G_B76_0;
|
|
bool L_204;
|
|
L_204 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (!L_204)
|
|
{
|
|
goto IL_04c6;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_205 = V_8;
|
|
V_8 = ((int32_t)((int32_t)L_205&((int32_t)-3)));
|
|
goto IL_04c6;
|
|
}
|
|
|
|
IL_04c3:
|
|
{
|
|
V_8 = 0;
|
|
}
|
|
|
|
IL_04c6:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_206 = ___0_dest;
|
|
NullCheck(L_206);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_207 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_206)->max_length)));
|
|
V_9 = L_207;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_208 = ___0_dest;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_209 = V_9;
|
|
int32_t L_210 = V_0;
|
|
Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358((RuntimeArray*)L_208, 0, (RuntimeArray*)L_209, 0, ((int32_t)(L_210<<1)), NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_211 = V_9;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_212 = L_211;
|
|
V_4 = L_212;
|
|
if (!L_212)
|
|
{
|
|
goto IL_04ea;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_213 = V_4;
|
|
NullCheck(L_213);
|
|
if (((int32_t)(((RuntimeArray*)L_213)->max_length)))
|
|
{
|
|
goto IL_04f0;
|
|
}
|
|
}
|
|
|
|
IL_04ea:
|
|
{
|
|
V_10 = (Il2CppChar*)((uintptr_t)0);
|
|
goto IL_04fb;
|
|
}
|
|
|
|
IL_04f0:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_214 = V_4;
|
|
NullCheck(L_214);
|
|
V_10 = (Il2CppChar*)((uintptr_t)((L_214)->GetAddressAt(static_cast<il2cpp_array_size_t>(0))));
|
|
}
|
|
|
|
IL_04fb:
|
|
{
|
|
Il2CppChar* L_215 = V_10;
|
|
int32_t* L_216 = ___1_pos;
|
|
int32_t L_217 = *((int32_t*)L_216);
|
|
int32_t L_218 = V_0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_219 = ___0_dest;
|
|
int32_t* L_220 = ___1_pos;
|
|
int32_t L_221 = V_8;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_222 = __this->___m_Syntax;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_223;
|
|
L_223 = UriHelper_UnescapeString_mAB62B336BC58C7697B4CA7355405F3C1FDBBB7E0(L_215, L_217, L_218, L_219, L_220, ((int32_t)63), ((int32_t)35), ((int32_t)65535), L_221, L_222, (bool)0, NULL);
|
|
___0_dest = L_223;
|
|
V_4 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL;
|
|
goto IL_0523;
|
|
}
|
|
|
|
IL_0520:
|
|
{
|
|
int32_t* L_224 = ___1_pos;
|
|
int32_t L_225 = V_0;
|
|
*((int32_t*)L_224) = (int32_t)L_225;
|
|
}
|
|
|
|
IL_0523:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_226 = ___0_dest;
|
|
return L_226;
|
|
}
|
|
}
|
|
// Method Definition Index: 60565
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_UnescapeOnly_mBED4CBBC30D19BA6BA801BCF9B33CD681771102B (Il2CppChar* ___0_pch, int32_t ___1_start, int32_t* ___2_end, Il2CppChar ___3_ch1, Il2CppChar ___4_ch2, Il2CppChar ___5_ch3, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Il2CppChar* V_0 = NULL;
|
|
Il2CppChar* V_1 = NULL;
|
|
Il2CppChar V_2 = 0x0;
|
|
Il2CppChar V_3 = 0x0;
|
|
{
|
|
int32_t* L_0 = ___2_end;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
int32_t L_2 = ___1_start;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_1, L_2))) >= ((int32_t)3)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
Il2CppChar* L_3 = ___0_pch;
|
|
int32_t* L_4 = ___2_end;
|
|
int32_t L_5 = *((int32_t*)L_4);
|
|
V_0 = ((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_5), 2)))), ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))));
|
|
Il2CppChar* L_6 = ___0_pch;
|
|
int32_t L_7 = ___1_start;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_6, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_7), 2))));
|
|
V_1 = (Il2CppChar*)((uintptr_t)0);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
Il2CppChar* L_8 = ___0_pch;
|
|
Il2CppChar* L_9 = V_0;
|
|
if ((!(((uintptr_t)L_8) < ((uintptr_t)L_9))))
|
|
{
|
|
goto IL_00ba;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_10 = ___0_pch;
|
|
Il2CppChar* L_11 = L_10;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_11, 2));
|
|
int32_t L_12 = *((uint16_t*)L_11);
|
|
if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)37)))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_13 = ___0_pch;
|
|
Il2CppChar* L_14 = L_13;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_14, 2));
|
|
int32_t L_15 = *((uint16_t*)L_14);
|
|
Il2CppChar* L_16 = ___0_pch;
|
|
Il2CppChar* L_17 = L_16;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_17, 2));
|
|
int32_t L_18 = *((uint16_t*)L_17);
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
Il2CppChar L_19;
|
|
L_19 = UriHelper_EscapedAscii_m93D49C2D42E1E5E292199FACF5B4D6CC770D3DA1(L_15, L_18, NULL);
|
|
V_2 = L_19;
|
|
Il2CppChar L_20 = V_2;
|
|
Il2CppChar L_21 = ___3_ch1;
|
|
if ((((int32_t)L_20) == ((int32_t)L_21)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_22 = V_2;
|
|
Il2CppChar L_23 = ___4_ch2;
|
|
if ((((int32_t)L_22) == ((int32_t)L_23)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_24 = V_2;
|
|
Il2CppChar L_25 = ___5_ch3;
|
|
if ((!(((uint32_t)L_24) == ((uint32_t)L_25))))
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
Il2CppChar* L_26 = ___0_pch;
|
|
V_1 = ((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_26, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))));
|
|
Il2CppChar* L_27 = V_1;
|
|
Il2CppChar L_28 = V_2;
|
|
*((int16_t*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_27, 2))) = (int16_t)L_28;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
Il2CppChar* L_29 = ___0_pch;
|
|
Il2CppChar* L_30 = V_0;
|
|
if ((!(((uintptr_t)L_29) < ((uintptr_t)L_30))))
|
|
{
|
|
goto IL_00ba;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_31 = V_1;
|
|
Il2CppChar* L_32 = L_31;
|
|
V_1 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_32, 2));
|
|
Il2CppChar* L_33 = ___0_pch;
|
|
Il2CppChar* L_34 = L_33;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_34, 2));
|
|
int32_t L_35 = *((uint16_t*)L_34);
|
|
int32_t L_36 = L_35;
|
|
V_3 = L_36;
|
|
*((int16_t*)L_32) = (int16_t)L_36;
|
|
Il2CppChar L_37 = V_3;
|
|
if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)37)))))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_38 = V_1;
|
|
Il2CppChar* L_39 = L_38;
|
|
V_1 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_39, 2));
|
|
Il2CppChar* L_40 = ___0_pch;
|
|
Il2CppChar* L_41 = L_40;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_41, 2));
|
|
int32_t L_42 = *((uint16_t*)L_41);
|
|
int32_t L_43 = L_42;
|
|
V_3 = L_43;
|
|
*((int16_t*)L_39) = (int16_t)L_43;
|
|
Il2CppChar L_44 = V_3;
|
|
Il2CppChar* L_45 = V_1;
|
|
Il2CppChar* L_46 = L_45;
|
|
V_1 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_46, 2));
|
|
Il2CppChar* L_47 = ___0_pch;
|
|
Il2CppChar* L_48 = L_47;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_48, 2));
|
|
int32_t L_49 = *((uint16_t*)L_48);
|
|
int32_t L_50 = L_49;
|
|
V_3 = L_50;
|
|
*((int16_t*)L_46) = (int16_t)L_50;
|
|
Il2CppChar L_51 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
Il2CppChar L_52;
|
|
L_52 = UriHelper_EscapedAscii_m93D49C2D42E1E5E292199FACF5B4D6CC770D3DA1(L_44, L_51, NULL);
|
|
V_2 = L_52;
|
|
Il2CppChar L_53 = V_2;
|
|
Il2CppChar L_54 = ___3_ch1;
|
|
if ((((int32_t)L_53) == ((int32_t)L_54)))
|
|
{
|
|
goto IL_00ac;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_55 = V_2;
|
|
Il2CppChar L_56 = ___4_ch2;
|
|
if ((((int32_t)L_55) == ((int32_t)L_56)))
|
|
{
|
|
goto IL_00ac;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_57 = V_2;
|
|
Il2CppChar L_58 = ___5_ch3;
|
|
if ((!(((uint32_t)L_57) == ((uint32_t)L_58))))
|
|
{
|
|
goto IL_0060;
|
|
}
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
Il2CppChar* L_59 = V_1;
|
|
V_1 = ((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_59, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))));
|
|
Il2CppChar* L_60 = V_1;
|
|
Il2CppChar L_61 = V_2;
|
|
*((int16_t*)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_60, 2))) = (int16_t)L_61;
|
|
goto IL_0060;
|
|
}
|
|
|
|
IL_00ba:
|
|
{
|
|
Il2CppChar* L_62 = V_0;
|
|
V_0 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_62, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)2), 2))));
|
|
Il2CppChar* L_63 = V_1;
|
|
if ((!(((uintptr_t)L_63) == ((uintptr_t)((uintptr_t)0)))))
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
Il2CppChar* L_64 = ___0_pch;
|
|
Il2CppChar* L_65 = V_0;
|
|
if ((!(((uintptr_t)L_64) == ((uintptr_t)L_65))))
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_66 = ___2_end;
|
|
int32_t* L_67 = ___2_end;
|
|
int32_t L_68 = *((int32_t*)L_67);
|
|
Il2CppChar* L_69 = ___0_pch;
|
|
Il2CppChar* L_70 = V_1;
|
|
*((int32_t*)L_66) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_68, ((int32_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_69, (intptr_t)L_70))/2))))));
|
|
return;
|
|
}
|
|
|
|
IL_00d8:
|
|
{
|
|
Il2CppChar* L_71 = V_1;
|
|
Il2CppChar* L_72 = L_71;
|
|
V_1 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_72, 2));
|
|
Il2CppChar* L_73 = ___0_pch;
|
|
Il2CppChar* L_74 = L_73;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_74, 2));
|
|
int32_t L_75 = *((uint16_t*)L_74);
|
|
*((int16_t*)L_72) = (int16_t)L_75;
|
|
Il2CppChar* L_76 = ___0_pch;
|
|
Il2CppChar* L_77 = V_0;
|
|
if ((!(((uintptr_t)L_76) == ((uintptr_t)L_77))))
|
|
{
|
|
goto IL_00f6;
|
|
}
|
|
}
|
|
{
|
|
int32_t* L_78 = ___2_end;
|
|
int32_t* L_79 = ___2_end;
|
|
int32_t L_80 = *((int32_t*)L_79);
|
|
Il2CppChar* L_81 = ___0_pch;
|
|
Il2CppChar* L_82 = V_1;
|
|
*((int32_t*)L_78) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_80, ((int32_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_81, (intptr_t)L_82))/2))))));
|
|
return;
|
|
}
|
|
|
|
IL_00f6:
|
|
{
|
|
Il2CppChar* L_83 = V_1;
|
|
Il2CppChar* L_84 = L_83;
|
|
V_1 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_84, 2));
|
|
Il2CppChar* L_85 = ___0_pch;
|
|
Il2CppChar* L_86 = L_85;
|
|
___0_pch = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_86, 2));
|
|
int32_t L_87 = *((uint16_t*)L_86);
|
|
*((int16_t*)L_84) = (int16_t)L_87;
|
|
int32_t* L_88 = ___2_end;
|
|
int32_t* L_89 = ___2_end;
|
|
int32_t L_90 = *((int32_t*)L_89);
|
|
Il2CppChar* L_91 = ___0_pch;
|
|
Il2CppChar* L_92 = V_1;
|
|
*((int32_t*)L_88) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_90, ((int32_t)((int64_t)(intptr_t)((Il2CppChar*)((intptr_t)((Il2CppChar*)il2cpp_codegen_subtract((intptr_t)L_91, (intptr_t)L_92))/2))))));
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60566
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Uri_Compress_m22981FC433505DEE0F230312B93B062096607CCD (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_dest, uint16_t ___1_start, int32_t* ___2_destLength, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___3_syntax, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
uint16_t V_0 = 0;
|
|
uint16_t V_1 = 0;
|
|
uint16_t V_2 = 0;
|
|
uint16_t V_3 = 0;
|
|
uint16_t V_4 = 0;
|
|
Il2CppChar V_5 = 0x0;
|
|
bool V_6 = false;
|
|
int32_t G_B18_0 = 0;
|
|
int32_t G_B27_0 = 0;
|
|
int32_t G_B26_0 = 0;
|
|
int32_t G_B28_0 = 0;
|
|
int32_t G_B28_1 = 0;
|
|
uint16_t G_B57_0 = 0;
|
|
uint16_t G_B56_0 = 0;
|
|
int32_t G_B58_0 = 0;
|
|
uint16_t G_B58_1 = 0;
|
|
{
|
|
V_0 = (uint16_t)0;
|
|
V_1 = (uint16_t)0;
|
|
V_2 = (uint16_t)0;
|
|
V_3 = (uint16_t)0;
|
|
int32_t* L_0 = ___2_destLength;
|
|
int32_t L_1 = *((int32_t*)L_0);
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(uint16_t)L_1), 1)));
|
|
uint16_t L_2 = ___1_start;
|
|
___1_start = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1)));
|
|
goto IL_019b;
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = ___0_dest;
|
|
uint16_t L_4 = V_4;
|
|
NullCheck(L_3);
|
|
uint16_t L_5 = L_4;
|
|
uint16_t L_6 = (uint16_t)(L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
|
|
V_5 = L_6;
|
|
Il2CppChar L_7 = V_5;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_8 = ___3_syntax;
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_8, ((int32_t)4194304), NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = ___0_dest;
|
|
uint16_t L_11 = V_4;
|
|
int32_t L_12 = ((int32_t)47);
|
|
V_5 = L_12;
|
|
NullCheck(L_10);
|
|
(L_10)->SetAt(static_cast<il2cpp_array_size_t>(L_11), (Il2CppChar)L_12);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
Il2CppChar L_13 = V_5;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_14 = V_0;
|
|
V_0 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_14, 1)));
|
|
goto IL_0056;
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
uint16_t L_15 = V_0;
|
|
if ((((int32_t)L_15) <= ((int32_t)1)))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_16 = V_4;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, 1)));
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
V_0 = (uint16_t)0;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
Il2CppChar L_17 = V_5;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)((int32_t)46)))))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_18 = V_2;
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_18, 1)));
|
|
goto IL_0194;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
uint16_t L_19 = V_2;
|
|
if (!L_19)
|
|
{
|
|
goto IL_015d;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_20 = ___3_syntax;
|
|
NullCheck(L_20);
|
|
bool L_21;
|
|
L_21 = UriParser_NotAny_mCE6CF6736414BE547215F6E44C3E1283DEA05F56(L_20, ((int32_t)16777216), NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_008d;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_22 = V_2;
|
|
if ((((int32_t)L_22) > ((int32_t)2)))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_23 = V_5;
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_008a;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_24 = V_4;
|
|
uint16_t L_25 = ___1_start;
|
|
G_B18_0 = ((((int32_t)L_24) == ((int32_t)L_25))? 1 : 0);
|
|
goto IL_008e;
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
G_B18_0 = 1;
|
|
goto IL_008e;
|
|
}
|
|
|
|
IL_008d:
|
|
{
|
|
G_B18_0 = 0;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
V_6 = (bool)G_B18_0;
|
|
bool L_26 = V_6;
|
|
if (L_26)
|
|
{
|
|
goto IL_0108;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_27 = V_5;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0108;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_28 = V_1;
|
|
uint16_t L_29 = V_4;
|
|
uint16_t L_30 = V_2;
|
|
if ((((int32_t)L_28) == ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)L_30)), 1)))))
|
|
{
|
|
goto IL_00b6;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_31 = V_1;
|
|
if (L_31)
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_32 = V_4;
|
|
uint16_t L_33 = V_2;
|
|
int32_t* L_34 = ___2_destLength;
|
|
int32_t L_35 = *((int32_t*)L_34);
|
|
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)L_33)), 1))) == ((uint32_t)L_35))))
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_36;
|
|
L_36 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (L_36)
|
|
{
|
|
goto IL_00c4;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_37 = V_2;
|
|
if ((((int32_t)L_37) > ((int32_t)2)))
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
uint16_t L_38 = V_4;
|
|
uint16_t L_39 = V_2;
|
|
uint16_t L_40 = V_1;
|
|
if (!L_40)
|
|
{
|
|
G_B27_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_38, 1)), (int32_t)L_39));
|
|
goto IL_00d0;
|
|
}
|
|
G_B26_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_38, 1)), (int32_t)L_39));
|
|
}
|
|
{
|
|
G_B28_0 = 1;
|
|
G_B28_1 = G_B26_0;
|
|
goto IL_00d1;
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
G_B28_0 = 0;
|
|
G_B28_1 = G_B27_0;
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(G_B28_1, G_B28_0)));
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_41 = ___0_dest;
|
|
uint16_t L_42 = V_1;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_43 = ___0_dest;
|
|
uint16_t L_44 = V_4;
|
|
int32_t* L_45 = ___2_destLength;
|
|
int32_t L_46 = *((int32_t*)L_45);
|
|
uint16_t L_47 = V_1;
|
|
Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358((RuntimeArray*)L_41, ((int32_t)((int32_t)L_42<<1)), (RuntimeArray*)L_43, ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_44, 1))<<1)), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_46, (int32_t)L_47))<<1)), NULL);
|
|
int32_t* L_48 = ___2_destLength;
|
|
int32_t* L_49 = ___2_destLength;
|
|
int32_t L_50 = *((int32_t*)L_49);
|
|
uint16_t L_51 = V_1;
|
|
uint16_t L_52 = V_4;
|
|
*((int32_t*)L_48) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_50, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract((int32_t)L_51, (int32_t)L_52)), 1))));
|
|
uint16_t L_53 = V_4;
|
|
V_1 = L_53;
|
|
uint16_t L_54 = V_2;
|
|
if ((!(((uint32_t)L_54) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0101;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_55 = V_3;
|
|
V_3 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_55, 1)));
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
V_2 = (uint16_t)0;
|
|
goto IL_0194;
|
|
}
|
|
|
|
IL_0108:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_56;
|
|
L_56 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (!L_56)
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
{
|
|
bool L_57 = V_6;
|
|
if (L_57)
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_58 = V_3;
|
|
if (L_58)
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_59 = V_1;
|
|
uint16_t L_60 = V_4;
|
|
uint16_t L_61 = V_2;
|
|
if ((((int32_t)L_59) == ((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_60, (int32_t)L_61)), 1)))))
|
|
{
|
|
goto IL_012c;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_62 = V_1;
|
|
if (L_62)
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_63 = V_4;
|
|
uint16_t L_64 = V_2;
|
|
int32_t* L_65 = ___2_destLength;
|
|
int32_t L_66 = *((int32_t*)L_65);
|
|
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)L_64)), 1))) == ((uint32_t)L_66))))
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
|
|
IL_012c:
|
|
{
|
|
uint16_t L_67 = V_4;
|
|
uint16_t L_68 = V_2;
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_67, 1)), (int32_t)L_68)));
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_69 = ___0_dest;
|
|
uint16_t L_70 = V_2;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_71 = ___0_dest;
|
|
uint16_t L_72 = V_4;
|
|
int32_t* L_73 = ___2_destLength;
|
|
int32_t L_74 = *((int32_t*)L_73);
|
|
uint16_t L_75 = V_2;
|
|
Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358((RuntimeArray*)L_69, ((int32_t)((int32_t)L_70<<1)), (RuntimeArray*)L_71, ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_72, 1))<<1)), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_74, (int32_t)L_75))<<1)), NULL);
|
|
int32_t* L_76 = ___2_destLength;
|
|
int32_t* L_77 = ___2_destLength;
|
|
int32_t L_78 = *((int32_t*)L_77);
|
|
uint16_t L_79 = V_2;
|
|
uint16_t L_80 = V_4;
|
|
*((int32_t*)L_76) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_78, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract((int32_t)L_79, (int32_t)L_80)), 1))));
|
|
V_1 = (uint16_t)0;
|
|
V_2 = (uint16_t)0;
|
|
goto IL_0194;
|
|
}
|
|
|
|
IL_015b:
|
|
{
|
|
V_2 = (uint16_t)0;
|
|
}
|
|
|
|
IL_015d:
|
|
{
|
|
Il2CppChar L_81 = V_5;
|
|
if ((!(((uint32_t)L_81) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0194;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_82 = V_3;
|
|
if (!L_82)
|
|
{
|
|
goto IL_0191;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_83 = V_3;
|
|
V_3 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_83, 1)));
|
|
uint16_t L_84 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_84, 1)));
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_85 = ___0_dest;
|
|
uint16_t L_86 = V_1;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_87 = ___0_dest;
|
|
uint16_t L_88 = V_4;
|
|
int32_t* L_89 = ___2_destLength;
|
|
int32_t L_90 = *((int32_t*)L_89);
|
|
uint16_t L_91 = V_1;
|
|
Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358((RuntimeArray*)L_85, ((int32_t)((int32_t)L_86<<1)), (RuntimeArray*)L_87, ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_88, 1))<<1)), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_90, (int32_t)L_91))<<1)), NULL);
|
|
int32_t* L_92 = ___2_destLength;
|
|
int32_t* L_93 = ___2_destLength;
|
|
int32_t L_94 = *((int32_t*)L_93);
|
|
uint16_t L_95 = V_1;
|
|
uint16_t L_96 = V_4;
|
|
*((int32_t*)L_92) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_94, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract((int32_t)L_95, (int32_t)L_96)), 1))));
|
|
}
|
|
|
|
IL_0191:
|
|
{
|
|
uint16_t L_97 = V_4;
|
|
V_1 = L_97;
|
|
}
|
|
|
|
IL_0194:
|
|
{
|
|
uint16_t L_98 = V_4;
|
|
V_4 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_98, 1)));
|
|
}
|
|
|
|
IL_019b:
|
|
{
|
|
uint16_t L_99 = V_4;
|
|
uint16_t L_100 = ___1_start;
|
|
if ((!(((uint32_t)L_99) == ((uint32_t)L_100))))
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_101 = ___1_start;
|
|
___1_start = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_101, 1)));
|
|
int32_t* L_102 = ___2_destLength;
|
|
int32_t L_103 = *((int32_t*)L_102);
|
|
uint16_t L_104 = ___1_start;
|
|
if ((((int32_t)((int32_t)(uint16_t)L_103)) <= ((int32_t)L_104)))
|
|
{
|
|
goto IL_0221;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_105 = ___3_syntax;
|
|
NullCheck(L_105);
|
|
bool L_106;
|
|
L_106 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_105, ((int32_t)16777216), NULL);
|
|
if (!L_106)
|
|
{
|
|
goto IL_0221;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_107 = V_0;
|
|
if ((((int32_t)L_107) > ((int32_t)1)))
|
|
{
|
|
goto IL_0221;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_108 = V_3;
|
|
if (!L_108)
|
|
{
|
|
goto IL_01ea;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_109 = ___0_dest;
|
|
uint16_t L_110 = ___1_start;
|
|
NullCheck(L_109);
|
|
uint16_t L_111 = L_110;
|
|
uint16_t L_112 = (uint16_t)(L_109)->GetAt(static_cast<il2cpp_array_size_t>(L_111));
|
|
if ((((int32_t)L_112) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_01ea;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_113 = V_1;
|
|
V_1 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_113, 1)));
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_114 = ___0_dest;
|
|
uint16_t L_115 = V_1;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_116 = ___0_dest;
|
|
uint16_t L_117 = ___1_start;
|
|
int32_t* L_118 = ___2_destLength;
|
|
int32_t L_119 = *((int32_t*)L_118);
|
|
uint16_t L_120 = V_1;
|
|
Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358((RuntimeArray*)L_114, ((int32_t)((int32_t)L_115<<1)), (RuntimeArray*)L_116, ((int32_t)((int32_t)L_117<<1)), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_119, (int32_t)L_120))<<1)), NULL);
|
|
int32_t* L_121 = ___2_destLength;
|
|
int32_t* L_122 = ___2_destLength;
|
|
int32_t L_123 = *((int32_t*)L_122);
|
|
uint16_t L_124 = V_1;
|
|
*((int32_t*)L_121) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_123, (int32_t)L_124));
|
|
goto IL_0221;
|
|
}
|
|
|
|
IL_01ea:
|
|
{
|
|
uint16_t L_125 = V_2;
|
|
if (!L_125)
|
|
{
|
|
goto IL_0221;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_126 = V_1;
|
|
uint16_t L_127 = V_2;
|
|
if ((((int32_t)L_126) == ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_127, 1)))))
|
|
{
|
|
goto IL_01fd;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_128 = V_1;
|
|
if (L_128)
|
|
{
|
|
goto IL_0221;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_129 = V_2;
|
|
int32_t* L_130 = ___2_destLength;
|
|
int32_t L_131 = *((int32_t*)L_130);
|
|
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_129, 1))) == ((uint32_t)L_131))))
|
|
{
|
|
goto IL_0221;
|
|
}
|
|
}
|
|
|
|
IL_01fd:
|
|
{
|
|
uint16_t L_132 = V_2;
|
|
uint16_t L_133 = V_1;
|
|
if (!L_133)
|
|
{
|
|
G_B57_0 = L_132;
|
|
goto IL_0204;
|
|
}
|
|
G_B56_0 = L_132;
|
|
}
|
|
{
|
|
G_B58_0 = 1;
|
|
G_B58_1 = G_B56_0;
|
|
goto IL_0205;
|
|
}
|
|
|
|
IL_0204:
|
|
{
|
|
G_B58_0 = 0;
|
|
G_B58_1 = G_B57_0;
|
|
}
|
|
|
|
IL_0205:
|
|
{
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)G_B58_1, G_B58_0)));
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_134 = ___0_dest;
|
|
uint16_t L_135 = V_2;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_136 = ___0_dest;
|
|
uint16_t L_137 = ___1_start;
|
|
int32_t* L_138 = ___2_destLength;
|
|
int32_t L_139 = *((int32_t*)L_138);
|
|
uint16_t L_140 = V_2;
|
|
Buffer_BlockCopy_m2F7BC0C5BA97C500E3F87D5008718F797E02B358((RuntimeArray*)L_134, ((int32_t)((int32_t)L_135<<1)), (RuntimeArray*)L_136, ((int32_t)((int32_t)L_137<<1)), ((int32_t)(((int32_t)il2cpp_codegen_subtract(L_139, (int32_t)L_140))<<1)), NULL);
|
|
int32_t* L_141 = ___2_destLength;
|
|
int32_t* L_142 = ___2_destLength;
|
|
int32_t L_143 = *((int32_t*)L_142);
|
|
uint16_t L_144 = V_2;
|
|
*((int32_t*)L_141) = (int32_t)((int32_t)il2cpp_codegen_subtract(L_143, (int32_t)L_144));
|
|
}
|
|
|
|
IL_0221:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_145 = ___0_dest;
|
|
return L_145;
|
|
}
|
|
}
|
|
// Method Definition Index: 60567
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Uri_CalculateCaseInsensitiveHashCode_m635E27F73B39946637685A19CD09741D14A359EE (String_t* ___0_text, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
|
|
StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* L_0;
|
|
L_0 = StringComparer_get_InvariantCultureIgnoreCase_m736E26B9A455C50799BF69D87F2E076C272337B1_inline(NULL);
|
|
String_t* L_1 = ___0_text;
|
|
NullCheck(L_0);
|
|
int32_t L_2;
|
|
L_2 = VirtualFuncInvoker1< int32_t, String_t* >::Invoke(12, L_0, L_1);
|
|
return L_2;
|
|
}
|
|
}
|
|
// Method Definition Index: 60568
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_CombineUri_m92FB418ECA7D55262958241C8A274715C58C6424 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_basePart, String_t* ___1_relativePart, int32_t ___2_uriFormat, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2972BFE844E63CD209338A1C5E5ADB3707E7B9B9);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A62305734B1A5D8C56B0791FEB96BCDDD1CD15E);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Il2CppChar V_0 = 0x0;
|
|
bool V_1 = false;
|
|
String_t* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_4 = NULL;
|
|
Il2CppChar V_5 = 0x0;
|
|
String_t* V_6 = NULL;
|
|
int32_t V_7 = 0;
|
|
String_t* V_8 = NULL;
|
|
int32_t V_9 = 0;
|
|
int32_t V_10 = 0;
|
|
int32_t G_B42_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B42_1 = NULL;
|
|
int32_t G_B41_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B41_1 = NULL;
|
|
int32_t G_B43_0 = 0;
|
|
int32_t G_B43_1 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B43_2 = NULL;
|
|
int32_t G_B51_0 = 0;
|
|
int32_t G_B55_0 = 0;
|
|
{
|
|
String_t* L_0 = ___1_relativePart;
|
|
NullCheck(L_0);
|
|
Il2CppChar L_1;
|
|
L_1 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_0, 0, NULL);
|
|
V_0 = L_1;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_2 = ___0_basePart;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2(L_2, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_4 = V_0;
|
|
if ((((int32_t)L_4) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_5 = V_0;
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
String_t* L_6 = ___1_relativePart;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_6, NULL);
|
|
if ((((int32_t)L_7) == ((int32_t)1)))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_8 = ___1_relativePart;
|
|
NullCheck(L_8);
|
|
Il2CppChar L_9;
|
|
L_9 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_8, 1, NULL);
|
|
if ((((int32_t)L_9) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_10 = ___1_relativePart;
|
|
NullCheck(L_10);
|
|
Il2CppChar L_11;
|
|
L_11 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_10, 1, NULL);
|
|
if ((((int32_t)L_11) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_0094;
|
|
}
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_12 = ___0_basePart;
|
|
NullCheck(L_12);
|
|
String_t* L_13;
|
|
L_13 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(L_12, NULL);
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_13, ((int32_t)58), NULL);
|
|
V_7 = L_14;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_15 = ___0_basePart;
|
|
NullCheck(L_15);
|
|
bool L_16;
|
|
L_16 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_15, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_006a;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_17 = ___0_basePart;
|
|
NullCheck(L_17);
|
|
String_t* L_18;
|
|
L_18 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(L_17, NULL);
|
|
int32_t L_19 = V_7;
|
|
NullCheck(L_18);
|
|
String_t* L_20;
|
|
L_20 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_18, 0, ((int32_t)il2cpp_codegen_add(L_19, 1)), NULL);
|
|
String_t* L_21 = ___1_relativePart;
|
|
String_t* L_22;
|
|
L_22 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_20, L_21, NULL);
|
|
return L_22;
|
|
}
|
|
|
|
IL_006a:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_23 = ___0_basePart;
|
|
NullCheck(L_23);
|
|
String_t* L_24;
|
|
L_24 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(L_23, NULL);
|
|
int32_t L_25 = V_7;
|
|
NullCheck(L_24);
|
|
int32_t L_26;
|
|
L_26 = String_IndexOf_m15B90A59047584420D227EE3A7EAC0C5EAF676F4(L_24, ((int32_t)58), ((int32_t)il2cpp_codegen_add(L_25, 1)), NULL);
|
|
V_7 = L_26;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_27 = ___0_basePart;
|
|
NullCheck(L_27);
|
|
String_t* L_28;
|
|
L_28 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(L_27, NULL);
|
|
int32_t L_29 = V_7;
|
|
NullCheck(L_28);
|
|
String_t* L_30;
|
|
L_30 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_28, 0, ((int32_t)il2cpp_codegen_add(L_29, 1)), NULL);
|
|
String_t* L_31 = ___1_relativePart;
|
|
String_t* L_32;
|
|
L_32 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_30, L_31, NULL);
|
|
return L_32;
|
|
}
|
|
|
|
IL_0094:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_33 = ___0_basePart;
|
|
NullCheck(L_33);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_34;
|
|
L_34 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_33, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_35;
|
|
L_35 = Uri_StaticIsFile_m8BD582D32BB053DCB5BADA29C1DD807AACCCE7E1(L_34, NULL);
|
|
if (!L_35)
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_36 = V_0;
|
|
if ((((int32_t)L_36) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_37 = V_0;
|
|
if ((!(((uint32_t)L_37) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_016d;
|
|
}
|
|
}
|
|
|
|
IL_00b1:
|
|
{
|
|
String_t* L_38 = ___1_relativePart;
|
|
NullCheck(L_38);
|
|
int32_t L_39;
|
|
L_39 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_38, NULL);
|
|
if ((((int32_t)L_39) < ((int32_t)2)))
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_40 = ___1_relativePart;
|
|
NullCheck(L_40);
|
|
Il2CppChar L_41;
|
|
L_41 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_40, 1, NULL);
|
|
if ((((int32_t)L_41) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_42 = ___1_relativePart;
|
|
NullCheck(L_42);
|
|
Il2CppChar L_43;
|
|
L_43 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_42, 1, NULL);
|
|
if ((!(((uint32_t)L_43) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_00e6;
|
|
}
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_44 = ___0_basePart;
|
|
NullCheck(L_44);
|
|
bool L_45;
|
|
L_45 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_44, NULL);
|
|
if (L_45)
|
|
{
|
|
goto IL_00e4;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_46 = ___1_relativePart;
|
|
String_t* L_47;
|
|
L_47 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral9A62305734B1A5D8C56B0791FEB96BCDDD1CD15E, L_46, NULL);
|
|
return L_47;
|
|
}
|
|
|
|
IL_00e4:
|
|
{
|
|
String_t* L_48 = ___1_relativePart;
|
|
return L_48;
|
|
}
|
|
|
|
IL_00e6:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_49 = ___0_basePart;
|
|
NullCheck(L_49);
|
|
bool L_50;
|
|
L_50 = Uri_get_IsUnc_mB190B452D6A7B09FC8BDD967A5C38F32E87E0FCA(L_49, NULL);
|
|
if (!L_50)
|
|
{
|
|
goto IL_0161;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_51 = ___0_basePart;
|
|
NullCheck(L_51);
|
|
String_t* L_52;
|
|
L_52 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_51, ((int32_t)1073741840), 2, NULL);
|
|
V_8 = L_52;
|
|
V_9 = 1;
|
|
goto IL_0122;
|
|
}
|
|
|
|
IL_0101:
|
|
{
|
|
String_t* L_53 = V_8;
|
|
int32_t L_54 = V_9;
|
|
NullCheck(L_53);
|
|
Il2CppChar L_55;
|
|
L_55 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_53, L_54, NULL);
|
|
if ((!(((uint32_t)L_55) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_011c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_56 = V_8;
|
|
int32_t L_57 = V_9;
|
|
NullCheck(L_56);
|
|
String_t* L_58;
|
|
L_58 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_56, 0, L_57, NULL);
|
|
V_8 = L_58;
|
|
goto IL_012d;
|
|
}
|
|
|
|
IL_011c:
|
|
{
|
|
int32_t L_59 = V_9;
|
|
V_9 = ((int32_t)il2cpp_codegen_add(L_59, 1));
|
|
}
|
|
|
|
IL_0122:
|
|
{
|
|
int32_t L_60 = V_9;
|
|
String_t* L_61 = V_8;
|
|
NullCheck(L_61);
|
|
int32_t L_62;
|
|
L_62 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_61, NULL);
|
|
if ((((int32_t)L_60) < ((int32_t)L_62)))
|
|
{
|
|
goto IL_0101;
|
|
}
|
|
}
|
|
|
|
IL_012d:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_63 = ___0_basePart;
|
|
NullCheck(L_63);
|
|
bool L_64;
|
|
L_64 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_63, NULL);
|
|
if (!L_64)
|
|
{
|
|
goto IL_014b;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_65 = ___0_basePart;
|
|
NullCheck(L_65);
|
|
String_t* L_66;
|
|
L_66 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_65, 4, 2, NULL);
|
|
String_t* L_67 = V_8;
|
|
String_t* L_68 = ___1_relativePart;
|
|
String_t* L_69;
|
|
L_69 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE, L_66, L_67, L_68, NULL);
|
|
return L_69;
|
|
}
|
|
|
|
IL_014b:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_70 = ___0_basePart;
|
|
int32_t L_71 = ___2_uriFormat;
|
|
NullCheck(L_70);
|
|
String_t* L_72;
|
|
L_72 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_70, 4, L_71, NULL);
|
|
String_t* L_73 = V_8;
|
|
String_t* L_74 = ___1_relativePart;
|
|
String_t* L_75;
|
|
L_75 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA, L_72, L_73, L_74, NULL);
|
|
return L_75;
|
|
}
|
|
|
|
IL_0161:
|
|
{
|
|
String_t* L_76 = ___1_relativePart;
|
|
String_t* L_77;
|
|
L_77 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral218F5A08519088A96BE3C1074984C53EA49F1CCA, L_76, NULL);
|
|
return L_77;
|
|
}
|
|
|
|
IL_016d:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_78 = ___0_basePart;
|
|
NullCheck(L_78);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_79;
|
|
L_79 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_78, NULL);
|
|
NullCheck(L_79);
|
|
bool L_80;
|
|
L_80 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_79, ((int32_t)4194304), NULL);
|
|
V_1 = L_80;
|
|
V_2 = (String_t*)NULL;
|
|
Il2CppChar L_81 = V_0;
|
|
if ((((int32_t)L_81) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_0191;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_82 = V_0;
|
|
bool L_83 = V_1;
|
|
if (!((int32_t)(((((int32_t)L_82) == ((int32_t)((int32_t)92)))? 1 : 0)&(int32_t)L_83)))
|
|
{
|
|
goto IL_0233;
|
|
}
|
|
}
|
|
|
|
IL_0191:
|
|
{
|
|
String_t* L_84 = ___1_relativePart;
|
|
NullCheck(L_84);
|
|
int32_t L_85;
|
|
L_85 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_84, NULL);
|
|
if ((((int32_t)L_85) < ((int32_t)2)))
|
|
{
|
|
goto IL_01b7;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_86 = ___1_relativePart;
|
|
NullCheck(L_86);
|
|
Il2CppChar L_87;
|
|
L_87 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_86, 1, NULL);
|
|
if ((!(((uint32_t)L_87) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_01b7;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_88 = ___0_basePart;
|
|
NullCheck(L_88);
|
|
String_t* L_89;
|
|
L_89 = Uri_get_Scheme_m29106D5109538220B22FC49DE7B44040E51B0F6F(L_88, NULL);
|
|
String_t* L_90 = ___1_relativePart;
|
|
String_t* L_91;
|
|
L_91 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_89, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_90, NULL);
|
|
return L_91;
|
|
}
|
|
|
|
IL_01b7:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_92 = ___0_basePart;
|
|
NullCheck(L_92);
|
|
uint64_t L_93;
|
|
L_93 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(L_92, NULL);
|
|
if ((!(((uint64_t)L_93) == ((uint64_t)((int64_t)((int32_t)65536))))))
|
|
{
|
|
goto IL_0206;
|
|
}
|
|
}
|
|
{
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_94 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_95 = L_94;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_96 = ___0_basePart;
|
|
int32_t L_97 = ___2_uriFormat;
|
|
NullCheck(L_96);
|
|
String_t* L_98;
|
|
L_98 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_96, 3, L_97, NULL);
|
|
NullCheck(L_95);
|
|
(L_95)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_98);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99 = L_95;
|
|
NullCheck(L_99);
|
|
(L_99)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_100 = L_99;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_101 = ___0_basePart;
|
|
NullCheck(L_101);
|
|
String_t* L_102;
|
|
L_102 = Uri_get_DnsSafeHost_mE5001E7AE7F1879A2059024EA06C9031F6320A2B(L_101, NULL);
|
|
NullCheck(L_100);
|
|
(L_100)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_102);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_103 = L_100;
|
|
NullCheck(L_103);
|
|
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_104 = L_103;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_105 = ___0_basePart;
|
|
int32_t L_106 = ___2_uriFormat;
|
|
NullCheck(L_105);
|
|
String_t* L_107;
|
|
L_107 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_105, ((int32_t)1073741832), L_106, NULL);
|
|
NullCheck(L_104);
|
|
(L_104)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_107);
|
|
String_t* L_108;
|
|
L_108 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_104, NULL);
|
|
V_2 = L_108;
|
|
goto IL_0210;
|
|
}
|
|
|
|
IL_0206:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_109 = ___0_basePart;
|
|
int32_t L_110 = ___2_uriFormat;
|
|
NullCheck(L_109);
|
|
String_t* L_111;
|
|
L_111 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_109, ((int32_t)15), L_110, NULL);
|
|
V_2 = L_111;
|
|
}
|
|
|
|
IL_0210:
|
|
{
|
|
bool L_112 = V_1;
|
|
if (!L_112)
|
|
{
|
|
goto IL_022b;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_113 = V_0;
|
|
if ((!(((uint32_t)L_113) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_022b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_114 = ___1_relativePart;
|
|
NullCheck(L_114);
|
|
String_t* L_115;
|
|
L_115 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_114, 1, NULL);
|
|
String_t* L_116;
|
|
L_116 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_115, NULL);
|
|
___1_relativePart = L_116;
|
|
}
|
|
|
|
IL_022b:
|
|
{
|
|
String_t* L_117 = V_2;
|
|
String_t* L_118 = ___1_relativePart;
|
|
String_t* L_119;
|
|
L_119 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_117, L_118, NULL);
|
|
return L_119;
|
|
}
|
|
|
|
IL_0233:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_120 = ___0_basePart;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_121 = ___0_basePart;
|
|
NullCheck(L_121);
|
|
bool L_122;
|
|
L_122 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_121, NULL);
|
|
if (L_122)
|
|
{
|
|
G_B42_0 = ((int32_t)1073741840);
|
|
G_B42_1 = L_120;
|
|
goto IL_0244;
|
|
}
|
|
G_B41_0 = ((int32_t)1073741840);
|
|
G_B41_1 = L_120;
|
|
}
|
|
{
|
|
int32_t L_123 = ___2_uriFormat;
|
|
G_B43_0 = ((int32_t)(L_123));
|
|
G_B43_1 = G_B41_0;
|
|
G_B43_2 = G_B41_1;
|
|
goto IL_0245;
|
|
}
|
|
|
|
IL_0244:
|
|
{
|
|
G_B43_0 = 2;
|
|
G_B43_1 = G_B42_0;
|
|
G_B43_2 = G_B42_1;
|
|
}
|
|
|
|
IL_0245:
|
|
{
|
|
NullCheck(G_B43_2);
|
|
String_t* L_124;
|
|
L_124 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(G_B43_2, G_B43_1, G_B43_0, NULL);
|
|
V_2 = L_124;
|
|
String_t* L_125 = V_2;
|
|
NullCheck(L_125);
|
|
int32_t L_126;
|
|
L_126 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_125, NULL);
|
|
V_3 = L_126;
|
|
int32_t L_127 = V_3;
|
|
String_t* L_128 = ___1_relativePart;
|
|
NullCheck(L_128);
|
|
int32_t L_129;
|
|
L_129 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_128, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_130 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_127, L_129)));
|
|
V_4 = L_130;
|
|
int32_t L_131 = V_3;
|
|
if ((((int32_t)L_131) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0288;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_132 = V_2;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_133 = V_4;
|
|
int32_t L_134 = V_3;
|
|
NullCheck(L_132);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_132, 0, L_133, 0, L_134, NULL);
|
|
goto IL_0284;
|
|
}
|
|
|
|
IL_0272:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_135 = V_4;
|
|
int32_t L_136 = V_3;
|
|
int32_t L_137 = ((int32_t)il2cpp_codegen_subtract(L_136, 1));
|
|
V_3 = L_137;
|
|
NullCheck(L_135);
|
|
int32_t L_138 = L_137;
|
|
uint16_t L_139 = (uint16_t)(L_135)->GetAt(static_cast<il2cpp_array_size_t>(L_138));
|
|
if ((!(((uint32_t)L_139) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0284;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_140 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_140, 1));
|
|
goto IL_0288;
|
|
}
|
|
|
|
IL_0284:
|
|
{
|
|
int32_t L_141 = V_3;
|
|
if ((((int32_t)L_141) > ((int32_t)0)))
|
|
{
|
|
goto IL_0272;
|
|
}
|
|
}
|
|
|
|
IL_0288:
|
|
{
|
|
String_t* L_142 = ___1_relativePart;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_143 = V_4;
|
|
int32_t L_144 = V_3;
|
|
String_t* L_145 = ___1_relativePart;
|
|
NullCheck(L_145);
|
|
int32_t L_146;
|
|
L_146 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_145, NULL);
|
|
NullCheck(L_142);
|
|
String_CopyTo_m6E1DE99F2A6481B3B9839C8A026C74887C10A1DC(L_142, 0, L_143, L_144, L_146, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_147 = ___0_basePart;
|
|
NullCheck(L_147);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_148;
|
|
L_148 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_147, NULL);
|
|
NullCheck(L_148);
|
|
bool L_149;
|
|
L_149 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_148, ((int32_t)32), NULL);
|
|
if (L_149)
|
|
{
|
|
goto IL_02ae;
|
|
}
|
|
}
|
|
{
|
|
G_B51_0 = ((int32_t)65535);
|
|
goto IL_02b0;
|
|
}
|
|
|
|
IL_02ae:
|
|
{
|
|
G_B51_0 = ((int32_t)63);
|
|
}
|
|
|
|
IL_02b0:
|
|
{
|
|
V_0 = G_B51_0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_150 = ___0_basePart;
|
|
NullCheck(L_150);
|
|
bool L_151;
|
|
L_151 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_150, NULL);
|
|
if (L_151)
|
|
{
|
|
goto IL_02c8;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_152 = ___0_basePart;
|
|
NullCheck(L_152);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_153;
|
|
L_153 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_152, NULL);
|
|
NullCheck(L_153);
|
|
bool L_154;
|
|
L_154 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_153, ((int32_t)64), NULL);
|
|
if (L_154)
|
|
{
|
|
goto IL_02cf;
|
|
}
|
|
}
|
|
|
|
IL_02c8:
|
|
{
|
|
G_B55_0 = ((int32_t)65535);
|
|
goto IL_02d1;
|
|
}
|
|
|
|
IL_02cf:
|
|
{
|
|
G_B55_0 = ((int32_t)35);
|
|
}
|
|
|
|
IL_02d1:
|
|
{
|
|
V_5 = G_B55_0;
|
|
String_t* L_155 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
V_6 = L_155;
|
|
Il2CppChar L_156 = V_0;
|
|
if ((!(((uint32_t)L_156) == ((uint32_t)((int32_t)65535)))))
|
|
{
|
|
goto IL_02eb;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_157 = V_5;
|
|
if ((((int32_t)L_157) == ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_0339;
|
|
}
|
|
}
|
|
|
|
IL_02eb:
|
|
{
|
|
V_10 = 0;
|
|
goto IL_030b;
|
|
}
|
|
|
|
IL_02f0:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_158 = V_4;
|
|
int32_t L_159 = V_3;
|
|
int32_t L_160 = V_10;
|
|
NullCheck(L_158);
|
|
int32_t L_161 = ((int32_t)il2cpp_codegen_add(L_159, L_160));
|
|
uint16_t L_162 = (uint16_t)(L_158)->GetAt(static_cast<il2cpp_array_size_t>(L_161));
|
|
Il2CppChar L_163 = V_0;
|
|
if ((((int32_t)L_162) == ((int32_t)L_163)))
|
|
{
|
|
goto IL_0315;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_164 = V_4;
|
|
int32_t L_165 = V_3;
|
|
int32_t L_166 = V_10;
|
|
NullCheck(L_164);
|
|
int32_t L_167 = ((int32_t)il2cpp_codegen_add(L_165, L_166));
|
|
uint16_t L_168 = (uint16_t)(L_164)->GetAt(static_cast<il2cpp_array_size_t>(L_167));
|
|
Il2CppChar L_169 = V_5;
|
|
if ((((int32_t)L_168) == ((int32_t)L_169)))
|
|
{
|
|
goto IL_0315;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_170 = V_10;
|
|
V_10 = ((int32_t)il2cpp_codegen_add(L_170, 1));
|
|
}
|
|
|
|
IL_030b:
|
|
{
|
|
int32_t L_171 = V_10;
|
|
String_t* L_172 = ___1_relativePart;
|
|
NullCheck(L_172);
|
|
int32_t L_173;
|
|
L_173 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_172, NULL);
|
|
if ((((int32_t)L_171) < ((int32_t)L_173)))
|
|
{
|
|
goto IL_02f0;
|
|
}
|
|
}
|
|
|
|
IL_0315:
|
|
{
|
|
int32_t L_174 = V_10;
|
|
if (L_174)
|
|
{
|
|
goto IL_031e;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_175 = ___1_relativePart;
|
|
V_6 = L_175;
|
|
goto IL_0332;
|
|
}
|
|
|
|
IL_031e:
|
|
{
|
|
int32_t L_176 = V_10;
|
|
String_t* L_177 = ___1_relativePart;
|
|
NullCheck(L_177);
|
|
int32_t L_178;
|
|
L_178 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_177, NULL);
|
|
if ((((int32_t)L_176) >= ((int32_t)L_178)))
|
|
{
|
|
goto IL_0332;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_179 = ___1_relativePart;
|
|
int32_t L_180 = V_10;
|
|
NullCheck(L_179);
|
|
String_t* L_181;
|
|
L_181 = String_Substring_m6BA4A3FA3800FE92662D0847CC8E1EEF940DF472(L_179, L_180, NULL);
|
|
V_6 = L_181;
|
|
}
|
|
|
|
IL_0332:
|
|
{
|
|
int32_t L_182 = V_3;
|
|
int32_t L_183 = V_10;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_182, L_183));
|
|
goto IL_0342;
|
|
}
|
|
|
|
IL_0339:
|
|
{
|
|
int32_t L_184 = V_3;
|
|
String_t* L_185 = ___1_relativePart;
|
|
NullCheck(L_185);
|
|
int32_t L_186;
|
|
L_186 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_185, NULL);
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_184, L_186));
|
|
}
|
|
|
|
IL_0342:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_187 = ___0_basePart;
|
|
NullCheck(L_187);
|
|
uint64_t L_188;
|
|
L_188 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(L_187, NULL);
|
|
if ((!(((uint64_t)L_188) == ((uint64_t)((int64_t)((int32_t)65536))))))
|
|
{
|
|
goto IL_03b4;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_189 = ___0_basePart;
|
|
NullCheck(L_189);
|
|
bool L_190;
|
|
L_190 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_189, NULL);
|
|
if (!L_190)
|
|
{
|
|
goto IL_0373;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_191 = ___0_basePart;
|
|
NullCheck(L_191);
|
|
String_t* L_192;
|
|
L_192 = Uri_get_DnsSafeHost_mE5001E7AE7F1879A2059024EA06C9031F6320A2B(L_191, NULL);
|
|
String_t* L_193;
|
|
L_193 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2972BFE844E63CD209338A1C5E5ADB3707E7B9B9, L_192, _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC, NULL);
|
|
V_2 = L_193;
|
|
goto IL_041a;
|
|
}
|
|
|
|
IL_0373:
|
|
{
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_194 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_195 = L_194;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_196 = ___0_basePart;
|
|
int32_t L_197 = ___2_uriFormat;
|
|
NullCheck(L_196);
|
|
String_t* L_198;
|
|
L_198 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_196, 3, L_197, NULL);
|
|
NullCheck(L_195);
|
|
(L_195)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_198);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_199 = L_195;
|
|
NullCheck(L_199);
|
|
(L_199)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_200 = L_199;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_201 = ___0_basePart;
|
|
NullCheck(L_201);
|
|
String_t* L_202;
|
|
L_202 = Uri_get_DnsSafeHost_mE5001E7AE7F1879A2059024EA06C9031F6320A2B(L_201, NULL);
|
|
NullCheck(L_200);
|
|
(L_200)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)L_202);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_203 = L_200;
|
|
NullCheck(L_203);
|
|
(L_203)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_204 = L_203;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_205 = ___0_basePart;
|
|
int32_t L_206 = ___2_uriFormat;
|
|
NullCheck(L_205);
|
|
String_t* L_207;
|
|
L_207 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_205, ((int32_t)1073741832), L_206, NULL);
|
|
NullCheck(L_204);
|
|
(L_204)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)L_207);
|
|
String_t* L_208;
|
|
L_208 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_204, NULL);
|
|
V_2 = L_208;
|
|
goto IL_041a;
|
|
}
|
|
|
|
IL_03b4:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_209 = ___0_basePart;
|
|
NullCheck(L_209);
|
|
bool L_210;
|
|
L_210 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_209, NULL);
|
|
if (!L_210)
|
|
{
|
|
goto IL_0410;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_211 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem;
|
|
if (!L_211)
|
|
{
|
|
goto IL_0405;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_212 = ___0_basePart;
|
|
NullCheck(L_212);
|
|
bool L_213;
|
|
L_213 = Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2(L_212, NULL);
|
|
if (!L_213)
|
|
{
|
|
goto IL_03f0;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_214 = V_4;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_215 = ___0_basePart;
|
|
NullCheck(L_215);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_216;
|
|
L_216 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_215, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_217;
|
|
L_217 = Uri_Compress_m22981FC433505DEE0F230312B93B062096607CCD(L_214, (uint16_t)3, (&V_3), L_216, NULL);
|
|
V_4 = L_217;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_218 = V_4;
|
|
int32_t L_219 = V_3;
|
|
String_t* L_220;
|
|
L_220 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_218, 1, ((int32_t)il2cpp_codegen_subtract(L_219, 1)), NULL);
|
|
String_t* L_221 = V_6;
|
|
String_t* L_222;
|
|
L_222 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_220, L_221, NULL);
|
|
return L_222;
|
|
}
|
|
|
|
IL_03f0:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_223 = ___0_basePart;
|
|
NullCheck(L_223);
|
|
String_t* L_224;
|
|
L_224 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_223, 4, 2, NULL);
|
|
String_t* L_225;
|
|
L_225 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE, L_224, NULL);
|
|
V_2 = L_225;
|
|
goto IL_041a;
|
|
}
|
|
|
|
IL_0405:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_226 = ___0_basePart;
|
|
NullCheck(L_226);
|
|
String_t* L_227;
|
|
L_227 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_226, 4, 2, NULL);
|
|
V_2 = L_227;
|
|
goto IL_041a;
|
|
}
|
|
|
|
IL_0410:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_228 = ___0_basePart;
|
|
int32_t L_229 = ___2_uriFormat;
|
|
NullCheck(L_228);
|
|
String_t* L_230;
|
|
L_230 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_228, ((int32_t)15), L_229, NULL);
|
|
V_2 = L_230;
|
|
}
|
|
|
|
IL_041a:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_231 = V_4;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_232 = ___0_basePart;
|
|
NullCheck(L_232);
|
|
uint16_t L_233;
|
|
L_233 = Uri_get_SecuredPathIndex_m575B7B28B17F8F7EE3FA563ACF6390B0926732AD(L_232, NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_234 = ___0_basePart;
|
|
NullCheck(L_234);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_235;
|
|
L_235 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_234, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_236;
|
|
L_236 = Uri_Compress_m22981FC433505DEE0F230312B93B062096607CCD(L_231, L_233, (&V_3), L_235, NULL);
|
|
V_4 = L_236;
|
|
String_t* L_237 = V_2;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_238 = V_4;
|
|
int32_t L_239 = V_3;
|
|
String_t* L_240;
|
|
L_240 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_238, 0, L_239, NULL);
|
|
String_t* L_241 = V_6;
|
|
String_t* L_242;
|
|
L_242 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_237, L_240, L_241, NULL);
|
|
return L_242;
|
|
}
|
|
}
|
|
// Method Definition Index: 60569
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D (Il2CppChar ___0_ch, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_ch;
|
|
if ((((int32_t)L_0) > ((int32_t)((int32_t)32))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_1 = ___0_ch;
|
|
if ((((int32_t)L_1) == ((int32_t)((int32_t)32))))
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_2 = ___0_ch;
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)10))))
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_3 = ___0_ch;
|
|
if ((((int32_t)L_3) == ((int32_t)((int32_t)13))))
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_4 = ___0_ch;
|
|
return (bool)((((int32_t)L_4) == ((int32_t)((int32_t)9)))? 1 : 0);
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60570
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsAsciiLetter_m54D66D3D390C364A49529D304526152E2339A140 (Il2CppChar ___0_character, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_character;
|
|
if ((((int32_t)L_0) < ((int32_t)((int32_t)97))))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_1 = ___0_character;
|
|
if ((((int32_t)L_1) <= ((int32_t)((int32_t)122))))
|
|
{
|
|
goto IL_001a;
|
|
}
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
Il2CppChar L_2 = ___0_character;
|
|
if ((((int32_t)L_2) < ((int32_t)((int32_t)65))))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_3 = ___0_character;
|
|
return (bool)((((int32_t)((((int32_t)L_3) > ((int32_t)((int32_t)90)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Method Definition Index: 60571
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsAsciiLetterOrDigit_m9033B2053D679076DEADF04748CE5E983B25A9E0 (Il2CppChar ___0_character, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
Il2CppChar L_0 = ___0_character;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Uri_IsAsciiLetter_m54D66D3D390C364A49529D304526152E2339A140(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_2 = ___0_character;
|
|
if ((((int32_t)L_2) < ((int32_t)((int32_t)48))))
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_3 = ___0_character;
|
|
return (bool)((((int32_t)((((int32_t)L_3) > ((int32_t)((int32_t)57)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Method Definition Index: 60572
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsBidiControlCharacter_m37BFE363354928FB34D016950008D1FB29DFBB0F (Il2CppChar ___0_ch, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Il2CppChar L_0 = ___0_ch;
|
|
if ((((int32_t)L_0) == ((int32_t)((int32_t)8206))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_1 = ___0_ch;
|
|
if ((((int32_t)L_1) == ((int32_t)((int32_t)8207))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_2 = ___0_ch;
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)8234))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_3 = ___0_ch;
|
|
if ((((int32_t)L_3) == ((int32_t)((int32_t)8235))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_4 = ___0_ch;
|
|
if ((((int32_t)L_4) == ((int32_t)((int32_t)8236))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_5 = ___0_ch;
|
|
if ((((int32_t)L_5) == ((int32_t)((int32_t)8237))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_6 = ___0_ch;
|
|
return (bool)((((int32_t)L_6) == ((int32_t)((int32_t)8238)))? 1 : 0);
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Method Definition Index: 60573
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_StripBidiControlCharacter_mB8C52362A2A248EB33737D1A4792B3FB57975912 (Il2CppChar* ___0_strToClean, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
Il2CppChar V_3 = 0x0;
|
|
{
|
|
int32_t L_0 = ___2_length;
|
|
if ((((int32_t)L_0) > ((int32_t)0)))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
int32_t L_1 = ___2_length;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_1);
|
|
V_0 = L_2;
|
|
V_1 = 0;
|
|
V_2 = 0;
|
|
goto IL_0045;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Il2CppChar* L_3 = ___0_strToClean;
|
|
int32_t L_4 = ___1_start;
|
|
int32_t L_5 = V_2;
|
|
int32_t L_6 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_4, L_5))), 2)))));
|
|
V_3 = L_6;
|
|
Il2CppChar L_7 = V_3;
|
|
if ((((int32_t)L_7) < ((int32_t)((int32_t)8206))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_8 = V_3;
|
|
if ((((int32_t)L_8) > ((int32_t)((int32_t)8238))))
|
|
{
|
|
goto IL_0039;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_9 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Uri_IsBidiControlCharacter_m37BFE363354928FB34D016950008D1FB29DFBB0F(L_9, NULL);
|
|
if (L_10)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_11 = V_0;
|
|
int32_t L_12 = V_1;
|
|
int32_t L_13 = L_12;
|
|
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
Il2CppChar L_14 = V_3;
|
|
NullCheck(L_11);
|
|
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (Il2CppChar)L_14);
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
int32_t L_15 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
int32_t L_16 = V_2;
|
|
int32_t L_17 = ___2_length;
|
|
if ((((int32_t)L_16) < ((int32_t)L_17)))
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_18 = V_0;
|
|
int32_t L_19 = V_1;
|
|
String_t* L_20;
|
|
L_20 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_18, 0, L_19, NULL);
|
|
return L_20;
|
|
}
|
|
}
|
|
// Method Definition Index: 60574
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_uri, bool ___1_dontEscape, int32_t ___2_uriKind, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* V_1 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B6_0 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B5_0 = NULL;
|
|
String_t* G_B7_0 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B7_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___2_uriKind;
|
|
if ((((int32_t)L_0) < ((int32_t)0)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___2_uriKind;
|
|
if ((((int32_t)L_1) <= ((int32_t)2)))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
int32_t L_2 = ___2_uriKind;
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)300))))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
|
|
int32_t L_5 = ___2_uriKind;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UriKind_t6597BD6BF48C695D63244DF8541B5EA48FF7F9E7_il2cpp_TypeInfo_var)), &L_6);
|
|
NullCheck(L_4);
|
|
ArrayElementTypeCheck (L_4, L_7);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_7);
|
|
String_t* L_8;
|
|
L_8 = SR_GetString_m56640423E54C5F10BFDEF27B7E692A33745EB696(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral19A73218F14885E4C839EDA68A1C1C791F7745AA)), L_4, NULL);
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, L_8, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
String_t* L_10 = ___0_uri;
|
|
if (!L_10)
|
|
{
|
|
G_B6_0 = __this;
|
|
goto IL_0036;
|
|
}
|
|
G_B5_0 = __this;
|
|
}
|
|
{
|
|
String_t* L_11 = ___0_uri;
|
|
G_B7_0 = L_11;
|
|
G_B7_1 = G_B5_0;
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
String_t* L_12 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
G_B7_0 = L_12;
|
|
G_B7_1 = G_B6_0;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
NullCheck(G_B7_1);
|
|
G_B7_1->___m_String = G_B7_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B7_1->___m_String), (void*)G_B7_0);
|
|
bool L_13 = ___1_dontEscape;
|
|
if (!L_13)
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_14 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_14|((int64_t)((int32_t)524288))));
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
String_t* L_15 = __this->___m_String;
|
|
uint64_t* L_16 = (uint64_t*)(&__this->___m_Flags);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81** L_17 = (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81**)(&__this->___m_Syntax);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_18;
|
|
L_18 = Uri_ParseScheme_m8E14D8CA20935DF4A14DC0C7DFE2330C734F1AD6(L_15, L_16, L_17, NULL);
|
|
V_0 = L_18;
|
|
int32_t L_19 = V_0;
|
|
int32_t L_20 = ___2_uriKind;
|
|
Uri_InitializeUri_m044EA7C6188B132874B4522D5CA41EEFDB9A1718(__this, L_19, L_20, (&V_1), NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_21 = V_1;
|
|
if (!L_21)
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_22 = V_1;
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_CreateThis_m522F36D576D9A8803410439127DB32837331BA3A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60575
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_InitializeUri_m044EA7C6188B132874B4522D5CA41EEFDB9A1718 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_err, int32_t ___1_uriKind, UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** ___2_e, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B25_0 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B22_0 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B24_0 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B23_0 = NULL;
|
|
int32_t G_B26_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B26_1 = NULL;
|
|
{
|
|
int32_t L_0 = ___0_err;
|
|
if (L_0)
|
|
{
|
|
goto IL_00ce;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___1_uriKind;
|
|
if (L_2)
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_3 = __this->___m_String;
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_3, NULL);
|
|
if ((((int32_t)L_4) <= ((int32_t)0)))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_5 = __this->___m_String;
|
|
NullCheck(L_5);
|
|
Il2CppChar L_6;
|
|
L_6 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_5, 0, NULL);
|
|
if ((!(((uint32_t)L_6) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_003c;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_7 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___useDotNetRelativeOrAbsolute;
|
|
if (!L_7)
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
bool L_8;
|
|
L_8 = Uri_NotAny_mB88A38A602D4A784CADBD43FDF4CDA0235371E81(__this, ((int64_t)((int32_t)134217728)), NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___1_uriKind;
|
|
if ((((int32_t)L_9) == ((int32_t)1)))
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_10 = ___1_uriKind;
|
|
if ((((int32_t)L_10) == ((int32_t)2)))
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_11 = __this->___m_String;
|
|
NullCheck(L_11);
|
|
int32_t L_12;
|
|
L_12 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_11, NULL);
|
|
if ((((int32_t)L_12) < ((int32_t)2)))
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_13 = __this->___m_String;
|
|
NullCheck(L_13);
|
|
Il2CppChar L_14;
|
|
L_14 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_13, 0, NULL);
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_0080;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_15 = __this->___m_String;
|
|
NullCheck(L_15);
|
|
Il2CppChar L_16;
|
|
L_16 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_15, 1, NULL);
|
|
if ((((int32_t)L_16) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_009e;
|
|
}
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
__this->___m_Syntax = (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Syntax), (void*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL);
|
|
uint64_t L_17 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_17&((int64_t)((int32_t)524288))));
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_18 = ___2_e;
|
|
*((RuntimeObject**)L_18) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_18, (void*)(RuntimeObject*)NULL);
|
|
return;
|
|
}
|
|
|
|
IL_009e:
|
|
{
|
|
int32_t L_19 = ___1_uriKind;
|
|
if ((!(((uint32_t)L_19) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
bool L_20;
|
|
L_20 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)134217728)), NULL);
|
|
if (!L_20)
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_Syntax = (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Syntax), (void*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL);
|
|
uint64_t L_21 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_21&((int64_t)((int32_t)524288))));
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_22 = ___2_e;
|
|
*((RuntimeObject**)L_22) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_22, (void*)(RuntimeObject*)NULL);
|
|
return;
|
|
}
|
|
|
|
IL_00ce:
|
|
{
|
|
int32_t L_23 = ___0_err;
|
|
if ((((int32_t)L_23) <= ((int32_t)4)))
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_String = (String_t*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)(String_t*)NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_24 = ___2_e;
|
|
int32_t L_25 = ___0_err;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_26;
|
|
L_26 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(L_25, NULL);
|
|
*((RuntimeObject**)L_24) = (RuntimeObject*)L_26;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_24, (void*)(RuntimeObject*)L_26);
|
|
return;
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
V_0 = (bool)0;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_27 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_ConfigInitialized;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (L_27)
|
|
{
|
|
goto IL_0100;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_28 = __this->___m_String;
|
|
bool L_29;
|
|
L_29 = Uri_CheckForConfigLoad_mC7297EBC00884B1793FDB16F79BF0FCFD53E9FA7(__this, L_28, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_0100;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
Uri_InitializeUriConfig_mCD4E00EDCA27459C7B005DDFFAD9D54396BF7DCB(NULL);
|
|
}
|
|
|
|
IL_0100:
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_30 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IriParsing;
|
|
il2cpp_codegen_memory_barrier();
|
|
if (!L_30)
|
|
{
|
|
G_B25_0 = __this;
|
|
goto IL_0127;
|
|
}
|
|
G_B22_0 = __this;
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_31 = __this->___m_Syntax;
|
|
if (!L_31)
|
|
{
|
|
G_B24_0 = G_B22_0;
|
|
goto IL_0124;
|
|
}
|
|
G_B23_0 = G_B22_0;
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_32 = __this->___m_Syntax;
|
|
NullCheck(L_32);
|
|
bool L_33;
|
|
L_33 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_32, ((int32_t)268435456), NULL);
|
|
G_B26_0 = ((int32_t)(L_33));
|
|
G_B26_1 = G_B23_0;
|
|
goto IL_0128;
|
|
}
|
|
|
|
IL_0124:
|
|
{
|
|
G_B26_0 = 1;
|
|
G_B26_1 = G_B24_0;
|
|
goto IL_0128;
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
G_B26_0 = 0;
|
|
G_B26_1 = G_B25_0;
|
|
}
|
|
|
|
IL_0128:
|
|
{
|
|
NullCheck(G_B26_1);
|
|
G_B26_1->___m_iriParsing = (bool)G_B26_0;
|
|
bool L_34 = __this->___m_iriParsing;
|
|
if (!L_34)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_35 = __this->___m_String;
|
|
bool L_36;
|
|
L_36 = Uri_CheckForUnicode_mC763EF0DDC61EE359A6256B95209736EC0353AA1(__this, L_35, NULL);
|
|
if (L_36)
|
|
{
|
|
goto IL_0151;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_37 = __this->___m_String;
|
|
bool L_38;
|
|
L_38 = Uri_CheckForEscapedUnreserved_mCEF702F733C72BE825E9FEBBEA751540A6A78D11(__this, L_37, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_0175;
|
|
}
|
|
}
|
|
|
|
IL_0151:
|
|
{
|
|
uint64_t L_39 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_39|((int64_t)8589934592LL)));
|
|
V_0 = (bool)1;
|
|
String_t* L_40 = __this->___m_String;
|
|
__this->___m_originalUnicodeString = L_40;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_originalUnicodeString), (void*)L_40);
|
|
}
|
|
|
|
IL_0175:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_41 = __this->___m_Syntax;
|
|
if (!L_41)
|
|
{
|
|
goto IL_0290;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_42 = __this->___m_Syntax;
|
|
NullCheck(L_42);
|
|
bool L_43;
|
|
L_43 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_42, NULL);
|
|
if (!L_43)
|
|
{
|
|
goto IL_01ef;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_44;
|
|
L_44 = Uri_PrivateParseMinimal_m4D4C3CB26AC0DE8B0E1F7DC4143F2004D9D25B17(__this, NULL);
|
|
int32_t L_45 = L_44;
|
|
___0_err = L_45;
|
|
if (!L_45)
|
|
{
|
|
goto IL_01c9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_46 = ___1_uriKind;
|
|
if ((((int32_t)L_46) == ((int32_t)1)))
|
|
{
|
|
goto IL_01bf;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_47 = ___0_err;
|
|
if ((((int32_t)L_47) > ((int32_t)4)))
|
|
{
|
|
goto IL_01bf;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_Syntax = (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Syntax), (void*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_48 = ___2_e;
|
|
*((RuntimeObject**)L_48) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_48, (void*)(RuntimeObject*)NULL);
|
|
uint64_t L_49 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_49&((int64_t)((int32_t)524288))));
|
|
goto IL_01db;
|
|
}
|
|
|
|
IL_01bf:
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_50 = ___2_e;
|
|
int32_t L_51 = ___0_err;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_52;
|
|
L_52 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(L_51, NULL);
|
|
*((RuntimeObject**)L_50) = (RuntimeObject*)L_52;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_50, (void*)(RuntimeObject*)L_52);
|
|
goto IL_01db;
|
|
}
|
|
|
|
IL_01c9:
|
|
{
|
|
int32_t L_53 = ___1_uriKind;
|
|
if ((!(((uint32_t)L_53) == ((uint32_t)2))))
|
|
{
|
|
goto IL_01d8;
|
|
}
|
|
}
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_54 = ___2_e;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_55;
|
|
L_55 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(((int32_t)12), NULL);
|
|
*((RuntimeObject**)L_54) = (RuntimeObject*)L_55;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_54, (void*)(RuntimeObject*)L_55);
|
|
goto IL_01db;
|
|
}
|
|
|
|
IL_01d8:
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_56 = ___2_e;
|
|
*((RuntimeObject**)L_56) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_56, (void*)(RuntimeObject*)NULL);
|
|
}
|
|
|
|
IL_01db:
|
|
{
|
|
bool L_57 = __this->___m_iriParsing;
|
|
bool L_58 = V_0;
|
|
if (!((int32_t)((int32_t)L_57&(int32_t)L_58)))
|
|
{
|
|
goto IL_0312;
|
|
}
|
|
}
|
|
{
|
|
Uri_EnsureParseRemaining_mDF7D4313A56047EB22457E12330C138156D54783(__this, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_01ef:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_59 = __this->___m_Syntax;
|
|
NullCheck(L_59);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_60;
|
|
L_60 = UriParser_InternalOnNewUri_m93B84E04949FAE8FE3B6919DA9F933B682D4B2F8(L_59, NULL);
|
|
__this->___m_Syntax = L_60;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Syntax), (void*)L_60);
|
|
uint64_t L_61 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_61|((int64_t)((int32_t)16777216))));
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_62 = __this->___m_Syntax;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_63 = ___2_e;
|
|
NullCheck(L_62);
|
|
UriParser_InternalValidate_m69157B3E80381F3FC104788160F2213B3FE8F39D(L_62, __this, L_63, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_64 = ___2_e;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_65 = *((UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF**)L_64);
|
|
if (!L_65)
|
|
{
|
|
goto IL_0256;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_66 = ___1_uriKind;
|
|
if ((((int32_t)L_66) == ((int32_t)1)))
|
|
{
|
|
goto IL_0312;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_67 = ___0_err;
|
|
if (!L_67)
|
|
{
|
|
goto IL_0312;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_68 = ___0_err;
|
|
if ((((int32_t)L_68) > ((int32_t)4)))
|
|
{
|
|
goto IL_0312;
|
|
}
|
|
}
|
|
{
|
|
__this->___m_Syntax = (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Syntax), (void*)(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_69 = ___2_e;
|
|
*((RuntimeObject**)L_69) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_69, (void*)(RuntimeObject*)NULL);
|
|
uint64_t L_70 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_70&((int64_t)((int32_t)524288))));
|
|
return;
|
|
}
|
|
|
|
IL_0256:
|
|
{
|
|
int32_t L_71 = ___0_err;
|
|
if (L_71)
|
|
{
|
|
goto IL_0267;
|
|
}
|
|
}
|
|
{
|
|
bool L_72;
|
|
L_72 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)67108864)), NULL);
|
|
if (!L_72)
|
|
{
|
|
goto IL_026f;
|
|
}
|
|
}
|
|
|
|
IL_0267:
|
|
{
|
|
Uri_SetUserDrivenParsing_mDE80D352D6343F50F152EB65EF142E84F7F79D69(__this, NULL);
|
|
goto IL_027c;
|
|
}
|
|
|
|
IL_026f:
|
|
{
|
|
int32_t L_73 = ___1_uriKind;
|
|
if ((!(((uint32_t)L_73) == ((uint32_t)2))))
|
|
{
|
|
goto IL_027c;
|
|
}
|
|
}
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_74 = ___2_e;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_75;
|
|
L_75 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(((int32_t)12), NULL);
|
|
*((RuntimeObject**)L_74) = (RuntimeObject*)L_75;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_74, (void*)(RuntimeObject*)L_75);
|
|
}
|
|
|
|
IL_027c:
|
|
{
|
|
bool L_76 = __this->___m_iriParsing;
|
|
bool L_77 = V_0;
|
|
if (!((int32_t)((int32_t)L_76&(int32_t)L_77)))
|
|
{
|
|
goto IL_0312;
|
|
}
|
|
}
|
|
{
|
|
Uri_EnsureParseRemaining_mDF7D4313A56047EB22457E12330C138156D54783(__this, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0290:
|
|
{
|
|
int32_t L_78 = ___0_err;
|
|
if (!L_78)
|
|
{
|
|
goto IL_0303;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_79 = ___1_uriKind;
|
|
if ((((int32_t)L_79) == ((int32_t)1)))
|
|
{
|
|
goto IL_0303;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_80 = ___0_err;
|
|
if ((((int32_t)L_80) > ((int32_t)4)))
|
|
{
|
|
goto IL_0303;
|
|
}
|
|
}
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_81 = ___2_e;
|
|
*((RuntimeObject**)L_81) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_81, (void*)(RuntimeObject*)NULL);
|
|
uint64_t L_82 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_82&((int64_t)8590458880LL)));
|
|
bool L_83 = __this->___m_iriParsing;
|
|
bool L_84 = V_0;
|
|
if (!((int32_t)((int32_t)L_83&(int32_t)L_84)))
|
|
{
|
|
goto IL_0312;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_85 = __this->___m_originalUnicodeString;
|
|
String_t* L_86 = __this->___m_originalUnicodeString;
|
|
NullCheck(L_86);
|
|
int32_t L_87;
|
|
L_87 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_86, NULL);
|
|
String_t* L_88;
|
|
L_88 = Uri_EscapeUnescapeIri_m14C0CD1A4C14E2458685E5A10049204B1A15C16C(__this, L_85, 0, L_87, 0, NULL);
|
|
__this->___m_String = L_88;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_88);
|
|
}
|
|
try
|
|
{
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_89;
|
|
L_89 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (!L_89)
|
|
{
|
|
goto IL_02f6_1;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_90 = __this->___m_String;
|
|
NullCheck(L_90);
|
|
String_t* L_91;
|
|
L_91 = String_Normalize_mB458CCECBD27D6E9FB44CF03D37E856846C41831(L_90, 1, NULL);
|
|
__this->___m_String = L_91;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_91);
|
|
}
|
|
|
|
IL_02f6_1:
|
|
{
|
|
goto IL_0312;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_02f8;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_02f8:
|
|
{
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_92 = ((ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)IL2CPP_GET_ACTIVE_EXCEPTION(ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*));;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_93 = ___2_e;
|
|
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var)));
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_94;
|
|
L_94 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(1, NULL);
|
|
*((RuntimeObject**)L_93) = (RuntimeObject*)L_94;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_93, (void*)(RuntimeObject*)L_94);
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_0312;
|
|
}
|
|
|
|
IL_0303:
|
|
{
|
|
__this->___m_String = (String_t*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)(String_t*)NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_95 = ___2_e;
|
|
int32_t L_96 = ___0_err;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_97;
|
|
L_97 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(L_96, NULL);
|
|
*((RuntimeObject**)L_95) = (RuntimeObject*)L_97;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_95, (void*)(RuntimeObject*)L_97);
|
|
}
|
|
|
|
IL_0312:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60576
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckForConfigLoad_mC7297EBC00884B1793FDB16F79BF0FCFD53E9FA7 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_data, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
Il2CppChar* V_2 = NULL;
|
|
String_t* V_3 = NULL;
|
|
int32_t V_4 = 0;
|
|
{
|
|
V_0 = (bool)0;
|
|
String_t* L_0 = ___0_data;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
|
|
V_1 = L_1;
|
|
String_t* L_2 = ___0_data;
|
|
V_3 = L_2;
|
|
String_t* L_3 = V_3;
|
|
V_2 = (Il2CppChar*)((uintptr_t)L_3);
|
|
Il2CppChar* L_4 = V_2;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_5 = V_2;
|
|
int32_t L_6;
|
|
L_6 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_2 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_5, L_6));
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
V_4 = 0;
|
|
goto IL_007d;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Il2CppChar* L_7 = V_2;
|
|
int32_t L_8 = V_4;
|
|
int32_t L_9 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_7, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_8), 2)))));
|
|
if ((((int32_t)L_9) > ((int32_t)((int32_t)127))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_10 = V_2;
|
|
int32_t L_11 = V_4;
|
|
int32_t L_12 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 2)))));
|
|
if ((((int32_t)L_12) == ((int32_t)((int32_t)37))))
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_13 = V_2;
|
|
int32_t L_14 = V_4;
|
|
int32_t L_15 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_13, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_14), 2)))));
|
|
if ((!(((uint32_t)L_15) == ((uint32_t)((int32_t)120)))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_4;
|
|
int32_t L_17 = V_1;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_16, 3))) >= ((int32_t)L_17)))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_18 = V_2;
|
|
int32_t L_19 = V_4;
|
|
int32_t L_20 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_18, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_19, 1))), 2)))));
|
|
if ((!(((uint32_t)L_20) == ((uint32_t)((int32_t)110)))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_21 = V_2;
|
|
int32_t L_22 = V_4;
|
|
int32_t L_23 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_21, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_22, 2))), 2)))));
|
|
if ((!(((uint32_t)L_23) == ((uint32_t)((int32_t)45)))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_24 = V_2;
|
|
int32_t L_25 = V_4;
|
|
int32_t L_26 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_25, 3))), 2)))));
|
|
if ((!(((uint32_t)L_26) == ((uint32_t)((int32_t)45)))))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
V_0 = (bool)1;
|
|
goto IL_0082;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
int32_t L_27 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_27, 1));
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
int32_t L_28 = V_4;
|
|
int32_t L_29 = V_1;
|
|
if ((((int32_t)L_28) < ((int32_t)L_29)))
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
V_3 = (String_t*)NULL;
|
|
bool L_30 = V_0;
|
|
return L_30;
|
|
}
|
|
}
|
|
// Method Definition Index: 60577
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckForUnicode_mC763EF0DDC61EE359A6256B95209736EC0353AA1 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_data, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
{
|
|
V_0 = (bool)0;
|
|
String_t* L_0 = ___0_data;
|
|
NullCheck(L_0);
|
|
int32_t L_1;
|
|
L_1 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_0, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_1);
|
|
V_1 = L_2;
|
|
V_2 = 0;
|
|
String_t* L_3 = ___0_data;
|
|
String_t* L_4 = ___0_data;
|
|
NullCheck(L_4);
|
|
int32_t L_5;
|
|
L_5 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_4, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7;
|
|
L_7 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_3, 0, L_5, L_6, (&V_2), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), ((int32_t)10), (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL, (bool)0, NULL);
|
|
V_1 = L_7;
|
|
V_3 = 0;
|
|
goto IL_0047;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = V_1;
|
|
int32_t L_9 = V_3;
|
|
NullCheck(L_8);
|
|
int32_t L_10 = L_9;
|
|
uint16_t L_11 = (uint16_t)(L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
|
|
if ((((int32_t)L_11) <= ((int32_t)((int32_t)127))))
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (bool)1;
|
|
goto IL_004b;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
int32_t L_12 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
int32_t L_13 = V_3;
|
|
int32_t L_14 = V_2;
|
|
if ((((int32_t)L_13) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
bool L_15 = V_0;
|
|
return L_15;
|
|
}
|
|
}
|
|
// Method Definition Index: 60578
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_CheckForEscapedUnreserved_mCEF702F733C72BE825E9FEBBEA751540A6A78D11 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_data, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Il2CppChar* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
Il2CppChar V_3 = 0x0;
|
|
{
|
|
String_t* L_0 = ___0_data;
|
|
V_1 = L_0;
|
|
String_t* L_1 = V_1;
|
|
V_0 = (Il2CppChar*)((uintptr_t)L_1);
|
|
Il2CppChar* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_0 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, L_4));
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
V_2 = 0;
|
|
goto IL_0087;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
Il2CppChar* L_5 = V_0;
|
|
int32_t L_6 = V_2;
|
|
int32_t L_7 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_5, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_6), 2)))));
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)37)))))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_8 = V_0;
|
|
int32_t L_9 = V_2;
|
|
int32_t L_10 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_8, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_9, 1))), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_11;
|
|
L_11 = Uri_IsHexDigit_m89270CD137F8D5AAC9953CB367BF194D0D0EEDBC(L_10, NULL);
|
|
if (!L_11)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_12 = V_0;
|
|
int32_t L_13 = V_2;
|
|
int32_t L_14 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_12, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_13, 2))), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_15;
|
|
L_15 = Uri_IsHexDigit_m89270CD137F8D5AAC9953CB367BF194D0D0EEDBC(L_14, NULL);
|
|
if (!L_15)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_16 = V_0;
|
|
int32_t L_17 = V_2;
|
|
int32_t L_18 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_16, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_17, 1))), 2)))));
|
|
if ((((int32_t)L_18) < ((int32_t)((int32_t)48))))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_19 = V_0;
|
|
int32_t L_20 = V_2;
|
|
int32_t L_21 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_19, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_20, 1))), 2)))));
|
|
if ((((int32_t)L_21) > ((int32_t)((int32_t)55))))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_22 = V_0;
|
|
int32_t L_23 = V_2;
|
|
int32_t L_24 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_22, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_23, 1))), 2)))));
|
|
Il2CppChar* L_25 = V_0;
|
|
int32_t L_26 = V_2;
|
|
int32_t L_27 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_25, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_26, 2))), 2)))));
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
Il2CppChar L_28;
|
|
L_28 = UriHelper_EscapedAscii_m93D49C2D42E1E5E292199FACF5B4D6CC770D3DA1(L_24, L_27, NULL);
|
|
V_3 = L_28;
|
|
Il2CppChar L_29 = V_3;
|
|
if ((((int32_t)L_29) == ((int32_t)((int32_t)65535))))
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar L_30 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
bool L_31;
|
|
L_31 = UriHelper_Is3986Unreserved_mCDBDBB83B68181182A6AD07747084B3204C7BDCA(L_30, NULL);
|
|
if (!L_31)
|
|
{
|
|
goto IL_0083;
|
|
}
|
|
}
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0083:
|
|
{
|
|
int32_t L_32 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
int32_t L_33 = V_2;
|
|
String_t* L_34 = ___0_data;
|
|
NullCheck(L_34);
|
|
int32_t L_35;
|
|
L_35 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_34, NULL);
|
|
if ((((int32_t)L_33) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_35, 2)))))
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
V_1 = (String_t*)NULL;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60579
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_TryCreate_m183077985BD7B1BE8DBDBCC4604F775C44723EC9 (String_t* ___0_uriString, int32_t ___1_uriKind, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E** ___2_result, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* V_0 = NULL;
|
|
{
|
|
String_t* L_0 = ___0_uriString;
|
|
if (L_0)
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E** L_1 = ___2_result;
|
|
*((RuntimeObject**)L_1) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_1, (void*)(RuntimeObject*)NULL);
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
V_0 = (UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E** L_2 = ___2_result;
|
|
String_t* L_3 = ___0_uriString;
|
|
int32_t L_4 = ___1_uriKind;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_5;
|
|
L_5 = Uri_CreateHelper_mB015D0E87C2F9401D7C9B929C194AA5E432DA224(L_3, (bool)0, L_4, (&V_0), NULL);
|
|
*((RuntimeObject**)L_2) = (RuntimeObject*)L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)L_5);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_6 = V_0;
|
|
if (L_6)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E** L_7 = ___2_result;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_8 = *((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E**)L_7);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Uri_op_Inequality_m64BE981CDF88B751677B80D883B201BF3CFD83F7(L_8, (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL, NULL);
|
|
return L_9;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60580
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetComponents_m30E3EAD4E9A39939456E764FEF94AFD4D6B7532A (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_components, int32_t ___1_format, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_components;
|
|
if (!((int32_t)((int32_t)L_0&((int32_t)-2147483648LL))))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___0_components;
|
|
if ((((int32_t)L_1) == ((int32_t)((int32_t)-2147483648LL))))
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_2 = ___0_components;
|
|
int32_t L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UriComponents_t92D6A11B001BCF2B97D0613FD0541637524A7A82_il2cpp_TypeInfo_var)), &L_3);
|
|
String_t* L_5;
|
|
L_5 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE13258345AC5ED7FA38D641004219DBE3A3FB56C)), NULL);
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7C03E97995F6950303A46C204A216735E6B4582)), L_4, L_5, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_GetComponents_m30E3EAD4E9A39939456E764FEF94AFD4D6B7532A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
int32_t L_7 = ___1_format;
|
|
if (!((int32_t)((int32_t)L_7&((int32_t)-4))))
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75C9716749EA210206E3467390B7A11F3F33DDFA)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_GetComponents_m30E3EAD4E9A39939456E764FEF94AFD4D6B7532A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
bool L_9;
|
|
L_9 = Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028(__this, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0065;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_10 = ___0_components;
|
|
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)-2147483648LL)))))
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___1_format;
|
|
String_t* L_12;
|
|
L_12 = Uri_GetRelativeSerializationString_mDEB0AD1094EC2842C2F0830C1E43FF2FFDEB6F5B(__this, L_11, NULL);
|
|
return L_12;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
String_t* L_13;
|
|
L_13 = SR_GetString_m2F0EFCFA5FE3DB6DE89C5823284302D691355AA6(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE657126EBF76C06687ED6EAD2C714E37315C927F)), NULL);
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_14 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_14, L_13, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_GetComponents_m30E3EAD4E9A39939456E764FEF94AFD4D6B7532A_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_15;
|
|
L_15 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(__this, NULL);
|
|
NullCheck(L_15);
|
|
bool L_16;
|
|
L_16 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_15, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_17 = ___0_components;
|
|
int32_t L_18 = ___1_format;
|
|
String_t* L_19;
|
|
L_19 = Uri_GetComponentsHelper_m83D8E4A027E180AFB34BA5290A8FF381EBCBCB75(__this, L_17, L_18, NULL);
|
|
return L_19;
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_20;
|
|
L_20 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(__this, NULL);
|
|
int32_t L_21 = ___0_components;
|
|
int32_t L_22 = ___1_format;
|
|
NullCheck(L_20);
|
|
String_t* L_23;
|
|
L_23 = UriParser_InternalGetComponents_m52F450C5283A1820D5AFD07505E5FE82D4F476B0(L_20, __this, L_21, L_22, NULL);
|
|
return L_23;
|
|
}
|
|
}
|
|
// Method Definition Index: 60581
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsWellFormedOriginalString_mD71C404996C187FB7CB38474B7E4DC4DD760A9DF (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_IsNotAbsoluteUri_m374185EB37A209B6102F955427913168C5543028(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_1;
|
|
L_1 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(__this, NULL);
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = UriParser_get_IsSimple_m8ED850D585BA3BA0FDC239496065E6D2D973C7E5(L_1, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
bool L_3;
|
|
L_3 = Uri_InternalIsWellFormedOriginalString_m273089E57528670A95D845618A5C3CCD028A3098(__this, NULL);
|
|
return L_3;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_4;
|
|
L_4 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(__this, NULL);
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = UriParser_InternalIsWellFormedOriginalString_m8721FCB51EB53C8B322E0A8909B181D6CF0D108F(L_4, __this, NULL);
|
|
return L_5;
|
|
}
|
|
}
|
|
// Method Definition Index: 60582
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_IsWellFormedUriString_m35D88312036B391850B73BD0F09779D9D47ECCE8 (String_t* ___0_uriString, int32_t ___1_uriKind, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* V_0 = NULL;
|
|
{
|
|
int32_t L_0 = ___1_uriKind;
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
___1_uriKind = ((int32_t)300);
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
String_t* L_1 = ___0_uriString;
|
|
int32_t L_2 = ___1_uriKind;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Uri_TryCreate_m183077985BD7B1BE8DBDBCC4604F775C44723EC9(L_1, L_2, (&V_0), NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = Uri_IsWellFormedOriginalString_mD71C404996C187FB7CB38474B7E4DC4DD760A9DF(L_4, NULL);
|
|
return L_5;
|
|
}
|
|
}
|
|
// Method Definition Index: 60583
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Uri_InternalIsWellFormedOriginalString_m273089E57528670A95D845618A5C3CCD028A3098 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Il2CppChar* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
uint16_t V_2 = 0;
|
|
uint64_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
{
|
|
bool L_0;
|
|
L_0 = Uri_get_UserDrivenParsing_mF2426529046B3DF3292A7AA2F4885F8D6591BBBD(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = L_1;
|
|
Type_t* L_3;
|
|
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
|
|
NullCheck(L_3);
|
|
String_t* L_4;
|
|
L_4 = VirtualFuncInvoker0< String_t* >::Invoke(25, L_3);
|
|
NullCheck(L_2);
|
|
ArrayElementTypeCheck (L_2, L_4);
|
|
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_4);
|
|
String_t* L_5;
|
|
L_5 = SR_GetString_m56640423E54C5F10BFDEF27B7E692A33745EB696(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3EE5BCAF4F2ABF8C2E555D5760FA880AAB22CABF)), L_2, NULL);
|
|
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
|
|
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, L_5, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_InternalIsWellFormedOriginalString_m273089E57528670A95D845618A5C3CCD028A3098_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
String_t* L_7 = __this->___m_String;
|
|
V_1 = L_7;
|
|
String_t* L_8 = V_1;
|
|
V_0 = (Il2CppChar*)((uintptr_t)L_8);
|
|
Il2CppChar* L_9 = V_0;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_10 = V_0;
|
|
int32_t L_11;
|
|
L_11 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_0 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_10, L_11));
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
V_2 = (uint16_t)0;
|
|
bool L_12;
|
|
L_12 = Uri_get_IsAbsoluteUri_m2F9B759B85D295639D7959A616E1FBC203D756DF(__this, NULL);
|
|
if (L_12)
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = UriParser_get_ShouldUseLegacyV2Quirks_m8EC9AB4BB2AD4FAAC4CD7C921C7A61AA4FC914D2(NULL);
|
|
if (L_13)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_14 = __this->___m_String;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_15;
|
|
L_15 = Uri_CheckForColonInFirstPathSegment_m3A849DB35C397D05D788FF50CBA2B107CF729399(L_14, NULL);
|
|
if (!L_15)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
Il2CppChar* L_16 = V_0;
|
|
String_t* L_17 = __this->___m_String;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
|
|
int32_t L_19;
|
|
L_19 = Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7(__this, L_16, (&V_2), (uint16_t)((int32_t)(uint16_t)L_18), ((int32_t)65534), NULL);
|
|
return (bool)((((int32_t)((int32_t)((int32_t)L_19&((int32_t)17)))) == ((int32_t)1))? 1 : 0);
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
bool L_20;
|
|
L_20 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(__this, NULL);
|
|
if (!L_20)
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
Uri_EnsureParseRemaining_mDF7D4313A56047EB22457E12330C138156D54783(__this, NULL);
|
|
uint64_t L_21 = __this->___m_Flags;
|
|
V_3 = ((int64_t)((int64_t)L_21&((int64_t)8246337216384LL)));
|
|
uint64_t L_22 = V_3;
|
|
if (!((int64_t)(((int64_t)((int64_t)L_22&((int64_t)((int32_t)8064))))&((int64_t)((int32_t)7296)))))
|
|
{
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
{
|
|
bool L_23 = __this->___m_iriParsing;
|
|
if (!L_23)
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
bool L_24 = __this->___m_iriParsing;
|
|
if (!L_24)
|
|
{
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_25 = V_3;
|
|
if (!((int64_t)((int64_t)L_25&((int64_t)((int32_t)128)))))
|
|
{
|
|
goto IL_00db;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_26 = V_3;
|
|
if (((int64_t)((int64_t)L_26&((int64_t)549755813888LL))))
|
|
{
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
|
|
IL_00db:
|
|
{
|
|
uint64_t L_27 = V_3;
|
|
if (!((int64_t)((int64_t)L_27&((int64_t)((int32_t)1024)))))
|
|
{
|
|
goto IL_00f2;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_28 = V_3;
|
|
if (((int64_t)((int64_t)L_28&((int64_t)1099511627776LL))))
|
|
{
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
|
|
IL_00f2:
|
|
{
|
|
uint64_t L_29 = V_3;
|
|
if (!((int64_t)((int64_t)L_29&((int64_t)((int32_t)2048)))))
|
|
{
|
|
goto IL_0109;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_30 = V_3;
|
|
if (((int64_t)((int64_t)L_30&((int64_t)2199023255552LL))))
|
|
{
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
|
|
IL_0109:
|
|
{
|
|
uint64_t L_31 = V_3;
|
|
if (!((int64_t)((int64_t)L_31&((int64_t)((int32_t)4096)))))
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_32 = V_3;
|
|
if (((int64_t)((int64_t)L_32&((int64_t)4398046511104LL))))
|
|
{
|
|
goto IL_0122;
|
|
}
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0122:
|
|
{
|
|
bool L_33;
|
|
L_33 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)1048576)), NULL);
|
|
if (!L_33)
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_34 = __this->___m_Info;
|
|
NullCheck(L_34);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_35 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_34->___Offset);
|
|
uint16_t L_36 = L_35->___Scheme;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_37 = __this->___m_Syntax;
|
|
NullCheck(L_37);
|
|
String_t* L_38;
|
|
L_38 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_37, NULL);
|
|
NullCheck(L_38);
|
|
int32_t L_39;
|
|
L_39 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_38, NULL);
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add((int32_t)L_36, L_39)), 2)));
|
|
uint16_t L_40 = V_2;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_41 = __this->___m_Info;
|
|
NullCheck(L_41);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_42 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_41->___Offset);
|
|
uint16_t L_43 = L_42->___User;
|
|
if ((((int32_t)L_40) >= ((int32_t)L_43)))
|
|
{
|
|
goto IL_018d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_44 = __this->___m_String;
|
|
uint16_t L_45 = V_2;
|
|
NullCheck(L_44);
|
|
Il2CppChar L_46;
|
|
L_46 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_44, ((int32_t)il2cpp_codegen_subtract((int32_t)L_45, 1)), NULL);
|
|
if ((((int32_t)L_46) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_018d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_47 = __this->___m_String;
|
|
uint16_t L_48 = V_2;
|
|
NullCheck(L_47);
|
|
Il2CppChar L_49;
|
|
L_49 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_47, L_48, NULL);
|
|
if ((!(((uint32_t)L_49) == ((uint32_t)((int32_t)92)))))
|
|
{
|
|
goto IL_018f;
|
|
}
|
|
}
|
|
|
|
IL_018d:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_018f:
|
|
{
|
|
bool L_50;
|
|
L_50 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)402653184)), NULL);
|
|
if (!L_50)
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
goto IL_01a1;
|
|
}
|
|
|
|
IL_019f:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_01a1:
|
|
{
|
|
uint16_t L_51 = V_2;
|
|
int32_t L_52 = ((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_51, 1)));
|
|
V_2 = (uint16_t)L_52;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_53 = __this->___m_Info;
|
|
NullCheck(L_53);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_54 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_53->___Offset);
|
|
uint16_t L_55 = L_54->___User;
|
|
if ((((int32_t)L_52) >= ((int32_t)L_55)))
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_56 = __this->___m_String;
|
|
uint16_t L_57 = V_2;
|
|
NullCheck(L_56);
|
|
Il2CppChar L_58;
|
|
L_58 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_56, L_57, NULL);
|
|
if ((((int32_t)L_58) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_019f;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_59 = __this->___m_String;
|
|
uint16_t L_60 = V_2;
|
|
NullCheck(L_59);
|
|
Il2CppChar L_61;
|
|
L_61 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_59, L_60, NULL);
|
|
if ((((int32_t)L_61) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_019f;
|
|
}
|
|
}
|
|
|
|
IL_01d9:
|
|
{
|
|
bool L_62;
|
|
L_62 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)16384)), NULL);
|
|
if (!L_62)
|
|
{
|
|
goto IL_020b;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_63 = __this->___m_Info;
|
|
NullCheck(L_63);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_64 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_63->___Offset);
|
|
uint16_t L_65 = L_64->___Query;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_66 = __this->___m_Info;
|
|
NullCheck(L_66);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_67 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_66->___Offset);
|
|
uint16_t L_68 = L_67->___Path;
|
|
if ((((int32_t)L_65) <= ((int32_t)L_68)))
|
|
{
|
|
goto IL_020b;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_020b:
|
|
{
|
|
bool L_69;
|
|
L_69 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)32768)), NULL);
|
|
if (!L_69)
|
|
{
|
|
goto IL_021b;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_021b:
|
|
{
|
|
bool L_70;
|
|
L_70 = Uri_get_IsDosPath_m16357B61F5D111C45EF7D40276B96429E414F0D2(__this, NULL);
|
|
if (!L_70)
|
|
{
|
|
goto IL_024d;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_71 = __this->___m_String;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_72 = __this->___m_Info;
|
|
NullCheck(L_72);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_73 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_72->___Offset);
|
|
uint16_t L_74 = L_73->___Path;
|
|
uint16_t L_75;
|
|
L_75 = Uri_get_SecuredPathIndex_m575B7B28B17F8F7EE3FA563ACF6390B0926732AD(__this, NULL);
|
|
NullCheck(L_71);
|
|
Il2CppChar L_76;
|
|
L_76 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_71, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add((int32_t)L_74, (int32_t)L_75)), 1)), NULL);
|
|
if ((!(((uint32_t)L_76) == ((uint32_t)((int32_t)124)))))
|
|
{
|
|
goto IL_024d;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_024d:
|
|
{
|
|
uint64_t L_77 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_77&((int64_t)((int32_t)33554432)))))
|
|
{
|
|
goto IL_02bb;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_78;
|
|
L_78 = Uri_get_HostType_mA30DC51045EE5FE94B3CB84B0D361A9C28EE572E(__this, NULL);
|
|
if ((((int64_t)L_78) == ((int64_t)((int64_t)((int32_t)65536)))))
|
|
{
|
|
goto IL_02bb;
|
|
}
|
|
}
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_79 = __this->___m_Info;
|
|
NullCheck(L_79);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_80 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_79->___Offset);
|
|
uint16_t L_81 = L_80->___User;
|
|
V_2 = L_81;
|
|
Il2CppChar* L_82 = V_0;
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_83 = __this->___m_Info;
|
|
NullCheck(L_83);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_84 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_83->___Offset);
|
|
uint16_t L_85 = L_84->___Path;
|
|
int32_t L_86;
|
|
L_86 = Uri_CheckCanonical_m54AFA85AA00A9909C2EC01F026873F12532AD7F7(__this, L_82, (&V_2), L_85, ((int32_t)47), NULL);
|
|
V_4 = L_86;
|
|
int32_t L_87 = V_4;
|
|
if ((((int32_t)((int32_t)((int32_t)L_87&((int32_t)49)))) == ((int32_t)1)))
|
|
{
|
|
goto IL_02bb;
|
|
}
|
|
}
|
|
{
|
|
bool L_88 = __this->___m_iriParsing;
|
|
if (!L_88)
|
|
{
|
|
goto IL_02b9;
|
|
}
|
|
}
|
|
{
|
|
bool L_89 = __this->___m_iriParsing;
|
|
if (!L_89)
|
|
{
|
|
goto IL_02bb;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_90 = V_4;
|
|
if ((((int32_t)((int32_t)((int32_t)L_90&((int32_t)74)))) == ((int32_t)((int32_t)10))))
|
|
{
|
|
goto IL_02bb;
|
|
}
|
|
}
|
|
|
|
IL_02b9:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_02bb:
|
|
{
|
|
uint64_t L_91 = __this->___m_Flags;
|
|
if ((!(((uint64_t)((int64_t)((int64_t)L_91&((int64_t)((int32_t)1048577))))) == ((uint64_t)((int64_t)((int32_t)1048577))))))
|
|
{
|
|
goto IL_031c;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_92 = __this->___m_Syntax;
|
|
NullCheck(L_92);
|
|
String_t* L_93;
|
|
L_93 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_92, NULL);
|
|
NullCheck(L_93);
|
|
int32_t L_94;
|
|
L_94 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_93, NULL);
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)L_94);
|
|
}
|
|
|
|
IL_02e2:
|
|
{
|
|
Il2CppChar* L_95 = V_0;
|
|
uint16_t L_96 = V_2;
|
|
uint16_t L_97 = L_96;
|
|
V_2 = (uint16_t)((int32_t)(uint16_t)((int32_t)il2cpp_codegen_add((int32_t)L_97, 1)));
|
|
int32_t L_98 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_95, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_97), 2)))));
|
|
if ((!(((uint32_t)L_98) == ((uint32_t)((int32_t)58)))))
|
|
{
|
|
goto IL_02e2;
|
|
}
|
|
}
|
|
{
|
|
uint16_t L_99 = V_2;
|
|
String_t* L_100 = __this->___m_String;
|
|
NullCheck(L_100);
|
|
int32_t L_101;
|
|
L_101 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_100, NULL);
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_99, 1))) >= ((int32_t)L_101)))
|
|
{
|
|
goto IL_031a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_102 = V_0;
|
|
uint16_t L_103 = V_2;
|
|
int32_t L_104 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_102, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_103), 2)))));
|
|
if ((!(((uint32_t)L_104) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_031a;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_105 = V_0;
|
|
uint16_t L_106 = V_2;
|
|
int32_t L_107 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_105, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)L_106, 1))), 2)))));
|
|
if ((((int32_t)L_107) == ((int32_t)((int32_t)47))))
|
|
{
|
|
goto IL_031c;
|
|
}
|
|
}
|
|
|
|
IL_031a:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_031c:
|
|
{
|
|
V_1 = (String_t*)NULL;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// Method Definition Index: 60584
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_UnescapeDataString_m095AF55EE0F237A44FC8A53D2EE6FA66A567634D (String_t* ___0_stringToUnescape, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Il2CppChar* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_4 = NULL;
|
|
{
|
|
String_t* L_0 = ___0_stringToUnescape;
|
|
if (L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
|
|
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE86F8F43B9D456F4E47ACD029ADCCE78BE9C9AA7)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_UnescapeDataString_m095AF55EE0F237A44FC8A53D2EE6FA66A567634D_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
String_t* L_2 = ___0_stringToUnescape;
|
|
NullCheck(L_2);
|
|
int32_t L_3;
|
|
L_3 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_2, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_4;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
String_t* L_5 = ___0_stringToUnescape;
|
|
V_1 = L_5;
|
|
String_t* L_6 = V_1;
|
|
V_0 = (Il2CppChar*)((uintptr_t)L_6);
|
|
Il2CppChar* L_7 = V_0;
|
|
if (!L_7)
|
|
{
|
|
goto IL_002c;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_8 = V_0;
|
|
int32_t L_9;
|
|
L_9 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_0 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_8, L_9));
|
|
}
|
|
|
|
IL_002c:
|
|
{
|
|
V_2 = 0;
|
|
goto IL_003f;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Il2CppChar* L_10 = V_0;
|
|
int32_t L_11 = V_2;
|
|
int32_t L_12 = *((uint16_t*)((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_10, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_11), 2)))));
|
|
if ((((int32_t)L_12) == ((int32_t)((int32_t)37))))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_13 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1));
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_14 = V_2;
|
|
String_t* L_15 = ___0_stringToUnescape;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_15, NULL);
|
|
if ((((int32_t)L_14) < ((int32_t)L_16)))
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
int32_t L_17 = V_2;
|
|
String_t* L_18 = ___0_stringToUnescape;
|
|
NullCheck(L_18);
|
|
int32_t L_19;
|
|
L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)L_19))))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_20 = ___0_stringToUnescape;
|
|
return L_20;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
V_3 = ((int32_t)10);
|
|
V_2 = 0;
|
|
String_t* L_21 = ___0_stringToUnescape;
|
|
NullCheck(L_21);
|
|
int32_t L_22;
|
|
L_22 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_21, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_23 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_22);
|
|
V_4 = L_23;
|
|
String_t* L_24 = ___0_stringToUnescape;
|
|
String_t* L_25 = ___0_stringToUnescape;
|
|
NullCheck(L_25);
|
|
int32_t L_26;
|
|
L_26 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_25, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27 = V_4;
|
|
int32_t L_28 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_29;
|
|
L_29 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_24, 0, L_26, L_27, (&V_2), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), L_28, (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL, (bool)0, NULL);
|
|
V_4 = L_29;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_30 = V_4;
|
|
int32_t L_31 = V_2;
|
|
String_t* L_32;
|
|
L_32 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_30, 0, L_31, NULL);
|
|
return L_32;
|
|
}
|
|
}
|
|
// Method Definition Index: 60585
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_EscapeUnescapeIri_m14C0CD1A4C14E2458685E5A10049204B1A15C16C (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, String_t* ___0_input, int32_t ___1_start, int32_t ___2_end, int32_t ___3_component, const RuntimeMethod* method)
|
|
{
|
|
Il2CppChar* V_0 = NULL;
|
|
String_t* V_1 = NULL;
|
|
{
|
|
String_t* L_0 = ___0_input;
|
|
V_1 = L_0;
|
|
String_t* L_1 = V_1;
|
|
V_0 = (Il2CppChar*)((uintptr_t)L_1);
|
|
Il2CppChar* L_2 = V_0;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
Il2CppChar* L_3 = V_0;
|
|
int32_t L_4;
|
|
L_4 = RuntimeHelpers_get_OffsetToStringData_m90A5D27EF88BE9432BF7093B7D7E7A0ACB0A8FBD(NULL);
|
|
V_0 = ((Il2CppChar*)il2cpp_codegen_add((intptr_t)L_3, L_4));
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
Il2CppChar* L_5 = V_0;
|
|
int32_t L_6 = ___1_start;
|
|
int32_t L_7 = ___2_end;
|
|
int32_t L_8 = ___3_component;
|
|
String_t* L_9;
|
|
L_9 = IriHelper_EscapeUnescapeIri_m311CD9679869740C6A303485944EF6DAE96FB169(L_5, L_6, L_7, L_8, NULL);
|
|
return L_9;
|
|
}
|
|
}
|
|
// Method Definition Index: 60586
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri__ctor_m6EA3AF49C103A3D56EBBB24BCAEE8DE7E8676AF4 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, uint64_t ___0_flags, UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* ___1_uriParser, String_t* ___2_uri, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
uint64_t L_0 = ___0_flags;
|
|
__this->___m_Flags = L_0;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_1 = ___1_uriParser;
|
|
__this->___m_Syntax = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Syntax), (void*)L_1);
|
|
String_t* L_2 = ___2_uri;
|
|
__this->___m_String = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_2);
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60587
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* Uri_CreateHelper_mB015D0E87C2F9401D7C9B929C194AA5E432DA224 (String_t* ___0_uriString, bool ___1_dontEscape, int32_t ___2_uriKind, UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** ___3_e, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* V_0 = NULL;
|
|
uint64_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* V_3 = NULL;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* V_4 = NULL;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* V_5 = NULL;
|
|
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
|
|
{
|
|
int32_t L_0 = ___2_uriKind;
|
|
if ((((int32_t)L_0) < ((int32_t)0)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = ___2_uriKind;
|
|
if ((((int32_t)L_1) <= ((int32_t)2)))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
int32_t L_2 = ___2_uriKind;
|
|
if ((((int32_t)L_2) == ((int32_t)((int32_t)300))))
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var)), (uint32_t)1);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
|
|
int32_t L_5 = ___2_uriKind;
|
|
int32_t L_6 = L_5;
|
|
RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UriKind_t6597BD6BF48C695D63244DF8541B5EA48FF7F9E7_il2cpp_TypeInfo_var)), &L_6);
|
|
NullCheck(L_4);
|
|
ArrayElementTypeCheck (L_4, L_7);
|
|
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_7);
|
|
String_t* L_8;
|
|
L_8 = SR_GetString_m56640423E54C5F10BFDEF27B7E692A33745EB696(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral19A73218F14885E4C839EDA68A1C1C791F7745AA)), L_4, NULL);
|
|
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
|
|
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_9, L_8, NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_CreateHelper_mB015D0E87C2F9401D7C9B929C194AA5E432DA224_RuntimeMethod_var)));
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
V_0 = (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL;
|
|
V_1 = ((int64_t)0);
|
|
String_t* L_10 = ___0_uriString;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_11;
|
|
L_11 = Uri_ParseScheme_m8E14D8CA20935DF4A14DC0C7DFE2330C734F1AD6(L_10, (&V_1), (&V_0), NULL);
|
|
V_2 = L_11;
|
|
bool L_12 = ___1_dontEscape;
|
|
if (!L_12)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_13 = V_1;
|
|
V_1 = ((int64_t)((int64_t)L_13|((int64_t)((int32_t)524288))));
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
int32_t L_14 = V_2;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_15 = ___2_uriKind;
|
|
if ((((int32_t)L_15) == ((int32_t)1)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = V_2;
|
|
if ((((int32_t)L_16) > ((int32_t)4)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_17 = V_1;
|
|
String_t* L_18 = ___0_uriString;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_19 = (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)il2cpp_codegen_object_new(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
Uri__ctor_m6EA3AF49C103A3D56EBBB24BCAEE8DE7E8676AF4(L_19, ((int64_t)((int64_t)L_17&((int64_t)((int32_t)524288)))), (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL, L_18, NULL);
|
|
return L_19;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
return (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
uint64_t L_20 = V_1;
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_21 = V_0;
|
|
String_t* L_22 = ___0_uriString;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_23 = (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)il2cpp_codegen_object_new(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
Uri__ctor_m6EA3AF49C103A3D56EBBB24BCAEE8DE7E8676AF4(L_23, L_20, L_21, L_22, NULL);
|
|
V_3 = L_23;
|
|
}
|
|
try
|
|
{
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_24 = V_3;
|
|
int32_t L_25 = V_2;
|
|
int32_t L_26 = ___2_uriKind;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_27 = ___3_e;
|
|
NullCheck(L_24);
|
|
Uri_InitializeUri_m044EA7C6188B132874B4522D5CA41EEFDB9A1718(L_24, L_25, L_26, L_27, NULL);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_28 = ___3_e;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_29 = *((UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF**)L_28);
|
|
if (L_29)
|
|
{
|
|
goto IL_0083_1;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_30 = V_3;
|
|
V_4 = L_30;
|
|
goto IL_0093;
|
|
}
|
|
|
|
IL_0083_1:
|
|
{
|
|
V_4 = (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
goto IL_0093;
|
|
}
|
|
}
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
|
|
{
|
|
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
|
|
goto CATCH_0088;
|
|
}
|
|
throw e;
|
|
}
|
|
|
|
CATCH_0088:
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_31 = ((UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*)IL2CPP_GET_ACTIVE_EXCEPTION(UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF*));;
|
|
V_5 = L_31;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_32 = ___3_e;
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_33 = V_5;
|
|
*((RuntimeObject**)L_32) = (RuntimeObject*)L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_32, (void*)(RuntimeObject*)L_33);
|
|
V_4 = (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
|
|
goto IL_0093;
|
|
}
|
|
|
|
IL_0093:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_34 = V_4;
|
|
return L_34;
|
|
}
|
|
}
|
|
// Method Definition Index: 60588
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* Uri_ResolveHelper_mCF316B7B35401CFE251F64CCE66AF24F687E7E04 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_baseUri, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___1_relativeUri, String_t** ___2_newUriString, bool* ___3_userEscaped, UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** ___4_e, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00ED444101CADBDD612603B145DC44E57F6FCA22);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCAE6B383FC259C6D8E02FFF07CC62BD90BA58157);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
String_t* V_0 = NULL;
|
|
int32_t V_1 = 0;
|
|
String_t* V_2 = NULL;
|
|
int32_t G_B15_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B15_1 = NULL;
|
|
String_t** G_B15_2 = NULL;
|
|
int32_t G_B14_0 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B14_1 = NULL;
|
|
String_t** G_B14_2 = NULL;
|
|
int32_t G_B16_0 = 0;
|
|
int32_t G_B16_1 = 0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* G_B16_2 = NULL;
|
|
String_t** G_B16_3 = NULL;
|
|
String_t* G_B38_0 = NULL;
|
|
String_t* G_B42_0 = NULL;
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_0 = ___4_e;
|
|
*((RuntimeObject**)L_0) = (RuntimeObject*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_0, (void*)(RuntimeObject*)NULL);
|
|
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
V_0 = L_1;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_2 = ___1_relativeUri;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0047;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_3 = ___1_relativeUri;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = Uri_get_IsAbsoluteUri_m2F9B759B85D295639D7959A616E1FBC203D756DF(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_5 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem;
|
|
if (L_5)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_6 = ___1_relativeUri;
|
|
NullCheck(L_6);
|
|
String_t* L_7;
|
|
L_7 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(L_6, NULL);
|
|
NullCheck(L_7);
|
|
Il2CppChar L_8;
|
|
L_8 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_7, 0, NULL);
|
|
if ((!(((uint32_t)L_8) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_9 = ___1_relativeUri;
|
|
NullCheck(L_9);
|
|
bool L_10;
|
|
L_10 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_9, NULL);
|
|
if (L_10)
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_11 = ___1_relativeUri;
|
|
return L_11;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_12 = ___1_relativeUri;
|
|
NullCheck(L_12);
|
|
String_t* L_13;
|
|
L_13 = Uri_get_OriginalString_m3031F9054CA10F2C55C0E2415CC19810D360A5D6(L_12, NULL);
|
|
V_0 = L_13;
|
|
bool* L_14 = ___3_userEscaped;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_15 = ___1_relativeUri;
|
|
NullCheck(L_15);
|
|
bool L_16;
|
|
L_16 = Uri_get_UserEscaped_m5A376B8E2DDB815CAA2E34AF8890FBA943DC2085(L_15, NULL);
|
|
*((int8_t*)L_14) = (int8_t)L_16;
|
|
goto IL_004d;
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
String_t* L_17 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
V_0 = L_17;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
String_t* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
int32_t L_19;
|
|
L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_18, NULL);
|
|
if ((((int32_t)L_19) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
Il2CppChar L_21;
|
|
L_21 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_20, 0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_22;
|
|
L_22 = Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D(L_21, NULL);
|
|
if (L_22)
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_23 = V_0;
|
|
String_t* L_24 = V_0;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_24, NULL);
|
|
NullCheck(L_23);
|
|
Il2CppChar L_26;
|
|
L_26 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_23, ((int32_t)il2cpp_codegen_subtract(L_25, 1)), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_27;
|
|
L_27 = Uri_IsLWS_mE00B6D5A24D07A5EA80278F981F1516343C0846D(L_26, NULL);
|
|
if (!L_27)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
String_t* L_28 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_29 = ((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->____WSchars;
|
|
NullCheck(L_28);
|
|
String_t* L_30;
|
|
L_30 = String_Trim_m81BD35659E6F89DDD56816975E6E05390D023FE5(L_28, L_29, NULL);
|
|
V_0 = L_30;
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
String_t* L_31 = V_0;
|
|
NullCheck(L_31);
|
|
int32_t L_32;
|
|
L_32 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_31, NULL);
|
|
if (L_32)
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_33 = ___2_newUriString;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_34 = ___0_baseUri;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_35 = ___0_baseUri;
|
|
NullCheck(L_35);
|
|
bool L_36;
|
|
L_36 = Uri_get_UserEscaped_m5A376B8E2DDB815CAA2E34AF8890FBA943DC2085(L_35, NULL);
|
|
if (L_36)
|
|
{
|
|
G_B15_0 = ((int32_t)127);
|
|
G_B15_1 = L_34;
|
|
G_B15_2 = L_33;
|
|
goto IL_009c;
|
|
}
|
|
G_B14_0 = ((int32_t)127);
|
|
G_B14_1 = L_34;
|
|
G_B14_2 = L_33;
|
|
}
|
|
{
|
|
G_B16_0 = 3;
|
|
G_B16_1 = G_B14_0;
|
|
G_B16_2 = G_B14_1;
|
|
G_B16_3 = G_B14_2;
|
|
goto IL_009d;
|
|
}
|
|
|
|
IL_009c:
|
|
{
|
|
G_B16_0 = 1;
|
|
G_B16_1 = G_B15_0;
|
|
G_B16_2 = G_B15_1;
|
|
G_B16_3 = G_B15_2;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
NullCheck(G_B16_2);
|
|
String_t* L_37;
|
|
L_37 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(G_B16_2, G_B16_1, G_B16_0, NULL);
|
|
*((RuntimeObject**)G_B16_3) = (RuntimeObject*)L_37;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)G_B16_3, (void*)(RuntimeObject*)L_37);
|
|
return (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
String_t* L_38 = V_0;
|
|
NullCheck(L_38);
|
|
Il2CppChar L_39;
|
|
L_39 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_38, 0, NULL);
|
|
if ((!(((uint32_t)L_39) == ((uint32_t)((int32_t)35)))))
|
|
{
|
|
goto IL_00da;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_40 = ___0_baseUri;
|
|
NullCheck(L_40);
|
|
bool L_41;
|
|
L_41 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_40, NULL);
|
|
if (L_41)
|
|
{
|
|
goto IL_00da;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_42 = ___0_baseUri;
|
|
NullCheck(L_42);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_43;
|
|
L_43 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_42, NULL);
|
|
NullCheck(L_43);
|
|
bool L_44;
|
|
L_44 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_43, ((int32_t)64), NULL);
|
|
if (!L_44)
|
|
{
|
|
goto IL_00da;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_45 = ___2_newUriString;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_46 = ___0_baseUri;
|
|
NullCheck(L_46);
|
|
String_t* L_47;
|
|
L_47 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_46, ((int32_t)63), 1, NULL);
|
|
String_t* L_48 = V_0;
|
|
String_t* L_49;
|
|
L_49 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_47, L_48, NULL);
|
|
*((RuntimeObject**)L_45) = (RuntimeObject*)L_49;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_45, (void*)(RuntimeObject*)L_49);
|
|
return (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
}
|
|
|
|
IL_00da:
|
|
{
|
|
String_t* L_50 = V_0;
|
|
NullCheck(L_50);
|
|
Il2CppChar L_51;
|
|
L_51 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_50, 0, NULL);
|
|
if ((!(((uint32_t)L_51) == ((uint32_t)((int32_t)63)))))
|
|
{
|
|
goto IL_010f;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_52 = ___0_baseUri;
|
|
NullCheck(L_52);
|
|
bool L_53;
|
|
L_53 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_52, NULL);
|
|
if (L_53)
|
|
{
|
|
goto IL_010f;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_54 = ___0_baseUri;
|
|
NullCheck(L_54);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_55;
|
|
L_55 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_54, NULL);
|
|
NullCheck(L_55);
|
|
bool L_56;
|
|
L_56 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_55, ((int32_t)32), NULL);
|
|
if (!L_56)
|
|
{
|
|
goto IL_010f;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_57 = ___2_newUriString;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_58 = ___0_baseUri;
|
|
NullCheck(L_58);
|
|
String_t* L_59;
|
|
L_59 = Uri_GetParts_m432C93EAC8684C7410585D36DA00B04F6DC34357(L_58, ((int32_t)31), 1, NULL);
|
|
String_t* L_60 = V_0;
|
|
String_t* L_61;
|
|
L_61 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_59, L_60, NULL);
|
|
*((RuntimeObject**)L_57) = (RuntimeObject*)L_61;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_57, (void*)(RuntimeObject*)L_61);
|
|
return (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
}
|
|
|
|
IL_010f:
|
|
{
|
|
String_t* L_62 = V_0;
|
|
NullCheck(L_62);
|
|
int32_t L_63;
|
|
L_63 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_62, NULL);
|
|
if ((((int32_t)L_63) < ((int32_t)3)))
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_64 = V_0;
|
|
NullCheck(L_64);
|
|
Il2CppChar L_65;
|
|
L_65 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_64, 1, NULL);
|
|
if ((((int32_t)L_65) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_0134;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_66 = V_0;
|
|
NullCheck(L_66);
|
|
Il2CppChar L_67;
|
|
L_67 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_66, 1, NULL);
|
|
if ((!(((uint32_t)L_67) == ((uint32_t)((int32_t)124)))))
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
|
|
IL_0134:
|
|
{
|
|
String_t* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
Il2CppChar L_69;
|
|
L_69 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_68, 0, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
bool L_70;
|
|
L_70 = Uri_IsAsciiLetter_m54D66D3D390C364A49529D304526152E2339A140(L_69, NULL);
|
|
if (!L_70)
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_71 = V_0;
|
|
NullCheck(L_71);
|
|
Il2CppChar L_72;
|
|
L_72 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_71, 2, NULL);
|
|
if ((((int32_t)L_72) == ((int32_t)((int32_t)92))))
|
|
{
|
|
goto IL_015b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_73 = V_0;
|
|
NullCheck(L_73);
|
|
Il2CppChar L_74;
|
|
L_74 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_73, 2, NULL);
|
|
if ((!(((uint32_t)L_74) == ((uint32_t)((int32_t)47)))))
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
|
|
IL_015b:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_75 = ___0_baseUri;
|
|
NullCheck(L_75);
|
|
bool L_76;
|
|
L_76 = Uri_get_IsImplicitFile_m8D1A522158E4EB8AD8C077376D023ED1262998F6(L_75, NULL);
|
|
if (!L_76)
|
|
{
|
|
goto IL_0168;
|
|
}
|
|
}
|
|
{
|
|
String_t** L_77 = ___2_newUriString;
|
|
String_t* L_78 = V_0;
|
|
*((RuntimeObject**)L_77) = (RuntimeObject*)L_78;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_77, (void*)(RuntimeObject*)L_78);
|
|
return (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
}
|
|
|
|
IL_0168:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_79 = ___0_baseUri;
|
|
NullCheck(L_79);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_80;
|
|
L_80 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_79, NULL);
|
|
NullCheck(L_80);
|
|
bool L_81;
|
|
L_81 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_80, ((int32_t)1048576), NULL);
|
|
if (!L_81)
|
|
{
|
|
goto IL_01d9;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_82 = ___0_baseUri;
|
|
NullCheck(L_82);
|
|
bool L_83;
|
|
L_83 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(L_82, ((int64_t)((int32_t)1048576)), NULL);
|
|
if (!L_83)
|
|
{
|
|
goto IL_01a9;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_84 = ___0_baseUri;
|
|
NullCheck(L_84);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_85;
|
|
L_85 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_84, NULL);
|
|
NullCheck(L_85);
|
|
bool L_86;
|
|
L_86 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_85, ((int32_t)2097152), NULL);
|
|
if (L_86)
|
|
{
|
|
goto IL_01a1;
|
|
}
|
|
}
|
|
{
|
|
G_B38_0 = _stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A;
|
|
goto IL_01a6;
|
|
}
|
|
|
|
IL_01a1:
|
|
{
|
|
G_B38_0 = _stringLiteral00ED444101CADBDD612603B145DC44E57F6FCA22;
|
|
}
|
|
|
|
IL_01a6:
|
|
{
|
|
V_2 = G_B38_0;
|
|
goto IL_01c8;
|
|
}
|
|
|
|
IL_01a9:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_87 = ___0_baseUri;
|
|
NullCheck(L_87);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_88;
|
|
L_88 = Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline(L_87, NULL);
|
|
NullCheck(L_88);
|
|
bool L_89;
|
|
L_89 = UriParser_InFact_m3C07C3050DE1E69F6B0BC816EC34AF610373E532(L_88, ((int32_t)2097152), NULL);
|
|
if (L_89)
|
|
{
|
|
goto IL_01c2;
|
|
}
|
|
}
|
|
{
|
|
G_B42_0 = _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
|
|
goto IL_01c7;
|
|
}
|
|
|
|
IL_01c2:
|
|
{
|
|
G_B42_0 = _stringLiteralCAE6B383FC259C6D8E02FFF07CC62BD90BA58157;
|
|
}
|
|
|
|
IL_01c7:
|
|
{
|
|
V_2 = G_B42_0;
|
|
}
|
|
|
|
IL_01c8:
|
|
{
|
|
String_t** L_90 = ___2_newUriString;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_91 = ___0_baseUri;
|
|
NullCheck(L_91);
|
|
String_t* L_92;
|
|
L_92 = Uri_get_Scheme_m29106D5109538220B22FC49DE7B44040E51B0F6F(L_91, NULL);
|
|
String_t* L_93 = V_2;
|
|
String_t* L_94 = V_0;
|
|
String_t* L_95;
|
|
L_95 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_92, L_93, L_94, NULL);
|
|
*((RuntimeObject**)L_90) = (RuntimeObject*)L_95;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_90, (void*)(RuntimeObject*)L_95);
|
|
return (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
}
|
|
|
|
IL_01d9:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_96 = ___0_baseUri;
|
|
String_t* L_97 = V_0;
|
|
bool* L_98 = ___3_userEscaped;
|
|
int32_t L_99 = *((uint8_t*)L_98);
|
|
String_t** L_100 = ___2_newUriString;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
int32_t L_101;
|
|
L_101 = Uri_GetCombinedString_m7D6A3DEB5DB42F79271CEC67DA2AEAD0E05BCEEF(L_96, L_97, (bool)L_99, L_100, NULL);
|
|
V_1 = L_101;
|
|
int32_t L_102 = V_1;
|
|
if (!L_102)
|
|
{
|
|
goto IL_01f2;
|
|
}
|
|
}
|
|
{
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF** L_103 = ___4_e;
|
|
int32_t L_104 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
UriFormatException_t387F900BAB603EDDDFBCA6FFB8BC85E621A2EFDF* L_105;
|
|
L_105 = Uri_GetException_m80C3194C72CA8F86F95A6DFC8D5C29BE31D749A8(L_104, NULL);
|
|
*((RuntimeObject**)L_103) = (RuntimeObject*)L_105;
|
|
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_103, (void*)(RuntimeObject*)L_105);
|
|
return (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
}
|
|
|
|
IL_01f2:
|
|
{
|
|
String_t** L_106 = ___2_newUriString;
|
|
String_t* L_107 = *((String_t**)L_106);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_108 = ___0_baseUri;
|
|
NullCheck(L_108);
|
|
String_t* L_109 = L_108->___m_String;
|
|
if ((!(((RuntimeObject*)(String_t*)L_107) == ((RuntimeObject*)(String_t*)L_109))))
|
|
{
|
|
goto IL_01fe;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_110 = ___0_baseUri;
|
|
return L_110;
|
|
}
|
|
|
|
IL_01fe:
|
|
{
|
|
return (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E*)NULL;
|
|
}
|
|
}
|
|
// Method Definition Index: 60589
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetRelativeSerializationString_mDEB0AD1094EC2842C2F0830C1E43FF2FFDEB6F5B (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_format, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_1 = NULL;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
{
|
|
int32_t L_0 = ___0_format;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_1 = __this->___m_String;
|
|
NullCheck(L_1);
|
|
int32_t L_2;
|
|
L_2 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_1, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_3 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_3;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
V_0 = 0;
|
|
String_t* L_4 = __this->___m_String;
|
|
String_t* L_5 = __this->___m_String;
|
|
NullCheck(L_5);
|
|
int32_t L_6;
|
|
L_6 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_5, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7;
|
|
L_7 = UriHelper_EscapeString_mA9075A39AFEE45E310AA6E2977B46D74F2FE38D3(L_4, 0, L_6, (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL, (&V_0), (bool)1, ((int32_t)65535), ((int32_t)65535), ((int32_t)37), NULL);
|
|
V_1 = L_7;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = V_1;
|
|
if (L_8)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_9 = __this->___m_String;
|
|
return L_9;
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_10 = V_1;
|
|
int32_t L_11 = V_0;
|
|
String_t* L_12;
|
|
L_12 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_10, 0, L_11, NULL);
|
|
return L_12;
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
int32_t L_13 = ___0_format;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_14 = __this->___m_String;
|
|
il2cpp_codegen_runtime_class_init_inline(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
String_t* L_15;
|
|
L_15 = Uri_UnescapeDataString_m095AF55EE0F237A44FC8A53D2EE6FA66A567634D(L_14, NULL);
|
|
return L_15;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
int32_t L_16 = ___0_format;
|
|
if ((!(((uint32_t)L_16) == ((uint32_t)3))))
|
|
{
|
|
goto IL_00c4;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_17 = __this->___m_String;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
|
|
if (L_18)
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
String_t* L_19 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_19;
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
String_t* L_20 = __this->___m_String;
|
|
NullCheck(L_20);
|
|
int32_t L_21;
|
|
L_21 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_20, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_22 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)L_21);
|
|
V_2 = L_22;
|
|
V_3 = 0;
|
|
String_t* L_23 = __this->___m_String;
|
|
String_t* L_24 = __this->___m_String;
|
|
NullCheck(L_24);
|
|
int32_t L_25;
|
|
L_25 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_24, NULL);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_26 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(UriHelper_tDE60EC9B07466916279EC0867FD20BAFA8F55635_il2cpp_TypeInfo_var);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_27;
|
|
L_27 = UriHelper_UnescapeString_m37D24870CC3AF00984435A567B7AB28E7225D7B3(L_23, 0, L_25, L_26, (&V_3), ((int32_t)65535), ((int32_t)65535), ((int32_t)65535), 3, (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81*)NULL, (bool)0, NULL);
|
|
V_2 = L_27;
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_28 = V_2;
|
|
int32_t L_29 = V_3;
|
|
String_t* L_30;
|
|
L_30 = String_CreateString_mB7B3AC2AF28010538650051A9000369B1CD6BAB6(NULL, L_28, 0, L_29, NULL);
|
|
return L_30;
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_31 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_31, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75C9716749EA210206E3467390B7A11F3F33DDFA)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_GetRelativeSerializationString_mDEB0AD1094EC2842C2F0830C1E43FF2FFDEB6F5B_RuntimeMethod_var)));
|
|
}
|
|
}
|
|
// Method Definition Index: 60590
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Uri_GetComponentsHelper_m83D8E4A027E180AFB34BA5290A8FF381EBCBCB75 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, int32_t ___0_uriComponents, int32_t ___1_uriFormat, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
int32_t L_0 = ___0_uriComponents;
|
|
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_1 = __this->___m_Syntax;
|
|
NullCheck(L_1);
|
|
String_t* L_2;
|
|
L_2 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_1, NULL);
|
|
return L_2;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
int32_t L_3 = ___0_uriComponents;
|
|
if (!((int32_t)((int32_t)L_3&((int32_t)-2147483648LL))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = ___0_uriComponents;
|
|
___0_uriComponents = ((int32_t)((int32_t)L_4|((int32_t)127)));
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
Uri_EnsureParseRemaining_mDF7D4313A56047EB22457E12330C138156D54783(__this, NULL);
|
|
int32_t L_5 = ___0_uriComponents;
|
|
if (!((int32_t)((int32_t)L_5&((int32_t)256))))
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_6 = ___0_uriComponents;
|
|
___0_uriComponents = ((int32_t)((int32_t)L_6|4));
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
int32_t L_7 = ___0_uriComponents;
|
|
if (!((int32_t)((int32_t)L_7&4)))
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055(__this, (bool)1, NULL);
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
int32_t L_8 = ___0_uriComponents;
|
|
if ((((int32_t)L_8) == ((int32_t)8)))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_9 = ___0_uriComponents;
|
|
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)128)))))
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
uint64_t L_10 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_10&((int64_t)((int32_t)8388608)))))
|
|
{
|
|
goto IL_0070;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_11 = ___0_uriComponents;
|
|
if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)128)))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_12 = __this->___m_Syntax;
|
|
NullCheck(L_12);
|
|
int32_t L_13;
|
|
L_13 = UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline(L_12, NULL);
|
|
if ((((int32_t)L_13) == ((int32_t)(-1))))
|
|
{
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
|
|
IL_0070:
|
|
{
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_14 = __this->___m_Info;
|
|
NullCheck(L_14);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_15 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_14->___Offset);
|
|
uint16_t* L_16 = (uint16_t*)(&L_15->___PortValue);
|
|
il2cpp_codegen_runtime_class_init_inline(CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0_il2cpp_TypeInfo_var);
|
|
CultureInfo_t9BA817D41AD55AC8BD07480DD8AC22F8FFA378E0* L_17;
|
|
L_17 = CultureInfo_get_InvariantCulture_mD1E96DC845E34B10F78CB744B0CB5D7D63CEB1E6(NULL);
|
|
String_t* L_18;
|
|
L_18 = UInt16_ToString_mCFE0EB73F03E7230D7F2694140FF9CECE793184D(L_16, L_17, NULL);
|
|
return L_18;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
String_t* L_19 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
|
|
return L_19;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
int32_t L_20 = ___0_uriComponents;
|
|
if (!((int32_t)((int32_t)L_20&((int32_t)128))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_21 = ___0_uriComponents;
|
|
___0_uriComponents = ((int32_t)((int32_t)L_21|8));
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
int32_t L_22 = ___0_uriComponents;
|
|
if ((!(((uint32_t)L_22) == ((uint32_t)4))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_23 = ___1_uriFormat;
|
|
if ((((int32_t)L_23) == ((int32_t)1)))
|
|
{
|
|
goto IL_00b6;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_24 = __this->___m_Flags;
|
|
if (((int64_t)((int64_t)L_24&((int64_t)((int32_t)260)))))
|
|
{
|
|
goto IL_00c9;
|
|
}
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
Uri_EnsureHostString_m7F5F3ED8488F83170A857CD51F0CFEB8322AA055(__this, (bool)0, NULL);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_25 = __this->___m_Info;
|
|
NullCheck(L_25);
|
|
String_t* L_26 = L_25->___Host;
|
|
return L_26;
|
|
}
|
|
|
|
IL_00c9:
|
|
{
|
|
int32_t L_27 = ___1_uriFormat;
|
|
if ((((int32_t)L_27) == ((int32_t)1)))
|
|
{
|
|
goto IL_00dd;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_28 = ___1_uriFormat;
|
|
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_28, 2))) > ((uint32_t)1))))
|
|
{
|
|
goto IL_00e5;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_29 = ___1_uriFormat;
|
|
if ((((int32_t)L_29) == ((int32_t)((int32_t)32767))))
|
|
{
|
|
goto IL_00e5;
|
|
}
|
|
}
|
|
{
|
|
goto IL_00ee;
|
|
}
|
|
|
|
IL_00dd:
|
|
{
|
|
int32_t L_30 = ___0_uriComponents;
|
|
String_t* L_31;
|
|
L_31 = Uri_GetEscapedParts_m0C33275AFEA210E5CAD22649E8B61B49FB43971E(__this, L_30, NULL);
|
|
return L_31;
|
|
}
|
|
|
|
IL_00e5:
|
|
{
|
|
int32_t L_32 = ___0_uriComponents;
|
|
int32_t L_33 = ___1_uriFormat;
|
|
String_t* L_34;
|
|
L_34 = Uri_GetUnescapedParts_m57F83B75B05C5D8EAB6B8ACCB6C8E4F0922CB7ED(__this, L_32, L_33, NULL);
|
|
return L_34;
|
|
}
|
|
|
|
IL_00ee:
|
|
{
|
|
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_35 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
|
|
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_35, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB856D5F930F0597377D1341A0C6F24DD74854667)), NULL);
|
|
IL2CPP_RAISE_MANAGED_EXCEPTION(L_35, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Uri_GetComponentsHelper_m83D8E4A027E180AFB34BA5290A8FF381EBCBCB75_RuntimeMethod_var)));
|
|
}
|
|
}
|
|
// Method Definition Index: 60591
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri_CreateThisFromUri_m986BB8F1CF8D75EEFA12D9D0963BA927FA394BE5 (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___0_otherUri, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
{
|
|
__this->___m_Info = (UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Info), (void*)(UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09*)NULL);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_0 = ___0_otherUri;
|
|
NullCheck(L_0);
|
|
uint64_t L_1 = L_0->___m_Flags;
|
|
__this->___m_Flags = L_1;
|
|
bool L_2;
|
|
L_2 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)1073741824)), NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_00b2;
|
|
}
|
|
}
|
|
{
|
|
uint64_t L_3 = __this->___m_Flags;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_3&((int64_t)-3221291008LL)));
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_4 = ___0_otherUri;
|
|
NullCheck(L_4);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_5 = L_4->___m_Info;
|
|
NullCheck(L_5);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_6 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_5->___Offset);
|
|
uint16_t L_7 = L_6->___Path;
|
|
V_0 = L_7;
|
|
bool L_8;
|
|
L_8 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(__this, ((int64_t)((int32_t)8388608)), NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
int32_t L_9 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_subtract(L_9, 1));
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_10 = ___0_otherUri;
|
|
NullCheck(L_10);
|
|
String_t* L_11 = L_10->___m_String;
|
|
int32_t L_12 = V_0;
|
|
NullCheck(L_11);
|
|
Il2CppChar L_13;
|
|
L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_11, L_12, NULL);
|
|
if ((((int32_t)L_13) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_0082;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_14 = V_0;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_15 = ___0_otherUri;
|
|
NullCheck(L_15);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_16 = L_15->___m_Info;
|
|
NullCheck(L_16);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_17 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_16->___Offset);
|
|
uint16_t L_18 = L_17->___Host;
|
|
if ((((int32_t)L_14) > ((int32_t)L_18)))
|
|
{
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
|
|
IL_0082:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_19 = ___0_otherUri;
|
|
NullCheck(L_19);
|
|
String_t* L_20 = L_19->___m_String;
|
|
int32_t L_21 = V_0;
|
|
NullCheck(L_20);
|
|
Il2CppChar L_22;
|
|
L_22 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_20, L_21, NULL);
|
|
if ((((int32_t)L_22) == ((int32_t)((int32_t)58))))
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_23 = ___0_otherUri;
|
|
NullCheck(L_23);
|
|
UriInfo_t5F91F77A93545DDDA6BB24A609BAF5E232CC1A09* L_24 = L_23->___m_Info;
|
|
NullCheck(L_24);
|
|
Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493* L_25 = (Offset_tE612E8724BE1BAC109CDFA8ED5567B5979139493*)(&L_24->___Offset);
|
|
uint16_t L_26 = L_25->___Path;
|
|
V_0 = L_26;
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
uint64_t L_27 = __this->___m_Flags;
|
|
int32_t L_28 = V_0;
|
|
__this->___m_Flags = ((int64_t)((int64_t)L_27|((int64_t)L_28)));
|
|
}
|
|
|
|
IL_00b2:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_29 = ___0_otherUri;
|
|
NullCheck(L_29);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_30 = L_29->___m_Syntax;
|
|
__this->___m_Syntax = L_30;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Syntax), (void*)L_30);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_31 = ___0_otherUri;
|
|
NullCheck(L_31);
|
|
String_t* L_32 = L_31->___m_String;
|
|
__this->___m_String = L_32;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_String), (void*)L_32);
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_33 = ___0_otherUri;
|
|
NullCheck(L_33);
|
|
bool L_34 = L_33->___m_iriParsing;
|
|
__this->___m_iriParsing = L_34;
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_35 = ___0_otherUri;
|
|
NullCheck(L_35);
|
|
bool L_36;
|
|
L_36 = Uri_get_OriginalStringSwitched_mBE7152D5DA7A1D922B728B9EA8C64815B0469FB7(L_35, NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_37 = ___0_otherUri;
|
|
NullCheck(L_37);
|
|
String_t* L_38 = L_37->___m_originalUnicodeString;
|
|
__this->___m_originalUnicodeString = L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_originalUnicodeString), (void*)L_38);
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_39 = ___0_otherUri;
|
|
NullCheck(L_39);
|
|
bool L_40;
|
|
L_40 = Uri_get_AllowIdn_m612B747CE2F03FCA867D81F14710758B561209E7(L_39, NULL);
|
|
if (!L_40)
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_41 = ___0_otherUri;
|
|
NullCheck(L_41);
|
|
bool L_42;
|
|
L_42 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(L_41, ((int64_t)4294967296LL), NULL);
|
|
if (L_42)
|
|
{
|
|
goto IL_0114;
|
|
}
|
|
}
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_43 = ___0_otherUri;
|
|
NullCheck(L_43);
|
|
bool L_44;
|
|
L_44 = Uri_InFact_mEEE8ADE0780C0712A3DEB8935BD6FC7B23F38A7B(L_43, ((int64_t)68719476736LL), NULL);
|
|
if (!L_44)
|
|
{
|
|
goto IL_0120;
|
|
}
|
|
}
|
|
|
|
IL_0114:
|
|
{
|
|
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* L_45 = ___0_otherUri;
|
|
NullCheck(L_45);
|
|
String_t* L_46 = L_45->___m_DnsSafeHost;
|
|
__this->___m_DnsSafeHost = L_46;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DnsSafeHost), (void*)L_46);
|
|
}
|
|
|
|
IL_0120:
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// Method Definition Index: 60592
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Uri__cctor_mF9A6F75B43C4652D9B89180A998B3D86B61F5594 (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____04D9D643E5A26924DC98C9906714082D395DCB17CEE9674D5EBFEC15D098C2B5_FieldInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____1417FCAA8455DC8E3C88BF916DD5C75746A2597CC052F212A8E4394C890E012B_FieldInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral778DFAE29C280DA8F24CB36747AB3656B8220A6F);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC754689D33E77DA33A161FB7A06C164EDF02EE65);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___FileUri;
|
|
NullCheck(L_0);
|
|
String_t* L_1;
|
|
L_1 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_0, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeFile = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeFile), (void*)L_1);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_2 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___FtpUri;
|
|
NullCheck(L_2);
|
|
String_t* L_3;
|
|
L_3 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_2, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeFtp = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeFtp), (void*)L_3);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_4 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___GopherUri;
|
|
NullCheck(L_4);
|
|
String_t* L_5;
|
|
L_5 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_4, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeGopher = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeGopher), (void*)L_5);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_6 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___HttpUri;
|
|
NullCheck(L_6);
|
|
String_t* L_7;
|
|
L_7 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_6, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeHttp = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeHttp), (void*)L_7);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_8 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___HttpsUri;
|
|
NullCheck(L_8);
|
|
String_t* L_9;
|
|
L_9 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_8, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeHttps = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeHttps), (void*)L_9);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_10 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___WsUri;
|
|
NullCheck(L_10);
|
|
String_t* L_11;
|
|
L_11 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_10, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeWs = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeWs), (void*)L_11);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_12 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___WssUri;
|
|
NullCheck(L_12);
|
|
String_t* L_13;
|
|
L_13 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_12, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeWss = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeWss), (void*)L_13);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_14 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___MailToUri;
|
|
NullCheck(L_14);
|
|
String_t* L_15;
|
|
L_15 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_14, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeMailto = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeMailto), (void*)L_15);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_16 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___NewsUri;
|
|
NullCheck(L_16);
|
|
String_t* L_17;
|
|
L_17 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_16, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeNews = L_17;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeNews), (void*)L_17);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_18 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___NntpUri;
|
|
NullCheck(L_18);
|
|
String_t* L_19;
|
|
L_19 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_18, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeNntp = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeNntp), (void*)L_19);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_20 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___NetTcpUri;
|
|
NullCheck(L_20);
|
|
String_t* L_21;
|
|
L_21 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_20, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeNetTcp = L_21;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeNetTcp), (void*)L_21);
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_22 = ((UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_StaticFields*)il2cpp_codegen_static_fields_for(UriParser_t920B0868286118827C08B08A15A9456AF6C19D81_il2cpp_TypeInfo_var))->___NetPipeUri;
|
|
NullCheck(L_22);
|
|
String_t* L_23;
|
|
L_23 = UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline(L_22, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeNetPipe = L_23;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___UriSchemeNetPipe), (void*)L_23);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___SchemeDelimiter = _stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___SchemeDelimiter), (void*)_stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A);
|
|
il2cpp_codegen_memory_barrier();
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IdnScope = 0;
|
|
String_t* L_24;
|
|
L_24 = Environment_GetEnvironmentVariable_mAF8CC6EC1CB916789ABB16A02C032F89E508C21A(_stringLiteralC754689D33E77DA33A161FB7A06C164EDF02EE65, NULL);
|
|
bool L_25;
|
|
L_25 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_24, _stringLiteral77D38C0623F92B292B925F6E72CF5CF99A20D4EB, NULL);
|
|
il2cpp_codegen_memory_barrier();
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___s_IriParsing = (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0);
|
|
String_t* L_26;
|
|
L_26 = Environment_GetEnvironmentVariable_mAF8CC6EC1CB916789ABB16A02C032F89E508C21A(_stringLiteral778DFAE29C280DA8F24CB36747AB3656B8220A6F, NULL);
|
|
bool L_27;
|
|
L_27 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_26, _stringLiteralB7C45DD316C68ABF3429C20058C2981C652192F2, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___useDotNetRelativeOrAbsolute = L_27;
|
|
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
|
|
Il2CppChar L_28 = ((Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_StaticFields*)il2cpp_codegen_static_fields_for(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var))->___DirectorySeparatorChar;
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___IsWindowsFileSystem = (bool)((((int32_t)L_28) == ((int32_t)((int32_t)92)))? 1 : 0);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_29 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_30 = L_29;
|
|
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_31 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____04D9D643E5A26924DC98C9906714082D395DCB17CEE9674D5EBFEC15D098C2B5_FieldInfo_var) };
|
|
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_30, L_31, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___HexLowerChars = L_30;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->___HexLowerChars), (void*)L_30);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_32 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_33 = L_32;
|
|
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_34 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t56F624E1051A2E261613B6A81CA2333397F49CB3____1417FCAA8455DC8E3C88BF916DD5C75746A2597CC052F212A8E4394C890E012B_FieldInfo_var) };
|
|
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_33, L_34, NULL);
|
|
((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->____WSchars = L_33;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_StaticFields*)il2cpp_codegen_static_fields_for(Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E_il2cpp_TypeInfo_var))->____WSchars), (void*)L_33);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// Method Definition Index: 60620
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UriParser_get_Flags_mBE183D7CBEEEBEC670CCF1DF21D56B354796D6C3_inline (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->___m_Flags;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60497
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* Uri_get_Syntax_mCBAC18B1DC71D269BF6C98417D923674DE258DC2_inline (Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* L_0 = __this->___m_Syntax;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Method Definition Index: 423
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->____stringLength;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60612
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t UriParser_get_DefaultPort_m38684C86B40F59960533D8F812B311ACBBEB7AA5_inline (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = __this->___m_Port;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Method Definition Index: 60611
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* UriParser_get_SchemeName_m3BD969B4E8EEA3769D070FA42CE340CDC766F47D_inline (UriParser_t920B0868286118827C08B08A15A9456AF6C19D81* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
String_t* L_0 = __this->___m_Scheme;
|
|
return L_0;
|
|
}
|
|
}
|
|
// Method Definition Index: 1984
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06* StringComparer_get_InvariantCultureIgnoreCase_m736E26B9A455C50799BF69D87F2E076C272337B1_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
il2cpp_codegen_runtime_class_init_inline(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var);
|
|
CultureAwareComparer_t5822A6535A6EB4C448D1B7736067D1188BAEE8CD* L_0 = ((StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_StaticFields*)il2cpp_codegen_static_fields_for(StringComparer_t6268F19CA34879176651429C0D8A3D0002BB8E06_il2cpp_TypeInfo_var))->___s_invariantCultureIgnoreCase;
|
|
return L_0;
|
|
}
|
|
}
|