//generated with dll2sdk #pragma once #include "..\dll2sdk_forward.g.hpp" #include "..\mscorlib\mscorlib.hpp" namespace DLL2SDK::mscorlib::System { struct Object : DLL2SDK::Object { void _ctor_1(); bool Equals_2(DLL2SDK::mscorlib::System::Object* obj_); void Finalize_4(); int32_t GetHashCode_5(); DLL2SDK::mscorlib::System::Type* GetType_6(); DLL2SDK::mscorlib::System::Object* MemberwiseClone_7(); DLL2SDK::mscorlib::System::String* ToString_8(); static bool Equals_3(DLL2SDK::mscorlib::System::Object* objA_, DLL2SDK::mscorlib::System::Object* objB_); static bool ReferenceEquals_9(DLL2SDK::mscorlib::System::Object* objA_, DLL2SDK::mscorlib::System::Object* objB_); static int32_t InternalGetHashCode_10(DLL2SDK::mscorlib::System::Object* o_); }; } namespace DLL2SDK::mscorlib::System { struct ValueType : DLL2SDK::mscorlib::System::Object { void _ctor_11(); bool Equals_14(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_16(); DLL2SDK::mscorlib::System::String* ToString_17(); static bool InternalEquals_12(DLL2SDK::mscorlib::System::Object* o1_, DLL2SDK::mscorlib::System::Object* o2_, DLL2SDK::Array* fields_); static bool DefaultEquals_13(DLL2SDK::mscorlib::System::Object* o1_, DLL2SDK::mscorlib::System::Object* o2_); static int32_t InternalGetHashCode_15(DLL2SDK::mscorlib::System::Object* o_, DLL2SDK::Array* fields_); }; } namespace DLL2SDK::mscorlib::System { struct Array_SimpleEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Array* enumeratee_; int32_t currentpos_; int32_t length_; void _ctor_1026(DLL2SDK::mscorlib::System::Array* arrayToEnumerate_); DLL2SDK::mscorlib::System::Object* get_Current_1027(); bool MoveNext_1028(); void Reset_1029(); DLL2SDK::mscorlib::System::Object* Clone_1030(); }; } namespace DLL2SDK::mscorlib::System { template struct Array_ArrayReadOnlyList_1__GetEnumerator_c__Iterator0 : DLL2SDK::mscorlib::System::Object { int32_t _i___0_; int32_t _PC_; T _current_; DLL2SDK::mscorlib::System::Array_ArrayReadOnlyList_1* __f__this_; void _ctor_1047(); T System_Collections_Generic_IEnumerator_T__get_Current_1048(); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_1049(); bool MoveNext_1050(); void Dispose_1051(); void Reset_1052(); }; } namespace DLL2SDK::mscorlib::System { template struct Array_ArrayReadOnlyList_1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* array_; void _ctor_1031(DLL2SDK::Array* array_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_1032(); T get_Item_1033(int32_t index_); void set_Item_1034(int32_t index_, T value_); int32_t get_Count_1035(); bool get_IsReadOnly_1036(); void Add_1037(T item_); void Clear_1038(); bool Contains_1039(T item_); void CopyTo_1040(DLL2SDK::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* GetEnumerator_1041(); int32_t IndexOf_1042(T item_); void Insert_1043(int32_t index_, T item_); bool Remove_1044(T item_); void RemoveAt_1045(int32_t index_); static DLL2SDK::mscorlib::System::Exception* ReadOnlyError_1046(); }; } namespace DLL2SDK::mscorlib::System { struct Enum : DLL2SDK::mscorlib::System::ValueType { struct StaticFields { DLL2SDK::Array* split_char_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_816(); bool System_IConvertible_ToBoolean_818(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_819(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_820(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_821(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_822(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_823(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_824(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_825(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_826(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_827(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_828(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_829(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_830(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_831(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_832(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_833(); DLL2SDK::mscorlib::System::Object* get_value_834(); DLL2SDK::mscorlib::System::Object* get_Value_835(); int32_t compare_value_to_847(DLL2SDK::mscorlib::System::Object* other_); int32_t CompareTo_848(DLL2SDK::mscorlib::System::Object* target_); DLL2SDK::mscorlib::System::String* ToString_849(); DLL2SDK::mscorlib::System::String* ToString_850(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_851(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_852(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); bool Equals_862(DLL2SDK::mscorlib::System::Object* obj_); int32_t get_hashcode_863(); int32_t GetHashCode_864(); static void _cctor_817(); static DLL2SDK::mscorlib::System::Array* GetValues_836(DLL2SDK::mscorlib::System::Type* enumType_); static DLL2SDK::Array* GetNames_837(DLL2SDK::mscorlib::System::Type* enumType_); static int32_t FindPosition_838(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Array* values_); static DLL2SDK::mscorlib::System::String* GetName_839(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::Object* value_); static bool IsDefined_840(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::Object* value_); static DLL2SDK::mscorlib::System::Type* get_underlying_type_841(DLL2SDK::mscorlib::System::Type* enumType_); static DLL2SDK::mscorlib::System::Type* GetUnderlyingType_842(DLL2SDK::mscorlib::System::Type* enumType_); static DLL2SDK::mscorlib::System::Object* Parse_843(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::String* value_); static int32_t FindName_844(DLL2SDK::mscorlib::System::Collections::Hashtable* name_hash_, DLL2SDK::Array* names_, DLL2SDK::mscorlib::System::String* name_, bool ignoreCase_); static uint64_t GetValue_845(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::TypeCode typeCode_); static DLL2SDK::mscorlib::System::Object* Parse_846(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::String* value_, bool ignoreCase_); static DLL2SDK::mscorlib::System::Object* ToObject_853(DLL2SDK::mscorlib::System::Type* enumType_, uint8_t value_); static DLL2SDK::mscorlib::System::Object* ToObject_854(DLL2SDK::mscorlib::System::Type* enumType_, int16_t value_); static DLL2SDK::mscorlib::System::Object* ToObject_855(DLL2SDK::mscorlib::System::Type* enumType_, int32_t value_); static DLL2SDK::mscorlib::System::Object* ToObject_856(DLL2SDK::mscorlib::System::Type* enumType_, int64_t value_); static DLL2SDK::mscorlib::System::Object* ToObject_857(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::Object* value_); static DLL2SDK::mscorlib::System::Object* ToObject_858(DLL2SDK::mscorlib::System::Type* enumType_, int8_t value_); static DLL2SDK::mscorlib::System::Object* ToObject_859(DLL2SDK::mscorlib::System::Type* enumType_, uint16_t value_); static DLL2SDK::mscorlib::System::Object* ToObject_860(DLL2SDK::mscorlib::System::Type* enumType_, uint32_t value_); static DLL2SDK::mscorlib::System::Object* ToObject_861(DLL2SDK::mscorlib::System::Type* enumType_, uint64_t value_); static DLL2SDK::mscorlib::System::String* FormatSpecifier_X_865(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::Object* value_, bool upper_); static DLL2SDK::mscorlib::System::String* FormatFlags_866(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::Object* value_); static DLL2SDK::mscorlib::System::String* Format_867(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::String* format_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { enum struct StreamingContextStates : int32_t { CrossProcess_ = static_cast(0x1), CrossMachine_ = static_cast(0x2), File_ = static_cast(0x4), Persistence_ = static_cast(0x8), Remoting_ = static_cast(0x10), Other_ = static_cast(0x20), Clone_ = static_cast(0x40), CrossAppDomain_ = static_cast(0x80), All_ = static_cast(0xFF) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct StreamingContext { DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContextStates state_; DLL2SDK::mscorlib::System::Object* additional_; void _ctor_5353(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContextStates state_); void _ctor_5354(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContextStates state_, DLL2SDK::mscorlib::System::Object* additional_); DLL2SDK::mscorlib::System::Object* get_Context_5355(); DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContextStates get_State_5356(); bool Equals_5357(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_5358(); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct BindingFlags : int32_t { Default_ = static_cast(0x0), IgnoreCase_ = static_cast(0x1), DeclaredOnly_ = static_cast(0x2), Instance_ = static_cast(0x4), Static_ = static_cast(0x8), Public_ = static_cast(0x10), NonPublic_ = static_cast(0x20), FlattenHierarchy_ = static_cast(0x40), InvokeMethod_ = static_cast(0x100), CreateInstance_ = static_cast(0x200), GetField_ = static_cast(0x400), SetField_ = static_cast(0x800), GetProperty_ = static_cast(0x1000), SetProperty_ = static_cast(0x2000), PutDispProperty_ = static_cast(0x4000), PutRefDispProperty_ = static_cast(0x8000), ExactBinding_ = static_cast(0x10000), SuppressChangeType_ = static_cast(0x20000), OptionalParamBinding_ = static_cast(0x40000), IgnoreReturn_ = static_cast(0x1000000) }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct CodePointIndexer_TableRange { int32_t Start_; int32_t End_; int32_t Count_; int32_t IndexStart_; int32_t IndexEnd_; void _ctor_1385(int32_t start_, int32_t end_, int32_t indexStart_); }; } namespace DLL2SDK::mscorlib::System::Globalization { enum struct CompareOptions : int32_t { None_ = static_cast(0x0), IgnoreCase_ = static_cast(0x1), IgnoreNonSpace_ = static_cast(0x2), IgnoreSymbols_ = static_cast(0x4), IgnoreKanaType_ = static_cast(0x8), IgnoreWidth_ = static_cast(0x10), StringSort_ = static_cast(0x20000000), Ordinal_ = static_cast(0x40000000), OrdinalIgnoreCase_ = static_cast(0x10000000) }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct SimpleCollator_PreviousInfo { int32_t Code_; uint8_t* SortKey_; void _ctor_1470(bool dummy_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct SimpleCollator_Escape { DLL2SDK::mscorlib::System::String* Source_; int32_t Index_; int32_t Start_; int32_t End_; int32_t Optional_; }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { enum struct SimpleCollator_ExtenderType : int32_t { None_ = static_cast(0x0), Simple_ = static_cast(0x1), Voiced_ = static_cast(0x2), Conditional_ = static_cast(0x3), Buggy_ = static_cast(0x4) }; } namespace DLL2SDK::mscorlib::Mono::Math { enum struct BigInteger_Sign : int32_t { Negative_ = static_cast(0xFFFFFFFF), Zero_ = static_cast(0x0), Positive_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::Mono::Math { struct BigInteger_ModulusRing : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::Mono::Math::BigInteger* mod_; DLL2SDK::mscorlib::Mono::Math::BigInteger* constant_; void _ctor_1553(DLL2SDK::mscorlib::Mono::Math::BigInteger* modulus_); void BarrettReduction_1554(DLL2SDK::mscorlib::Mono::Math::BigInteger* x_); DLL2SDK::mscorlib::Mono::Math::BigInteger* Multiply_1555(DLL2SDK::mscorlib::Mono::Math::BigInteger* a_, DLL2SDK::mscorlib::Mono::Math::BigInteger* b_); DLL2SDK::mscorlib::Mono::Math::BigInteger* Difference_1556(DLL2SDK::mscorlib::Mono::Math::BigInteger* a_, DLL2SDK::mscorlib::Mono::Math::BigInteger* b_); DLL2SDK::mscorlib::Mono::Math::BigInteger* Pow_1557(DLL2SDK::mscorlib::Mono::Math::BigInteger* a_, DLL2SDK::mscorlib::Mono::Math::BigInteger* k_); DLL2SDK::mscorlib::Mono::Math::BigInteger* Pow_1558(uint32_t b_, DLL2SDK::mscorlib::Mono::Math::BigInteger* exp_); }; } namespace DLL2SDK::mscorlib::Mono::Math { struct BigInteger_Kernel : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::Mono::Math::BigInteger* AddSameSign_1559(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* Subtract_1560(DLL2SDK::mscorlib::Mono::Math::BigInteger* big_, DLL2SDK::mscorlib::Mono::Math::BigInteger* small_); static void MinusEq_1561(DLL2SDK::mscorlib::Mono::Math::BigInteger* big_, DLL2SDK::mscorlib::Mono::Math::BigInteger* small_); static void PlusEq_1562(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static DLL2SDK::mscorlib::Mono::Math::BigInteger_Sign Compare_1563(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static uint32_t SingleByteDivideInPlace_1564(DLL2SDK::mscorlib::Mono::Math::BigInteger* n_, uint32_t d_); static uint32_t DwordMod_1565(DLL2SDK::mscorlib::Mono::Math::BigInteger* n_, uint32_t d_); static DLL2SDK::Array* DwordDivMod_1566(DLL2SDK::mscorlib::Mono::Math::BigInteger* n_, uint32_t d_); static DLL2SDK::Array* multiByteDivide_1567(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* LeftShift_1568(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, int32_t n_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* RightShift_1569(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, int32_t n_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* MultiplyByDword_1570(DLL2SDK::mscorlib::Mono::Math::BigInteger* n_, uint32_t f_); static void Multiply_1571(DLL2SDK::Array* x_, uint32_t xOffset_, uint32_t xLen_, DLL2SDK::Array* y_, uint32_t yOffset_, uint32_t yLen_, DLL2SDK::Array* d_, uint32_t dOffset_); static void MultiplyMod2p32pmod_1572(DLL2SDK::Array* x_, int32_t xOffset_, int32_t xLen_, DLL2SDK::Array* y_, int32_t yOffest_, int32_t yLen_, DLL2SDK::Array* d_, int32_t dOffset_, int32_t mod_); static uint32_t modInverse_1573(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, uint32_t modulus_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* modInverse_1574(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, DLL2SDK::mscorlib::Mono::Math::BigInteger* modulus_); }; } namespace DLL2SDK::mscorlib::System { struct Delegate : DLL2SDK::mscorlib::System::Object { intptr_t method_ptr_; intptr_t invoke_impl_; DLL2SDK::mscorlib::System::Object* m_target_; intptr_t method_; intptr_t delegate_trampoline_; intptr_t method_code_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_info_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* original_method_info_; DLL2SDK::mscorlib::System::DelegateData* data_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* get_Method_788(); DLL2SDK::mscorlib::System::Object* get_Target_789(); void SetMulticastInvoke_791(); DLL2SDK::mscorlib::System::Object* Clone_804(); bool Equals_805(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_806(); void GetObjectData_807(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::Array* GetInvocationList_808(); DLL2SDK::mscorlib::System::Delegate* CombineImpl_811(DLL2SDK::mscorlib::System::Delegate* d_); DLL2SDK::mscorlib::System::Delegate* RemoveImpl_813(DLL2SDK::mscorlib::System::Delegate* d_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_internal_790(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* info_, bool throwOnBindFailure_); static bool arg_type_match_792(DLL2SDK::mscorlib::System::Type* delArgType_, DLL2SDK::mscorlib::System::Type* argType_); static bool return_type_match_793(DLL2SDK::mscorlib::System::Type* delReturnType_, DLL2SDK::mscorlib::System::Type* returnType_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_794(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Object* firstArgument_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_, bool throwOnBindFailure_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_795(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Object* firstArgument_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_796(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_, bool throwOnBindFailure_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_797(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_798(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::String* method_); static DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetCandidateMethod_799(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Type* target_, DLL2SDK::mscorlib::System::String* method_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bflags_, bool ignoreCase_, bool throwOnBindFailure_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_800(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Type* target_, DLL2SDK::mscorlib::System::String* method_, bool ignoreCase_, bool throwOnBindFailure_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_801(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Type* target_, DLL2SDK::mscorlib::System::String* method_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_802(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::String* method_, bool ignoreCase_, bool throwOnBindFailure_); static DLL2SDK::mscorlib::System::Delegate* CreateDelegate_803(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::String* method_, bool ignoreCase_); static DLL2SDK::mscorlib::System::Delegate* Combine_809(DLL2SDK::mscorlib::System::Delegate* a_, DLL2SDK::mscorlib::System::Delegate* b_); static DLL2SDK::mscorlib::System::Delegate* Combine_810(DLL2SDK::Array* delegates_); static DLL2SDK::mscorlib::System::Delegate* Remove_812(DLL2SDK::mscorlib::System::Delegate* source_, DLL2SDK::mscorlib::System::Delegate* value_); static bool op_Equality_814(DLL2SDK::mscorlib::System::Delegate* d1_, DLL2SDK::mscorlib::System::Delegate* d2_); static bool op_Inequality_815(DLL2SDK::mscorlib::System::Delegate* d1_, DLL2SDK::mscorlib::System::Delegate* d2_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DSAParameters { int32_t Counter_; DLL2SDK::Array* G_; DLL2SDK::Array* J_; DLL2SDK::Array* P_; DLL2SDK::Array* Q_; DLL2SDK::Array* Seed_; DLL2SDK::Array* X_; DLL2SDK::Array* Y_; }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct PKCS8_EncryptedPrivateKeyInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _algorithm_; DLL2SDK::Array* _salt_; int32_t _iterations_; DLL2SDK::Array* _data_; void _ctor_1676(); void _ctor_1677(DLL2SDK::Array* data_); DLL2SDK::mscorlib::System::String* get_Algorithm_1678(); DLL2SDK::Array* get_EncryptedData_1679(); DLL2SDK::Array* get_Salt_1680(); int32_t get_IterationCount_1681(); void Decode_1682(DLL2SDK::Array* data_); }; } namespace DLL2SDK::mscorlib::System { struct MulticastDelegate : DLL2SDK::mscorlib::System::Delegate { DLL2SDK::mscorlib::System::MulticastDelegate* prev_; DLL2SDK::mscorlib::System::MulticastDelegate* kpm_next_; void GetObjectData_780(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool Equals_781(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_782(); DLL2SDK::Array* GetInvocationList_783(); DLL2SDK::mscorlib::System::Delegate* CombineImpl_784(DLL2SDK::mscorlib::System::Delegate* follow_); bool BaseEquals_785(DLL2SDK::mscorlib::System::MulticastDelegate* value_); DLL2SDK::mscorlib::System::Delegate* RemoveImpl_787(DLL2SDK::mscorlib::System::Delegate* value_); static DLL2SDK::mscorlib::System::MulticastDelegate* KPM_786(DLL2SDK::mscorlib::System::MulticastDelegate* needle_, DLL2SDK::mscorlib::System::MulticastDelegate* haystack_, DLL2SDK::mscorlib::System::MulticastDelegate* tail_); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct PKCS12_DeriveBytes : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _hashName_; int32_t _iterations_; DLL2SDK::Array* _password_; DLL2SDK::Array* _salt_; struct StaticFields { DLL2SDK::Array* keyDiversifier_; DLL2SDK::Array* ivDiversifier_; DLL2SDK::Array* macDiversifier_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1757(); void set_HashName_1759(DLL2SDK::mscorlib::System::String* value_); void set_IterationCount_1760(int32_t value_); void set_Password_1761(DLL2SDK::Array* value_); void set_Salt_1762(DLL2SDK::Array* value_); void Adjust_1763(DLL2SDK::Array* a_, int32_t aOff_, DLL2SDK::Array* b_); DLL2SDK::Array* Derive_1764(DLL2SDK::Array* diversifier_, int32_t n_); DLL2SDK::Array* DeriveKey_1765(int32_t size_); DLL2SDK::Array* DeriveIV_1766(int32_t size_); DLL2SDK::Array* DeriveMAC_1767(int32_t size_); static void _cctor_1758(); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct X509CertificateCollection_X509CertificateEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IEnumerator* enumerator_; void _ctor_1794(DLL2SDK::mscorlib::Mono::Security::X509::X509CertificateCollection* mappings_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_1795(); bool System_Collections_IEnumerator_MoveNext_1796(); void System_Collections_IEnumerator_Reset_1797(); DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* get_Current_1798(); bool MoveNext_1799(); void Reset_1800(); }; } namespace DLL2SDK::mscorlib::Mono::Security { struct PKCS7_ContentInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* contentType_; DLL2SDK::mscorlib::Mono::Security::ASN1* content_; void _ctor_1846(); void _ctor_1847(DLL2SDK::mscorlib::System::String* oid_); void _ctor_1848(DLL2SDK::Array* data_); void _ctor_1849(DLL2SDK::mscorlib::Mono::Security::ASN1* asn1_); DLL2SDK::mscorlib::Mono::Security::ASN1* get_ASN1_1850(); DLL2SDK::mscorlib::Mono::Security::ASN1* get_Content_1851(); void set_Content_1852(DLL2SDK::mscorlib::Mono::Security::ASN1* value_); DLL2SDK::mscorlib::System::String* get_ContentType_1853(); void set_ContentType_1854(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::Mono::Security::ASN1* GetASN1_1855(); }; } namespace DLL2SDK::mscorlib::Mono::Security { struct PKCS7_EncryptedData : DLL2SDK::mscorlib::System::Object { uint8_t _version_; DLL2SDK::mscorlib::Mono::Security::PKCS7_ContentInfo* _content_; DLL2SDK::mscorlib::Mono::Security::PKCS7_ContentInfo* _encryptionAlgorithm_; DLL2SDK::Array* _encrypted_; void _ctor_1856(); void _ctor_1857(DLL2SDK::mscorlib::Mono::Security::ASN1* asn1_); DLL2SDK::mscorlib::Mono::Security::PKCS7_ContentInfo* get_EncryptionAlgorithm_1858(); DLL2SDK::Array* get_EncryptedContent_1859(); }; } namespace DLL2SDK::mscorlib::Mono::Security { struct Uri_UriScheme { DLL2SDK::mscorlib::System::String* scheme_; DLL2SDK::mscorlib::System::String* delimiter_; int32_t defaultPort_; void _ctor_1898(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* d_, int32_t p_); }; } namespace DLL2SDK::mscorlib::Mono::Xml { struct SmallXmlParser_AttrListImpl : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* attrNames_; DLL2SDK::mscorlib::System::Collections::ArrayList* attrValues_; void _ctor_1945(); int32_t get_Length_1946(); DLL2SDK::mscorlib::System::String* GetName_1947(int32_t i_); DLL2SDK::mscorlib::System::String* GetValue_1948(int32_t i_); DLL2SDK::mscorlib::System::String* GetValue_1949(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::Array* get_Names_1950(); DLL2SDK::Array* get_Values_1951(); void Clear_1952(); void Add_1953(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Comparer_1 : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Comparer_1* _default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1956(); int32_t System_Collections_IComparer_Compare_1958(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); int32_t Compare_1959(T x_, T y_); static void _cctor_1957(); static DLL2SDK::mscorlib::System::Collections::Generic::Comparer_1* get_Default_1960(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct KeyValuePair_2 { TKey key_; TValue value_; void _ctor_2114(TKey key_, TValue value_); TKey get_Key_2115(); void set_Key_2116(TKey value_); TValue get_Value_2117(); void set_Value_2118(TValue value_); DLL2SDK::mscorlib::System::String* ToString_2119(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Dictionary_2_Enumerator { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* dictionary_; int32_t next_; int32_t stamp_; DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 current_; void _ctor_2029(DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* dictionary_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2030(); void System_Collections_IEnumerator_Reset_2031(); DLL2SDK::mscorlib::System::Collections::DictionaryEntry System_Collections_IDictionaryEnumerator_get_Entry_2032(); DLL2SDK::mscorlib::System::Object* System_Collections_IDictionaryEnumerator_get_Key_2033(); DLL2SDK::mscorlib::System::Object* System_Collections_IDictionaryEnumerator_get_Value_2034(); bool MoveNext_2035(); DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 get_Current_2036(); TKey get_CurrentKey_2037(); TValue get_CurrentValue_2038(); void Reset_2039(); void VerifyState_2040(); void VerifyCurrent_2041(); void Dispose_2042(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Dictionary_2_KeyCollection_Enumerator { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_Enumerator host_enumerator_; void _ctor_2057(DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* host_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2058(); void System_Collections_IEnumerator_Reset_2059(); void Dispose_2060(); bool MoveNext_2061(); TKey get_Current_2062(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Dictionary_2_KeyCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* dictionary_; void _ctor_2043(DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* dictionary_); void System_Collections_Generic_ICollection_TKey__Add_2044(TKey item_); void System_Collections_Generic_ICollection_TKey__Clear_2045(); bool System_Collections_Generic_ICollection_TKey__Contains_2046(TKey item_); bool System_Collections_Generic_ICollection_TKey__Remove_2047(TKey item_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_TKey__GetEnumerator_2048(); void System_Collections_ICollection_CopyTo_2049(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2050(); bool System_Collections_Generic_ICollection_TKey__get_IsReadOnly_2051(); bool System_Collections_ICollection_get_IsSynchronized_2052(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_2053(); void CopyTo_2054(DLL2SDK::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_KeyCollection_Enumerator GetEnumerator_2055(); int32_t get_Count_2056(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Dictionary_2_ValueCollection_Enumerator { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_Enumerator host_enumerator_; void _ctor_2077(DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* host_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2078(); void System_Collections_IEnumerator_Reset_2079(); void Dispose_2080(); bool MoveNext_2081(); TValue get_Current_2082(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Dictionary_2_ValueCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* dictionary_; void _ctor_2063(DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* dictionary_); void System_Collections_Generic_ICollection_TValue__Add_2064(TValue item_); void System_Collections_Generic_ICollection_TValue__Clear_2065(); bool System_Collections_Generic_ICollection_TValue__Contains_2066(TValue item_); bool System_Collections_Generic_ICollection_TValue__Remove_2067(TValue item_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_TValue__GetEnumerator_2068(); void System_Collections_ICollection_CopyTo_2069(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2070(); bool System_Collections_Generic_ICollection_TValue__get_IsReadOnly_2071(); bool System_Collections_ICollection_get_IsSynchronized_2072(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_2073(); void CopyTo_2074(DLL2SDK::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_ValueCollection_Enumerator GetEnumerator_2075(); int32_t get_Count_2076(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Dictionary_2_Transform_1 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_2083(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); TRet Invoke_2084(TKey key_, TValue value_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_2085(TKey key_, TValue value_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); TRet EndInvoke_2086(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct EqualityComparer_1 : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::EqualityComparer_1* _default_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2087(); int32_t System_Collections_IEqualityComparer_GetHashCode_2089(DLL2SDK::mscorlib::System::Object* obj_); bool System_Collections_IEqualityComparer_Equals_2090(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); int32_t GetHashCode_2091(T obj_); bool Equals_2092(T x_, T y_); static void _cctor_2088(); static DLL2SDK::mscorlib::System::Collections::Generic::EqualityComparer_1* get_Default_2093(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct List_1_Enumerator { DLL2SDK::mscorlib::System::Collections::Generic::List_1* l_; int32_t next_; int32_t ver_; T current_; void _ctor_2190(DLL2SDK::mscorlib::System::Collections::Generic::List_1* l_); void System_Collections_IEnumerator_Reset_2191(); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_2192(); void Dispose_2193(); void VerifyState_2194(); bool MoveNext_2195(); T get_Current_2196(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct ArrayList_SimpleEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* list_; int32_t index_; int32_t version_; DLL2SDK::mscorlib::System::Object* currentElement_; struct StaticFields { DLL2SDK::mscorlib::System::Object* endFlag_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2316(DLL2SDK::mscorlib::System::Collections::ArrayList* list_); DLL2SDK::mscorlib::System::Object* Clone_2318(); bool MoveNext_2319(); DLL2SDK::mscorlib::System::Object* get_Current_2320(); void Reset_2321(); static void _cctor_2317(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct ArrayList : DLL2SDK::mscorlib::System::Object { int32_t _size_; DLL2SDK::Array* _items_; int32_t _version_; struct StaticFields { int32_t DefaultInitialCapacity_; DLL2SDK::Array* EmptyArray_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2277(); void _ctor_2278(DLL2SDK::mscorlib::System::Collections::ICollection* c_); void _ctor_2279(int32_t capacity_); void _ctor_2280(DLL2SDK::Array* array_, int32_t index_, int32_t count_); DLL2SDK::mscorlib::System::Object* get_Item_2282(int32_t index_); void set_Item_2283(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t get_Count_2284(); int32_t get_Capacity_2285(); void set_Capacity_2286(int32_t value_); bool get_IsFixedSize_2287(); bool get_IsReadOnly_2288(); bool get_IsSynchronized_2289(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2290(); void EnsureCapacity_2291(int32_t count_); void Shift_2292(int32_t index_, int32_t count_); int32_t Add_2293(DLL2SDK::mscorlib::System::Object* value_); void Clear_2294(); bool Contains_2295(DLL2SDK::mscorlib::System::Object* item_); int32_t IndexOf_2296(DLL2SDK::mscorlib::System::Object* value_); int32_t IndexOf_2297(DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_); int32_t IndexOf_2298(DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_, int32_t count_); void Insert_2299(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void InsertRange_2300(int32_t index_, DLL2SDK::mscorlib::System::Collections::ICollection* c_); void Remove_2301(DLL2SDK::mscorlib::System::Object* obj_); void RemoveAt_2302(int32_t index_); void CopyTo_2303(DLL2SDK::mscorlib::System::Array* array_); void CopyTo_2304(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); void CopyTo_2305(int32_t index_, DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_, int32_t count_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2306(); void AddRange_2307(DLL2SDK::mscorlib::System::Collections::ICollection* c_); void Sort_2308(); void Sort_2309(DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); DLL2SDK::Array* ToArray_2310(); DLL2SDK::mscorlib::System::Array* ToArray_2311(DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::mscorlib::System::Object* Clone_2312(); static void _cctor_2281(); static void ThrowNewArgumentOutOfRangeException_2313(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* actual_, DLL2SDK::mscorlib::System::String* message_); static DLL2SDK::mscorlib::System::Collections::ArrayList* Synchronized_2314(DLL2SDK::mscorlib::System::Collections::ArrayList* list_); static DLL2SDK::mscorlib::System::Collections::ArrayList* ReadOnly_2315(DLL2SDK::mscorlib::System::Collections::ArrayList* list_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct ArrayList_ArrayListWrapper : DLL2SDK::mscorlib::System::Collections::ArrayList { DLL2SDK::mscorlib::System::Collections::ArrayList* m_InnerArrayList_; void _ctor_2322(DLL2SDK::mscorlib::System::Collections::ArrayList* innerArrayList_); DLL2SDK::mscorlib::System::Object* get_Item_2323(int32_t index_); void set_Item_2324(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t get_Count_2325(); int32_t get_Capacity_2326(); void set_Capacity_2327(int32_t value_); bool get_IsFixedSize_2328(); bool get_IsReadOnly_2329(); bool get_IsSynchronized_2330(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2331(); int32_t Add_2332(DLL2SDK::mscorlib::System::Object* value_); void Clear_2333(); bool Contains_2334(DLL2SDK::mscorlib::System::Object* value_); int32_t IndexOf_2335(DLL2SDK::mscorlib::System::Object* value_); int32_t IndexOf_2336(DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_); int32_t IndexOf_2337(DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_, int32_t count_); void Insert_2338(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void InsertRange_2339(int32_t index_, DLL2SDK::mscorlib::System::Collections::ICollection* c_); void Remove_2340(DLL2SDK::mscorlib::System::Object* value_); void RemoveAt_2341(int32_t index_); void CopyTo_2342(DLL2SDK::mscorlib::System::Array* array_); void CopyTo_2343(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); void CopyTo_2344(int32_t index_, DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_, int32_t count_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2345(); void AddRange_2346(DLL2SDK::mscorlib::System::Collections::ICollection* c_); DLL2SDK::mscorlib::System::Object* Clone_2347(); void Sort_2348(); void Sort_2349(DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); DLL2SDK::Array* ToArray_2350(); DLL2SDK::mscorlib::System::Array* ToArray_2351(DLL2SDK::mscorlib::System::Type* elementType_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct ArrayList_FixedSizeArrayListWrapper : DLL2SDK::mscorlib::System::Collections::ArrayList_ArrayListWrapper { void _ctor_2382(DLL2SDK::mscorlib::System::Collections::ArrayList* innerList_); DLL2SDK::mscorlib::System::String* get_ErrorMessage_2383(); int32_t get_Capacity_2384(); void set_Capacity_2385(int32_t value_); bool get_IsFixedSize_2386(); int32_t Add_2387(DLL2SDK::mscorlib::System::Object* value_); void AddRange_2388(DLL2SDK::mscorlib::System::Collections::ICollection* c_); void Clear_2389(); void Insert_2390(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void InsertRange_2391(int32_t index_, DLL2SDK::mscorlib::System::Collections::ICollection* c_); void Remove_2392(DLL2SDK::mscorlib::System::Object* value_); void RemoveAt_2393(int32_t index_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct ArrayList_ReadOnlyArrayListWrapper : DLL2SDK::mscorlib::System::Collections::ArrayList_FixedSizeArrayListWrapper { void _ctor_2394(DLL2SDK::mscorlib::System::Collections::ArrayList* innerArrayList_); DLL2SDK::mscorlib::System::String* get_ErrorMessage_2395(); bool get_IsReadOnly_2396(); DLL2SDK::mscorlib::System::Object* get_Item_2397(int32_t index_); void set_Item_2398(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void Sort_2399(); void Sort_2400(DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct BitArray_BitArrayEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::BitArray* _bitArray_; bool _current_; int32_t _index_; int32_t _version_; void _ctor_2421(DLL2SDK::mscorlib::System::Collections::BitArray* ba_); DLL2SDK::mscorlib::System::Object* Clone_2422(); DLL2SDK::mscorlib::System::Object* get_Current_2423(); bool MoveNext_2424(); void Reset_2425(); void checkVersion_2426(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Hashtable_Slot { DLL2SDK::mscorlib::System::Object* key_; DLL2SDK::mscorlib::System::Object* value_; }; } namespace DLL2SDK::mscorlib::System::Collections { struct Hashtable_KeyMarker : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable_KeyMarker* Removed_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2523(); static void _cctor_2524(); }; } namespace DLL2SDK::mscorlib::System::Collections { enum struct Hashtable_EnumeratorMode : int32_t { KEY_MODE_ = static_cast(0x0), VALUE_MODE_ = static_cast(0x1), ENTRY_MODE_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Collections { struct Hashtable_Enumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* host_; int32_t stamp_; int32_t pos_; int32_t size_; DLL2SDK::mscorlib::System::Collections::Hashtable_EnumeratorMode mode_; DLL2SDK::mscorlib::System::Object* currentKey_; DLL2SDK::mscorlib::System::Object* currentValue_; struct StaticFields { DLL2SDK::mscorlib::System::String* xstr_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2525(DLL2SDK::mscorlib::System::Collections::Hashtable* host_, DLL2SDK::mscorlib::System::Collections::Hashtable_EnumeratorMode mode_); void FailFast_2527(); void Reset_2528(); bool MoveNext_2529(); DLL2SDK::mscorlib::System::Collections::DictionaryEntry get_Entry_2530(); DLL2SDK::mscorlib::System::Object* get_Key_2531(); DLL2SDK::mscorlib::System::Object* get_Value_2532(); DLL2SDK::mscorlib::System::Object* get_Current_2533(); static void _cctor_2526(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Hashtable_HashKeys : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* host_; void _ctor_2534(DLL2SDK::mscorlib::System::Collections::Hashtable* host_); int32_t get_Count_2535(); bool get_IsSynchronized_2536(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2537(); void CopyTo_2538(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2539(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Hashtable_HashValues : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* host_; void _ctor_2540(DLL2SDK::mscorlib::System::Collections::Hashtable* host_); int32_t get_Count_2541(); bool get_IsSynchronized_2542(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2543(); void CopyTo_2544(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2545(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Hashtable : DLL2SDK::mscorlib::System::Object { int32_t inUse_; int32_t modificationCount_; float loadFactor_; DLL2SDK::Array* table_; DLL2SDK::Array* hashes_; int32_t threshold_; DLL2SDK::mscorlib::System::Collections::Hashtable_HashKeys* hashKeys_; DLL2SDK::mscorlib::System::Collections::Hashtable_HashValues* hashValues_; DLL2SDK::mscorlib::System::Collections::IHashCodeProvider* hcpRef_; DLL2SDK::mscorlib::System::Collections::IComparer* comparerRef_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serializationInfo_; DLL2SDK::mscorlib::System::Collections::IEqualityComparer* equalityComparer_; struct StaticFields { int32_t CHAIN_MARKER_; DLL2SDK::Array* primeTbl_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2477(); void _ctor_2478(int32_t capacity_, float loadFactor_, DLL2SDK::mscorlib::System::Collections::IHashCodeProvider* hcp_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); void _ctor_2479(int32_t capacity_, float loadFactor_); void _ctor_2480(int32_t capacity_); void _ctor_2481(DLL2SDK::mscorlib::System::Collections::Hashtable* source_); void _ctor_2482(int32_t capacity_, DLL2SDK::mscorlib::System::Collections::IHashCodeProvider* hcp_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); void _ctor_2483(DLL2SDK::mscorlib::System::Collections::IDictionary* d_, float loadFactor_, DLL2SDK::mscorlib::System::Collections::IHashCodeProvider* hcp_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); void _ctor_2484(DLL2SDK::mscorlib::System::Collections::IDictionary* d_, DLL2SDK::mscorlib::System::Collections::IHashCodeProvider* hcp_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); void _ctor_2485(DLL2SDK::mscorlib::System::Collections::IHashCodeProvider* hcp_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); void _ctor_2486(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_2487(int32_t capacity_, DLL2SDK::mscorlib::System::Collections::IEqualityComparer* equalityComparer_); void _ctor_2488(int32_t capacity_, float loadFactor_, DLL2SDK::mscorlib::System::Collections::IEqualityComparer* equalityComparer_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2490(); void set_comparer_2491(DLL2SDK::mscorlib::System::Collections::IComparer* value_); void set_hcp_2492(DLL2SDK::mscorlib::System::Collections::IHashCodeProvider* value_); int32_t get_Count_2493(); bool get_IsSynchronized_2494(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2495(); bool get_IsReadOnly_2496(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Keys_2497(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Values_2498(); DLL2SDK::mscorlib::System::Object* get_Item_2499(DLL2SDK::mscorlib::System::Object* key_); void set_Item_2500(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void CopyTo_2501(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); void Add_2502(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void Clear_2503(); bool Contains_2504(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* GetEnumerator_2505(); void Remove_2506(DLL2SDK::mscorlib::System::Object* key_); bool ContainsKey_2507(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::mscorlib::System::Object* Clone_2508(); void GetObjectData_2509(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void OnDeserialization_2510(DLL2SDK::mscorlib::System::Object* sender_); int32_t GetHash_2512(DLL2SDK::mscorlib::System::Object* key_); bool KeyEquals_2513(DLL2SDK::mscorlib::System::Object* item_, DLL2SDK::mscorlib::System::Object* key_); void AdjustThreshold_2514(); void SetTable_2515(DLL2SDK::Array* table_, DLL2SDK::Array* hashes_); int32_t Find_2516(DLL2SDK::mscorlib::System::Object* key_); void Rehash_2517(); void PutImpl_2518(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_, bool overwrite_); void CopyToArray_2519(DLL2SDK::mscorlib::System::Array* arr_, int32_t i_, DLL2SDK::mscorlib::System::Collections::Hashtable_EnumeratorMode mode_); static void _cctor_2489(); static DLL2SDK::mscorlib::System::Collections::Hashtable* Synchronized_2511(DLL2SDK::mscorlib::System::Collections::Hashtable* table_); static bool TestPrime_2520(int32_t x_); static int32_t CalcPrime_2521(int32_t x_); static int32_t ToPrime_2522(int32_t x_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Queue_QueueEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Queue* queue_; int32_t _version_; int32_t current_; void _ctor_2599(DLL2SDK::mscorlib::System::Collections::Queue* q_); DLL2SDK::mscorlib::System::Object* Clone_2600(); DLL2SDK::mscorlib::System::Object* get_Current_2601(); bool MoveNext_2602(); void Reset_2603(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct SortedList_Slot { DLL2SDK::mscorlib::System::Object* key_; DLL2SDK::mscorlib::System::Object* value_; }; } namespace DLL2SDK::mscorlib::System::Collections { enum struct SortedList_EnumeratorMode : int32_t { KEY_MODE_ = static_cast(0x0), VALUE_MODE_ = static_cast(0x1), ENTRY_MODE_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Collections { struct SortedList_Enumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::SortedList* host_; int32_t stamp_; int32_t pos_; int32_t size_; DLL2SDK::mscorlib::System::Collections::SortedList_EnumeratorMode mode_; DLL2SDK::mscorlib::System::Object* currentKey_; DLL2SDK::mscorlib::System::Object* currentValue_; bool invalid_; struct StaticFields { DLL2SDK::mscorlib::System::String* xstr_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2650(DLL2SDK::mscorlib::System::Collections::SortedList* host_, DLL2SDK::mscorlib::System::Collections::SortedList_EnumeratorMode mode_); void Reset_2652(); bool MoveNext_2653(); DLL2SDK::mscorlib::System::Collections::DictionaryEntry get_Entry_2654(); DLL2SDK::mscorlib::System::Object* get_Key_2655(); DLL2SDK::mscorlib::System::Object* get_Value_2656(); DLL2SDK::mscorlib::System::Object* get_Current_2657(); DLL2SDK::mscorlib::System::Object* Clone_2658(); static void _cctor_2651(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct SortedList_ListKeys : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::SortedList* host_; void _ctor_2659(DLL2SDK::mscorlib::System::Collections::SortedList* host_); int32_t get_Count_2660(); bool get_IsSynchronized_2661(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2662(); void CopyTo_2663(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); bool get_IsFixedSize_2664(); bool get_IsReadOnly_2665(); DLL2SDK::mscorlib::System::Object* get_Item_2666(int32_t index_); void set_Item_2667(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t Add_2668(DLL2SDK::mscorlib::System::Object* value_); void Clear_2669(); bool Contains_2670(DLL2SDK::mscorlib::System::Object* key_); int32_t IndexOf_2671(DLL2SDK::mscorlib::System::Object* key_); void Insert_2672(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void Remove_2673(DLL2SDK::mscorlib::System::Object* value_); void RemoveAt_2674(int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2675(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct SortedList_ListValues : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::SortedList* host_; void _ctor_2676(DLL2SDK::mscorlib::System::Collections::SortedList* host_); int32_t get_Count_2677(); bool get_IsSynchronized_2678(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2679(); void CopyTo_2680(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); bool get_IsFixedSize_2681(); bool get_IsReadOnly_2682(); DLL2SDK::mscorlib::System::Object* get_Item_2683(int32_t index_); void set_Item_2684(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t Add_2685(DLL2SDK::mscorlib::System::Object* value_); void Clear_2686(); bool Contains_2687(DLL2SDK::mscorlib::System::Object* value_); int32_t IndexOf_2688(DLL2SDK::mscorlib::System::Object* value_); void Insert_2689(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void Remove_2690(DLL2SDK::mscorlib::System::Object* value_); void RemoveAt_2691(int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2692(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Stack_Enumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Stack* stack_; int32_t modCount_; int32_t current_; void _ctor_2709(DLL2SDK::mscorlib::System::Collections::Stack* s_); DLL2SDK::mscorlib::System::Object* Clone_2710(); DLL2SDK::mscorlib::System::Object* get_Current_2711(); bool MoveNext_2712(); void Reset_2713(); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { enum struct DebuggableAttribute_DebuggingModes : int32_t { None_ = static_cast(0x0), Default_ = static_cast(0x1), IgnoreSymbolStoreSequencePoints_ = static_cast(0x2), EnableEditAndContinue_ = static_cast(0x4), DisableOptimizations_ = static_cast(0x100) }; } namespace DLL2SDK::mscorlib::System::Globalization { struct TextInfo_Data { int32_t ansi_; int32_t ebcdic_; int32_t mac_; int32_t oem_; uint8_t list_sep_; }; } namespace DLL2SDK::mscorlib::System::IO { struct FileStream_ReadDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3200(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); int32_t Invoke_3201(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3202(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); int32_t EndInvoke_3203(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::IO { struct FileStream_WriteDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_3204(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_3205(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_3206(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_3207(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::IO { struct TextReader : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::IO::TextReader* Null_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3435(); void Close_3437(); void Dispose_3438(); void Dispose_3439(bool disposing_); int32_t Peek_3440(); int32_t Read_3441(); int32_t Read_3442(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); DLL2SDK::mscorlib::System::String* ReadLine_3443(); DLL2SDK::mscorlib::System::String* ReadToEnd_3444(); static void _cctor_3436(); static DLL2SDK::mscorlib::System::IO::TextReader* Synchronized_3445(DLL2SDK::mscorlib::System::IO::TextReader* reader_); }; } namespace DLL2SDK::mscorlib::System::IO { struct TextReader_NullTextReader : DLL2SDK::mscorlib::System::IO::TextReader { void _ctor_3446(); DLL2SDK::mscorlib::System::String* ReadLine_3447(); }; } namespace DLL2SDK::mscorlib::System::IO { struct TextWriter : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* CoreNewLine_; DLL2SDK::mscorlib::System::IFormatProvider* internalFormatProvider_; struct StaticFields { DLL2SDK::mscorlib::System::IO::TextWriter* Null_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3455(); DLL2SDK::mscorlib::System::Text::Encoding* get_Encoding_3457(); DLL2SDK::mscorlib::System::String* get_NewLine_3458(); void Close_3459(); void Dispose_3460(bool disposing_); void Dispose_3461(); void Flush_3462(); void Write_3464(wchar_t value_); void Write_3465(DLL2SDK::Array* buffer_); void Write_3466(DLL2SDK::mscorlib::System::String* value_); void Write_3467(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_); void Write_3468(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* arg_); void Write_3469(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); void Write_3470(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_); void Write_3471(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_, DLL2SDK::mscorlib::System::Object* arg2_); void WriteLine_3472(); void WriteLine_3473(wchar_t value_); void WriteLine_3474(DLL2SDK::mscorlib::System::String* value_); void WriteLine_3475(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_); void WriteLine_3476(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* arg_); void WriteLine_3477(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_); void WriteLine_3478(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_, DLL2SDK::mscorlib::System::Object* arg2_); static void _cctor_3456(); static DLL2SDK::mscorlib::System::IO::TextWriter* Synchronized_3463(DLL2SDK::mscorlib::System::IO::TextWriter* writer_, bool neverClose_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ILGenerator_LabelFixup { int32_t offset_; int32_t pos_; int32_t label_idx_; }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ILGenerator_LabelData { int32_t addr_; int32_t maxStack_; void _ctor_3782(int32_t addr_, int32_t maxStack_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct Assembly_ResolveEventHolder : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Reflection::ModuleResolveEventHandler* ModuleResolve_; void _ctor_4009(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct Binder : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Reflection::Binder* default_binder_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4045(); DLL2SDK::mscorlib::System::Reflection::MethodBase* BindToMethod_4047(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::Array* match_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* names_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::Object* ChangeType_4048(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); void ReorderArgumentArray_4049(DLL2SDK::Array* args_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::Reflection::MethodBase* SelectMethod_4050(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::Array* match_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* SelectProperty_4051(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::Array* match_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* indexes_, DLL2SDK::Array* modifiers_); static void _cctor_4046(); static DLL2SDK::mscorlib::System::Reflection::Binder* get_DefaultBinder_4052(); static bool ConvertArgs_4053(DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* args_, DLL2SDK::Array* pinfo_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); static int32_t GetDerivedLevel_4054(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Reflection::MethodBase* FindMostDerivedMatch_4055(DLL2SDK::Array* match_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct EventInfo_AddEventAdapter : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4100(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_4101(DLL2SDK::mscorlib::System::Object* _this_, DLL2SDK::mscorlib::System::Delegate* dele_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4102(DLL2SDK::mscorlib::System::Object* _this_, DLL2SDK::mscorlib::System::Delegate* dele_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_4103(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoProperty_GetterAdapter : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4304(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::mscorlib::System::Object* Invoke_4305(DLL2SDK::mscorlib::System::Object* _this_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4306(DLL2SDK::mscorlib::System::Object* _this_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::mscorlib::System::Object* EndInvoke_4307(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Reflection { template struct MonoProperty_Getter_2 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4308(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); R Invoke_4309(T _this_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4310(T _this_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); R EndInvoke_4311(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Reflection { template struct MonoProperty_StaticGetter_1 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4312(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); R Invoke_4313(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4314(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); R EndInvoke_4315(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Resources { struct ResourceReader_ResourceInfo { int64_t ValuePosition_; DLL2SDK::mscorlib::System::String* ResourceName_; int32_t TypeIndex_; void _ctor_4424(DLL2SDK::mscorlib::System::String* resourceName_, int64_t valuePosition_, int32_t type_index_); }; } namespace DLL2SDK::mscorlib::System::Resources { struct ResourceReader_ResourceCacheItem { DLL2SDK::mscorlib::System::String* ResourceName_; DLL2SDK::mscorlib::System::Object* ResourceValue_; void _ctor_4425(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::mscorlib::System::Resources { struct ResourceReader_ResourceEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Resources::ResourceReader* reader_; int32_t index_; bool finished_; void _ctor_4426(DLL2SDK::mscorlib::System::Resources::ResourceReader* readerToEnumerate_); DLL2SDK::mscorlib::System::Collections::DictionaryEntry get_Entry_4427(); DLL2SDK::mscorlib::System::Object* get_Key_4428(); DLL2SDK::mscorlib::System::Object* get_Value_4429(); DLL2SDK::mscorlib::System::Object* get_Current_4430(); bool MoveNext_4431(); void Reset_4432(); void FillCache_4433(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct DynamicPropertyCollection_DynamicPropertyReg : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::IDynamicProperty* Property_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::IDynamicMessageSink* Sink_; void _ctor_4637(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime { struct Lease_RenewalDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_4691(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::mscorlib::System::TimeSpan Invoke_4692(DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::ILease* lease_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_4693(DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::ILease* lease_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::mscorlib::System::TimeSpan EndInvoke_4694(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct MethodDictionary_DictionaryEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MethodDictionary* _methodDictionary_; DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* _hashtableEnum_; int32_t _posMethod_; void _ctor_4826(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MethodDictionary* methodDictionary_); DLL2SDK::mscorlib::System::Object* get_Current_4827(); bool MoveNext_4828(); void Reset_4829(); DLL2SDK::mscorlib::System::Collections::DictionaryEntry get_Entry_4830(); DLL2SDK::mscorlib::System::Object* get_Key_4831(); DLL2SDK::mscorlib::System::Object* get_Value_4832(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct SoapServices_TypeInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* Attributes_; DLL2SDK::mscorlib::System::Collections::Hashtable* Elements_; void _ctor_5088(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct ObjectReader_TypeMetadata : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Type* Type_; DLL2SDK::Array* MemberTypes_; DLL2SDK::Array* MemberNames_; DLL2SDK::Array* MemberInfos_; int32_t FieldCount_; bool NeedsSerializationInfo_; void _ctor_5170(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct ObjectReader_ArrayNullFiller : DLL2SDK::mscorlib::System::Object { int32_t NullCount_; void _ctor_5171(int32_t count_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct ObjectWriter_MetadataReference : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeMetadata* Metadata_; int64_t ObjectID_; void _ctor_5220(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeMetadata* metadata_, int64_t id_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct ObjectIDGenerator_InstanceComparer : DLL2SDK::mscorlib::System::Object { void _ctor_5252(); int32_t System_Collections_IComparer_Compare_5253(DLL2SDK::mscorlib::System::Object* o1_, DLL2SDK::mscorlib::System::Object* o2_); int32_t System_Collections_IHashCodeProvider_GetHashCode_5254(DLL2SDK::mscorlib::System::Object* o_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationCallbacks_CallbackHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_5306(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_5307(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_5308(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_5309(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationObjectManager__RegisterObject_c__AnonStorey3 : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationCallbacks* sc_; DLL2SDK::mscorlib::System::Object* obj_; void _ctor_5351(); void __m__2_5352(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext ctx_); }; } namespace DLL2SDK::mscorlib::System::Security::Policy { struct Evidence_EvidenceEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IEnumerator* currentEnum_; DLL2SDK::mscorlib::System::Collections::IEnumerator* hostEnum_; DLL2SDK::mscorlib::System::Collections::IEnumerator* assemblyEnum_; void _ctor_5901(DLL2SDK::mscorlib::System::Collections::IEnumerator* hostenum_, DLL2SDK::mscorlib::System::Collections::IEnumerator* assemblyenum_); bool MoveNext_5902(); void Reset_5903(); DLL2SDK::mscorlib::System::Object* get_Current_5904(); }; } namespace DLL2SDK::mscorlib::System::Security { struct SecurityElement_SecurityAttribute : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _name_; DLL2SDK::mscorlib::System::String* _value_; void _ctor_5985(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_Name_5986(); DLL2SDK::mscorlib::System::String* get_Value_5987(); }; } namespace DLL2SDK::mscorlib::System::Text { struct Decoder : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Text::DecoderFallback* fallback_; DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* fallback_buffer_; void _ctor_6033(); void set_Fallback_6034(DLL2SDK::mscorlib::System::Text::DecoderFallback* value_); DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* get_FallbackBuffer_6035(); int32_t GetChars_6036(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); }; } namespace DLL2SDK::mscorlib::System::Text { struct UTF32Encoding_UTF32Decoder : DLL2SDK::mscorlib::System::Text::Decoder { bool bigEndian_; int32_t leftOverByte_; int32_t leftOverLength_; void _ctor_6237(bool bigEndian_); int32_t GetChars_6238(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); }; } namespace DLL2SDK::mscorlib::System::Text { struct UTF7Encoding_UTF7Decoder : DLL2SDK::mscorlib::System::Text::Decoder { int32_t leftOver_; void _ctor_6260(); int32_t GetChars_6261(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); }; } namespace DLL2SDK::mscorlib::System::Text { struct UTF8Encoding_UTF8Decoder : DLL2SDK::mscorlib::System::Text::Decoder { uint32_t leftOverBits_; uint32_t leftOverCount_; void _ctor_6290(DLL2SDK::mscorlib::System::Text::DecoderFallback* fallback_); int32_t GetChars_6291(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); }; } namespace DLL2SDK::mscorlib::System::Text { struct UnicodeEncoding_UnicodeDecoder : DLL2SDK::mscorlib::System::Text::Decoder { bool bigEndian_; int32_t leftOverByte_; void _ctor_6313(bool bigEndian_); int32_t GetChars_6314(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct Timer_TimerComparer : DLL2SDK::mscorlib::System::Object { void _ctor_6428(); int32_t Compare_6429(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct Timer_Scheduler : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::SortedList* list_; struct StaticFields { DLL2SDK::mscorlib::System::Threading::Timer_Scheduler* instance_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6430(); void Remove_6433(DLL2SDK::mscorlib::System::Threading::Timer* timer_); void Change_6434(DLL2SDK::mscorlib::System::Threading::Timer* timer_, int64_t new_next_run_); void Add_6435(DLL2SDK::mscorlib::System::Threading::Timer* timer_); int32_t InternalRemove_6436(DLL2SDK::mscorlib::System::Threading::Timer* timer_); void SchedulerThread_6437(); void ShrinkIfNeeded_6438(DLL2SDK::mscorlib::System::Collections::ArrayList* list_, int32_t initial_); static void _cctor_6431(); static DLL2SDK::mscorlib::System::Threading::Timer_Scheduler* get_Instance_6432(); }; } namespace DLL2SDK::mscorlib::System { enum struct DateTime_Which : int32_t { Day_ = static_cast(0x0), DayYear_ = static_cast(0x1), Month_ = static_cast(0x2), Year_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System { struct DelegateSerializationHolder_DelegateEntry : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* type_; DLL2SDK::mscorlib::System::String* assembly_; DLL2SDK::mscorlib::System::Object* target_; DLL2SDK::mscorlib::System::String* targetTypeAssembly_; DLL2SDK::mscorlib::System::String* targetTypeName_; DLL2SDK::mscorlib::System::String* methodName_; DLL2SDK::mscorlib::System::DelegateSerializationHolder_DelegateEntry* delegateEntry_; void _ctor_7027(DLL2SDK::mscorlib::System::Delegate* del_, DLL2SDK::mscorlib::System::String* targetLabel_); DLL2SDK::mscorlib::System::Delegate* DeserializeDelegate_7028(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_); }; } namespace DLL2SDK::mscorlib::System { struct MonoEnumInfo_SByteComparer : DLL2SDK::mscorlib::System::Object { void _ctor_7040(); int32_t Compare_7041(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); int32_t Compare_7042(int8_t ix_, int8_t iy_); }; } namespace DLL2SDK::mscorlib::System { struct MonoEnumInfo_ShortComparer : DLL2SDK::mscorlib::System::Object { void _ctor_7043(); int32_t Compare_7044(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); int32_t Compare_7045(int16_t ix_, int16_t iy_); }; } namespace DLL2SDK::mscorlib::System { struct MonoEnumInfo_IntComparer : DLL2SDK::mscorlib::System::Object { void _ctor_7046(); int32_t Compare_7047(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); int32_t Compare_7048(int32_t ix_, int32_t iy_); }; } namespace DLL2SDK::mscorlib::System { struct MonoEnumInfo_LongComparer : DLL2SDK::mscorlib::System::Object { void _ctor_7049(); int32_t Compare_7050(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); int32_t Compare_7051(int64_t ix_, int64_t iy_); }; } namespace DLL2SDK::mscorlib::System { enum struct Environment_SpecialFolder : int32_t { MyDocuments_ = static_cast(0x5), Desktop_ = static_cast(0x0), MyComputer_ = static_cast(0x11), Programs_ = static_cast(0x2), Personal_ = static_cast(0x5), Favorites_ = static_cast(0x6), Startup_ = static_cast(0x7), Recent_ = static_cast(0x8), SendTo_ = static_cast(0x9), StartMenu_ = static_cast(0xB), MyMusic_ = static_cast(0xD), DesktopDirectory_ = static_cast(0x10), Templates_ = static_cast(0x15), ApplicationData_ = static_cast(0x1A), LocalApplicationData_ = static_cast(0x1C), InternetCache_ = static_cast(0x20), Cookies_ = static_cast(0x21), History_ = static_cast(0x22), CommonApplicationData_ = static_cast(0x23), System_ = static_cast(0x25), ProgramFiles_ = static_cast(0x26), MyPictures_ = static_cast(0x27), CommonProgramFiles_ = static_cast(0x2B) }; } namespace DLL2SDK::mscorlib::System { struct Guid_GuidParser : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _src_; int32_t _length_; int32_t _cur_; void _ctor_7124(DLL2SDK::mscorlib::System::String* src_); void Reset_7125(); bool AtEnd_7126(); void ThrowFormatException_7127(); uint64_t ParseHex_7128(int32_t length_, bool strictLength_); bool ParseOptChar_7129(wchar_t c_); void ParseChar_7130(wchar_t c_); DLL2SDK::mscorlib::System::Guid ParseGuid1_7131(); void ParseHexPrefix_7132(); DLL2SDK::mscorlib::System::Guid ParseGuid2_7133(); DLL2SDK::mscorlib::System::Guid Parse_7134(); }; } namespace DLL2SDK::mscorlib::System { struct MonoCustomAttrs_AttributeInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::AttributeUsageAttribute* _usage_; int32_t _inheritanceLevel_; void _ctor_7225(DLL2SDK::mscorlib::System::AttributeUsageAttribute* usage_, int32_t inheritanceLevel_); DLL2SDK::mscorlib::System::AttributeUsageAttribute* get_Usage_7226(); int32_t get_InheritanceLevel_7227(); }; } namespace DLL2SDK::mscorlib::System { struct NumberFormatter_CustomInfo : DLL2SDK::mscorlib::System::Object { bool UseGroup_; int32_t DecimalDigits_; int32_t DecimalPointPos_; int32_t DecimalTailSharpDigits_; int32_t IntegerDigits_; int32_t IntegerHeadSharpDigits_; int32_t IntegerHeadPos_; bool UseExponent_; int32_t ExponentDigits_; int32_t ExponentTailSharpDigits_; bool ExponentNegativeSignOnly_; int32_t DividePlaces_; int32_t Percents_; int32_t Permilles_; void _ctor_7393(); DLL2SDK::mscorlib::System::String* Format_7396(DLL2SDK::mscorlib::System::String* format_, int32_t offset_, int32_t length_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_, bool positive_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_int_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_dec_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_exp_); static void GetActiveSection_7394(DLL2SDK::mscorlib::System::String* format_, bool* positive_, bool zero_, int32_t* offset_, int32_t* length_); static DLL2SDK::mscorlib::System::NumberFormatter_CustomInfo* Parse_7395(DLL2SDK::mscorlib::System::String* format_, int32_t offset_, int32_t length_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); }; } namespace DLL2SDK::mscorlib::System { struct TimeSpan_Parser : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _src_; int32_t _cur_; int32_t _length_; bool formatError_; void _ctor_7503(DLL2SDK::mscorlib::System::String* src_); bool get_AtEnd_7504(); void ParseWhiteSpace_7505(); bool ParseSign_7506(); int32_t ParseInt_7507(bool optional_); bool ParseOptDot_7508(); void ParseOptColon_7509(); int64_t ParseTicks_7510(); DLL2SDK::mscorlib::System::TimeSpan Execute_7511(); }; } namespace DLL2SDK::mscorlib::System { enum struct UnitySerializationHolder_UnityType : uint8_t { DBNull_ = static_cast(0x2), Type_ = static_cast(0x4), Module_ = static_cast(0x5), Assembly_ = static_cast(0x6) }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_56 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_24 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_16 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_120 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_3132 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_20 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_32 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_48 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_64 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_12 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_136 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_8 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_72 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_124 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_96 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_2048 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_256 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_1024 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_640 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_128 { union { }; }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails___ArrayType_52 { union { }; }; } namespace DLL2SDK::mscorlib::System { struct __Il2CppComObject : DLL2SDK::mscorlib::System::Object { void Finalize_7664(); }; } namespace DLL2SDK::mscorlib { struct _PrivateImplementationDetails_ : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_56 __field_0_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_24 __field_1_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_24 __field_2_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_24 __field_3_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_24 __field_4_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_16 __field_5_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_16 __field_6_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_3132 __field_15_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_20 __field_16_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_32 __field_17_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_48 __field_18_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_64 __field_19_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_64 __field_20_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_64 __field_21_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_64 __field_22_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_12 __field_23_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_12 __field_24_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_12 __field_25_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_16 __field_26_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_136 __field_27_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_72 __field_30_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_8 __field_31_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_20 __field_32_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_64 __field_33_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_124 __field_34_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_32 __field_35_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_96 __field_36_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_2048 __field_37_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_56 __field_38_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_16 __field_39_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_48 __field_40_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_2048 __field_41_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_2048 __field_42_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_256 __field_43_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_256 __field_44_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_120 __field_45_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_256 __field_46_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_256 __field_47_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_1024 __field_48_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_1024 __field_49_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_1024 __field_50_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_1024 __field_51_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_1024 __field_52_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_1024 __field_53_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_1024 __field_54_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_1024 __field_55_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_256 __field_56_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_640 __field_57_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_12 __field_60_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_128 __field_62_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_256 __field_63_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_52 __field_64_; DLL2SDK::mscorlib::_PrivateImplementationDetails___ArrayType_52 __field_65_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } }; } namespace DLL2SDK::mscorlib::System { struct UnhandledExceptionEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7660(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7661(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::UnhandledExceptionEventArgs* e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7662(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::UnhandledExceptionEventArgs* e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7663(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { struct ResolveEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7656(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::mscorlib::System::Reflection::Assembly* Invoke_7657(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::ResolveEventArgs* args_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7658(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::ResolveEventArgs* args_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::mscorlib::System::Reflection::Assembly* EndInvoke_7659(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { template struct Predicate_1 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7652(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); bool Invoke_7653(T obj_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7654(T obj_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); bool EndInvoke_7655(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { struct EventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7648(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7649(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7650(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7651(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { template struct EventHandler_1 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7644(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7645(DLL2SDK::mscorlib::System::Object* sender_, TEventArgs e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7646(DLL2SDK::mscorlib::System::Object* sender_, TEventArgs e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7647(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { template struct Converter_2 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7640(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); TOutput Invoke_7641(TInput input_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7642(TInput input_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); TOutput EndInvoke_7643(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { template struct Comparison_1 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7636(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); int32_t Invoke_7637(T x_, T y_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7638(T x_, T y_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); int32_t EndInvoke_7639(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { struct AssemblyLoadEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7632(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7633(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::AssemblyLoadEventArgs* args_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7634(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::AssemblyLoadEventArgs* args_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7635(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { struct AppDomainInitializer : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7628(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7629(DLL2SDK::Array* args_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7630(DLL2SDK::Array* args_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7631(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { template struct Action_1 : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7624(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7625(T obj_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7626(T obj_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7627(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct WaitOrTimerCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7620(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7621(DLL2SDK::mscorlib::System::Object* state_, bool timedOut_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7622(DLL2SDK::mscorlib::System::Object* state_, bool timedOut_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7623(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct WaitCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7616(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7617(DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7618(DLL2SDK::mscorlib::System::Object* state_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7619(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct TimerCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7612(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7613(DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7614(DLL2SDK::mscorlib::System::Object* state_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7615(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct ThreadStart : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7608(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7609(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7610(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7611(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct HeaderHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7604(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::mscorlib::System::Object* Invoke_7605(DLL2SDK::Array* headers_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7606(DLL2SDK::Array* headers_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::mscorlib::System::Object* EndInvoke_7607(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct CrossContextDelegate : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7600(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_7601(); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7602(DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_7603(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct TypeFilter : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7596(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); bool Invoke_7597(DLL2SDK::mscorlib::System::Type* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7598(DLL2SDK::mscorlib::System::Type* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); bool EndInvoke_7599(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct ModuleResolveEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7592(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); DLL2SDK::mscorlib::System::Reflection::Module* Invoke_7593(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::ResolveEventArgs* e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7594(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::ResolveEventArgs* e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); DLL2SDK::mscorlib::System::Reflection::Module* EndInvoke_7595(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MemberFilter : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7588(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); bool Invoke_7589(DLL2SDK::mscorlib::System::Reflection::MemberInfo* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7590(DLL2SDK::mscorlib::System::Reflection::MemberInfo* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); bool EndInvoke_7591(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::Mono::Math::Prime { enum struct ConfidenceFactor : int32_t { ExtraLow_ = static_cast(0x0), Low_ = static_cast(0x1), Medium_ = static_cast(0x2), High_ = static_cast(0x3), ExtraHigh_ = static_cast(0x4), Provable_ = static_cast(0x5) }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { enum struct GCHandleType : int32_t { Weak_ = static_cast(0x0), WeakTrackResurrection_ = static_cast(0x1), Normal_ = static_cast(0x2), Pinned_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System { struct Version : DLL2SDK::mscorlib::System::Object { int32_t _Major_; int32_t _Minor_; int32_t _Build_; int32_t _Revision_; struct StaticFields { int32_t UNDEFINED_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7550(); void _ctor_7551(DLL2SDK::mscorlib::System::String* version_); void _ctor_7552(int32_t major_, int32_t minor_); void _ctor_7553(int32_t major_, int32_t minor_, int32_t build_); void _ctor_7554(int32_t major_, int32_t minor_, int32_t build_, int32_t revision_); void CheckedSet_7555(int32_t defined_, int32_t major_, int32_t minor_, int32_t build_, int32_t revision_); int32_t get_Build_7556(); int32_t get_Major_7557(); int32_t get_Minor_7558(); int32_t get_Revision_7559(); DLL2SDK::mscorlib::System::Object* Clone_7560(); int32_t CompareTo_7561(DLL2SDK::mscorlib::System::Object* version_); bool Equals_7562(DLL2SDK::mscorlib::System::Object* obj_); int32_t CompareTo_7563(DLL2SDK::mscorlib::System::Version* value_); bool Equals_7564(DLL2SDK::mscorlib::System::Version* obj_); int32_t GetHashCode_7565(); DLL2SDK::mscorlib::System::String* ToString_7566(); static DLL2SDK::mscorlib::System::Version* CreateFromString_7567(DLL2SDK::mscorlib::System::String* info_); static bool op_Equality_7568(DLL2SDK::mscorlib::System::Version* v1_, DLL2SDK::mscorlib::System::Version* v2_); static bool op_Inequality_7569(DLL2SDK::mscorlib::System::Version* v1_, DLL2SDK::mscorlib::System::Version* v2_); static bool op_GreaterThan_7570(DLL2SDK::mscorlib::System::Version* v1_, DLL2SDK::mscorlib::System::Version* v2_); static bool op_GreaterThanOrEqual_7571(DLL2SDK::mscorlib::System::Version* v1_, DLL2SDK::mscorlib::System::Version* v2_); static bool op_LessThan_7572(DLL2SDK::mscorlib::System::Version* v1_, DLL2SDK::mscorlib::System::Version* v2_); static bool op_LessThanOrEqual_7573(DLL2SDK::mscorlib::System::Version* v1_, DLL2SDK::mscorlib::System::Version* v2_); }; } namespace DLL2SDK::mscorlib::System { struct UnitySerializationHolder : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _data_; DLL2SDK::mscorlib::System::UnitySerializationHolder_UnityType _unityType_; DLL2SDK::mscorlib::System::String* _assemblyName_; void _ctor_7544(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext ctx_); void GetObjectData_7548(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Object* GetRealObject_7549(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void GetTypeData_7545(DLL2SDK::mscorlib::System::Type* instance_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext ctx_); static void GetDBNullData_7546(DLL2SDK::mscorlib::System::DBNull* instance_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext ctx_); static void GetModuleData_7547(DLL2SDK::mscorlib::System::Reflection::Module* instance_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext ctx_); }; } namespace DLL2SDK::mscorlib::System { struct EventArgs : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::EventArgs* Empty_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7077(); static void _cctor_7078(); }; } namespace DLL2SDK::mscorlib::System { struct Exception : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* trace_ips_; DLL2SDK::mscorlib::System::Exception* inner_exception_; DLL2SDK::mscorlib::System::String* message_; DLL2SDK::mscorlib::System::String* help_link_; DLL2SDK::mscorlib::System::String* class_name_; DLL2SDK::mscorlib::System::String* stack_trace_; DLL2SDK::mscorlib::System::String* _remoteStackTraceString_; int32_t remote_stack_index_; int32_t hresult_; DLL2SDK::mscorlib::System::String* source_; DLL2SDK::mscorlib::System::Collections::IDictionary* _data_; void _ctor_1221(); void _ctor_1222(DLL2SDK::mscorlib::System::String* message_); void _ctor_1223(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_1224(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_); DLL2SDK::mscorlib::System::Exception* get_InnerException_1225(); int32_t get_HResult_1226(); void set_HResult_1227(int32_t value_); DLL2SDK::mscorlib::System::String* get_ClassName_1228(); DLL2SDK::mscorlib::System::String* get_Message_1229(); DLL2SDK::mscorlib::System::String* get_Source_1230(); DLL2SDK::mscorlib::System::String* get_StackTrace_1231(); DLL2SDK::mscorlib::System::Collections::IDictionary* get_Data_1232(); void GetObjectData_1233(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_1234(); void GetFullNameForStackTrace_1235(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, DLL2SDK::mscorlib::System::Reflection::MethodBase* mi_); DLL2SDK::mscorlib::System::Type* GetType_1236(); }; } namespace DLL2SDK::mscorlib::System { struct SystemException : DLL2SDK::mscorlib::System::Exception { void _ctor_7454(); void _ctor_7455(DLL2SDK::mscorlib::System::String* message_); void _ctor_7456(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_7457(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_); }; } namespace DLL2SDK::mscorlib::System { struct TypeInitializationException : DLL2SDK::mscorlib::System::SystemException { DLL2SDK::mscorlib::System::String* type_name_; void _ctor_7531(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void GetObjectData_7532(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { enum struct TypeCode : int32_t { Empty_ = static_cast(0x0), Object_ = static_cast(0x1), DBNull_ = static_cast(0x2), Boolean_ = static_cast(0x3), Char_ = static_cast(0x4), SByte_ = static_cast(0x5), Byte_ = static_cast(0x6), Int16_ = static_cast(0x7), UInt16_ = static_cast(0x8), Int32_ = static_cast(0x9), UInt32_ = static_cast(0xA), Int64_ = static_cast(0xB), UInt64_ = static_cast(0xC), Single_ = static_cast(0xD), Double_ = static_cast(0xE), Decimal_ = static_cast(0xF), DateTime_ = static_cast(0x10), String_ = static_cast(0x12) }; } namespace DLL2SDK::mscorlib::System { struct TimeSpan { int64_t _ticks_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { int64_t TicksPerDay_; int64_t TicksPerHour_; int64_t TicksPerMillisecond_; int64_t TicksPerMinute_; int64_t TicksPerSecond_; DLL2SDK::mscorlib::System::TimeSpan MaxValue_; DLL2SDK::mscorlib::System::TimeSpan MinValue_; DLL2SDK::mscorlib::System::TimeSpan Zero_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_7459(int64_t ticks_); void _ctor_7460(int32_t hours_, int32_t minutes_, int32_t seconds_); void _ctor_7461(int32_t days_, int32_t hours_, int32_t minutes_, int32_t seconds_); void _ctor_7462(int32_t days_, int32_t hours_, int32_t minutes_, int32_t seconds_, int32_t milliseconds_); int32_t get_Days_7465(); int32_t get_Hours_7466(); int32_t get_Milliseconds_7467(); int32_t get_Minutes_7468(); int32_t get_Seconds_7469(); int64_t get_Ticks_7470(); double get_TotalDays_7471(); double get_TotalHours_7472(); double get_TotalMilliseconds_7473(); double get_TotalMinutes_7474(); double get_TotalSeconds_7475(); DLL2SDK::mscorlib::System::TimeSpan Add_7476(DLL2SDK::mscorlib::System::TimeSpan ts_); int32_t CompareTo_7478(DLL2SDK::mscorlib::System::Object* value_); int32_t CompareTo_7479(DLL2SDK::mscorlib::System::TimeSpan value_); bool Equals_7480(DLL2SDK::mscorlib::System::TimeSpan obj_); DLL2SDK::mscorlib::System::TimeSpan Duration_7481(); bool Equals_7482(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_7490(); DLL2SDK::mscorlib::System::TimeSpan Negate_7491(); DLL2SDK::mscorlib::System::TimeSpan Subtract_7493(DLL2SDK::mscorlib::System::TimeSpan ts_); DLL2SDK::mscorlib::System::String* ToString_7494(); static void _cctor_7463(); static int64_t CalculateTicks_7464(int32_t days_, int32_t hours_, int32_t minutes_, int32_t seconds_, int32_t milliseconds_); static int32_t Compare_7477(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); static DLL2SDK::mscorlib::System::TimeSpan FromDays_7483(double value_); static DLL2SDK::mscorlib::System::TimeSpan FromHours_7484(double value_); static DLL2SDK::mscorlib::System::TimeSpan FromMinutes_7485(double value_); static DLL2SDK::mscorlib::System::TimeSpan FromSeconds_7486(double value_); static DLL2SDK::mscorlib::System::TimeSpan FromMilliseconds_7487(double value_); static DLL2SDK::mscorlib::System::TimeSpan From_7488(double value_, int64_t tickMultiplicator_); static DLL2SDK::mscorlib::System::TimeSpan FromTicks_7489(int64_t value_); static DLL2SDK::mscorlib::System::TimeSpan Parse_7492(DLL2SDK::mscorlib::System::String* s_); static DLL2SDK::mscorlib::System::TimeSpan op_Addition_7495(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); static bool op_Equality_7496(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); static bool op_GreaterThan_7497(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); static bool op_GreaterThanOrEqual_7498(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); static bool op_Inequality_7499(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); static bool op_LessThan_7500(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); static bool op_LessThanOrEqual_7501(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); static DLL2SDK::mscorlib::System::TimeSpan op_Subtraction_7502(DLL2SDK::mscorlib::System::TimeSpan t1_, DLL2SDK::mscorlib::System::TimeSpan t2_); }; } namespace DLL2SDK::mscorlib::System::Globalization { enum struct DateTimeStyles : int32_t { None_ = static_cast(0x0), AllowLeadingWhite_ = static_cast(0x1), AllowTrailingWhite_ = static_cast(0x2), AllowInnerWhite_ = static_cast(0x4), AllowWhiteSpaces_ = static_cast(0x7), NoCurrentDateDefault_ = static_cast(0x8), AdjustToUniversal_ = static_cast(0x10), AssumeLocal_ = static_cast(0x20), AssumeUniversal_ = static_cast(0x40), RoundtripKind_ = static_cast(0x80) }; } namespace DLL2SDK::mscorlib::System { enum struct DateTimeKind : int32_t { Unspecified_ = static_cast(0x0), Utc_ = static_cast(0x1), Local_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System { struct DateTime { DLL2SDK::mscorlib::System::TimeSpan ticks_; DLL2SDK::mscorlib::System::DateTimeKind kind_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { int32_t dp400_; int32_t dp100_; int32_t dp4_; int64_t w32file_epoch_; int64_t MAX_VALUE_TICKS_; int64_t UnixEpoch_; int64_t ticks18991230_; double OAMinValue_; double OAMaxValue_; DLL2SDK::mscorlib::System::String* formatExceptionMessage_; DLL2SDK::mscorlib::System::DateTime MaxValue_; DLL2SDK::mscorlib::System::DateTime MinValue_; DLL2SDK::Array* ParseTimeFormats_; DLL2SDK::Array* ParseYearDayMonthFormats_; DLL2SDK::Array* ParseYearMonthDayFormats_; DLL2SDK::Array* ParseDayMonthYearFormats_; DLL2SDK::Array* ParseMonthDayYearFormats_; DLL2SDK::Array* MonthDayShortFormats_; DLL2SDK::Array* DayMonthShortFormats_; DLL2SDK::Array* daysmonth_; DLL2SDK::Array* daysmonthleap_; DLL2SDK::mscorlib::System::Object* to_local_time_span_object_; int64_t last_now_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_6852(int64_t ticks_); void _ctor_6853(int32_t year_, int32_t month_, int32_t day_); void _ctor_6854(int32_t year_, int32_t month_, int32_t day_, int32_t hour_, int32_t minute_, int32_t second_); void _ctor_6855(int32_t year_, int32_t month_, int32_t day_, int32_t hour_, int32_t minute_, int32_t second_, int32_t millisecond_); void _ctor_6856(bool check_, DLL2SDK::mscorlib::System::TimeSpan value_); void _ctor_6857(int64_t ticks_, DLL2SDK::mscorlib::System::DateTimeKind kind_); void _ctor_6858(int32_t year_, int32_t month_, int32_t day_, int32_t hour_, int32_t minute_, int32_t second_, DLL2SDK::mscorlib::System::DateTimeKind kind_); void _ctor_6859(int32_t year_, int32_t month_, int32_t day_, int32_t hour_, int32_t minute_, int32_t second_, int32_t millisecond_, DLL2SDK::mscorlib::System::DateTimeKind kind_); bool System_IConvertible_ToBoolean_6861(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_6862(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_6863(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_6864(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_6865(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_6866(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_6867(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_6868(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_6869(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_6870(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_6871(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_6872(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_6873(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_6874(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_6875(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t FromTicks_6877(DLL2SDK::mscorlib::System::DateTime_Which what_); DLL2SDK::mscorlib::System::DateTime get_Date_6878(); int32_t get_Month_6879(); int32_t get_Day_6880(); DLL2SDK::mscorlib::System::DayOfWeek get_DayOfWeek_6881(); int32_t get_DayOfYear_6882(); DLL2SDK::mscorlib::System::TimeSpan get_TimeOfDay_6883(); int32_t get_Hour_6884(); int32_t get_Minute_6885(); int32_t get_Second_6886(); int32_t get_Millisecond_6887(); int64_t get_Ticks_6891(); int32_t get_Year_6894(); DLL2SDK::mscorlib::System::DateTimeKind get_Kind_6895(); DLL2SDK::mscorlib::System::DateTime Add_6896(DLL2SDK::mscorlib::System::TimeSpan value_); DLL2SDK::mscorlib::System::DateTime AddDays_6897(double value_); DLL2SDK::mscorlib::System::DateTime AddTicks_6898(int64_t value_); DLL2SDK::mscorlib::System::DateTime AddHours_6899(double value_); DLL2SDK::mscorlib::System::DateTime AddMilliseconds_6900(double value_); DLL2SDK::mscorlib::System::DateTime AddSeconds_6901(double value_); int32_t CompareTo_6903(DLL2SDK::mscorlib::System::Object* value_); bool IsDaylightSavingTime_6904(); int32_t CompareTo_6905(DLL2SDK::mscorlib::System::DateTime value_); bool Equals_6906(DLL2SDK::mscorlib::System::DateTime value_); int64_t ToBinary_6907(); bool Equals_6911(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::Array* GetDateTimeFormats_6913(); DLL2SDK::Array* GetDateTimeFormats_6914(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::Array* GetDateTimeFormats_6915(wchar_t format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::Array* GetDateTimeFormats_6916(bool adjustutc_, DLL2SDK::Array* patterns_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_); void CheckDateTimeKind_6917(DLL2SDK::mscorlib::System::DateTimeKind kind_); int32_t GetHashCode_6918(); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_6919(); DLL2SDK::mscorlib::System::TimeSpan Subtract_6943(DLL2SDK::mscorlib::System::DateTime value_); DLL2SDK::mscorlib::System::DateTime Subtract_6944(DLL2SDK::mscorlib::System::TimeSpan value_); int64_t ToFileTime_6945(); int64_t ToFileTimeUtc_6946(); DLL2SDK::mscorlib::System::String* ToLongDateString_6947(); DLL2SDK::mscorlib::System::String* ToLongTimeString_6948(); double ToOADate_6949(); DLL2SDK::mscorlib::System::String* ToShortDateString_6950(); DLL2SDK::mscorlib::System::String* ToShortTimeString_6951(); DLL2SDK::mscorlib::System::String* ToString_6952(); DLL2SDK::mscorlib::System::String* ToString_6953(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_6954(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_6955(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime ToLocalTime_6956(); DLL2SDK::mscorlib::System::DateTime ToUniversalTime_6957(); static void _cctor_6860(); static int32_t AbsoluteDays_6876(int32_t year_, int32_t month_, int32_t day_); static int64_t GetTimeMonotonic_6888(); static int64_t GetNow_6889(); static DLL2SDK::mscorlib::System::DateTime get_Now_6890(); static DLL2SDK::mscorlib::System::DateTime get_Today_6892(); static DLL2SDK::mscorlib::System::DateTime get_UtcNow_6893(); static int32_t Compare_6902(DLL2SDK::mscorlib::System::DateTime t1_, DLL2SDK::mscorlib::System::DateTime t2_); static DLL2SDK::mscorlib::System::DateTime FromBinary_6908(int64_t dateData_); static DLL2SDK::mscorlib::System::DateTime SpecifyKind_6909(DLL2SDK::mscorlib::System::DateTime value_, DLL2SDK::mscorlib::System::DateTimeKind kind_); static int32_t DaysInMonth_6910(int32_t year_, int32_t month_); static DLL2SDK::mscorlib::System::DateTime FromFileTime_6912(int64_t fileTime_); static bool IsLeapYear_6920(int32_t year_); static DLL2SDK::mscorlib::System::DateTime Parse_6921(DLL2SDK::mscorlib::System::String* s_); static DLL2SDK::mscorlib::System::DateTime Parse_6922(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::mscorlib::System::DateTime Parse_6923(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_); static bool CoreParse_6924(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_, DLL2SDK::mscorlib::System::DateTime* result_, DLL2SDK::mscorlib::System::DateTimeOffset* dto_, bool setExceptionOnError_, DLL2SDK::mscorlib::System::Exception* exception_); static DLL2SDK::mscorlib::System::DateTime ParseExact_6925(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::Array* YearMonthDayFormats_6926(DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, bool setExceptionOnError_, DLL2SDK::mscorlib::System::Exception* exc_); static int32_t _ParseNumber_6927(DLL2SDK::mscorlib::System::String* s_, int32_t valuePos_, int32_t min_digits_, int32_t digits_, bool leadingzero_, bool sloppy_parsing_, int32_t* num_parsed_); static int32_t _ParseEnum_6928(DLL2SDK::mscorlib::System::String* s_, int32_t sPos_, DLL2SDK::Array* values_, DLL2SDK::Array* invValues_, bool exact_, int32_t* num_parsed_); static bool _ParseString_6929(DLL2SDK::mscorlib::System::String* s_, int32_t sPos_, int32_t maxlength_, DLL2SDK::mscorlib::System::String* value_, int32_t* num_parsed_); static bool _ParseAmPm_6930(DLL2SDK::mscorlib::System::String* s_, int32_t valuePos_, int32_t num_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, bool exact_, int32_t* num_parsed_, int32_t* ampm_); static bool _ParseTimeSeparator_6931(DLL2SDK::mscorlib::System::String* s_, int32_t sPos_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, bool exact_, int32_t* num_parsed_); static bool _ParseDateSeparator_6932(DLL2SDK::mscorlib::System::String* s_, int32_t sPos_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, bool exact_, int32_t* num_parsed_); static bool IsLetter_6933(DLL2SDK::mscorlib::System::String* s_, int32_t pos_); static bool _DoParse_6934(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* firstPart_, DLL2SDK::mscorlib::System::String* secondPart_, bool exact_, DLL2SDK::mscorlib::System::DateTime* result_, DLL2SDK::mscorlib::System::DateTimeOffset* dto_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles style_, bool firstPartIsDate_, bool* incompleteFormat_, bool* longYear_); static DLL2SDK::mscorlib::System::DateTime ParseExact_6935(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles style_); static DLL2SDK::mscorlib::System::DateTime ParseExact_6936(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::Array* formats_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles style_); static void CheckStyle_6937(DLL2SDK::mscorlib::System::Globalization::DateTimeStyles style_); static bool TryParse_6938(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::DateTime* result_); static bool TryParse_6939(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_, DLL2SDK::mscorlib::System::DateTime* result_); static bool TryParseExact_6940(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles style_, DLL2SDK::mscorlib::System::DateTime* result_); static bool TryParseExact_6941(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::Array* formats_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles style_, DLL2SDK::mscorlib::System::DateTime* result_); static bool ParseExact_6942(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::Array* formats_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles style_, DLL2SDK::mscorlib::System::DateTime* ret_, bool exact_, bool* longYear_, bool setExceptionOnError_, DLL2SDK::mscorlib::System::Exception* exception_); static DLL2SDK::mscorlib::System::DateTime op_Addition_6958(DLL2SDK::mscorlib::System::DateTime d_, DLL2SDK::mscorlib::System::TimeSpan t_); static bool op_Equality_6959(DLL2SDK::mscorlib::System::DateTime d1_, DLL2SDK::mscorlib::System::DateTime d2_); static bool op_GreaterThan_6960(DLL2SDK::mscorlib::System::DateTime t1_, DLL2SDK::mscorlib::System::DateTime t2_); static bool op_GreaterThanOrEqual_6961(DLL2SDK::mscorlib::System::DateTime t1_, DLL2SDK::mscorlib::System::DateTime t2_); static bool op_Inequality_6962(DLL2SDK::mscorlib::System::DateTime d1_, DLL2SDK::mscorlib::System::DateTime d2_); static bool op_LessThan_6963(DLL2SDK::mscorlib::System::DateTime t1_, DLL2SDK::mscorlib::System::DateTime t2_); static bool op_LessThanOrEqual_6964(DLL2SDK::mscorlib::System::DateTime t1_, DLL2SDK::mscorlib::System::DateTime t2_); static DLL2SDK::mscorlib::System::TimeSpan op_Subtraction_6965(DLL2SDK::mscorlib::System::DateTime d1_, DLL2SDK::mscorlib::System::DateTime d2_); static DLL2SDK::mscorlib::System::DateTime op_Subtraction_6966(DLL2SDK::mscorlib::System::DateTime d_, DLL2SDK::mscorlib::System::TimeSpan t_); }; } namespace DLL2SDK::mscorlib::System { struct TimeZone : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::TimeZone* currentTimeZone_; DLL2SDK::mscorlib::System::Object* tz_lock_; int64_t timezone_check_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7512(); DLL2SDK::mscorlib::System::Globalization::DaylightTime* GetDaylightChanges_7515(int32_t year_); DLL2SDK::mscorlib::System::TimeSpan GetUtcOffset_7516(DLL2SDK::mscorlib::System::DateTime time_); bool IsDaylightSavingTime_7517(DLL2SDK::mscorlib::System::DateTime time_); DLL2SDK::mscorlib::System::DateTime ToLocalTime_7519(DLL2SDK::mscorlib::System::DateTime time_); DLL2SDK::mscorlib::System::DateTime ToUniversalTime_7520(DLL2SDK::mscorlib::System::DateTime time_); DLL2SDK::mscorlib::System::TimeSpan GetLocalTimeDiff_7521(DLL2SDK::mscorlib::System::DateTime time_); DLL2SDK::mscorlib::System::TimeSpan GetLocalTimeDiff_7522(DLL2SDK::mscorlib::System::DateTime time_, DLL2SDK::mscorlib::System::TimeSpan utc_offset_); static void _cctor_7513(); static DLL2SDK::mscorlib::System::TimeZone* get_CurrentTimeZone_7514(); static bool IsDaylightSavingTime_7518(DLL2SDK::mscorlib::System::DateTime time_, DLL2SDK::mscorlib::System::Globalization::DaylightTime* daylightTimes_); }; } namespace DLL2SDK::mscorlib::System { struct Attribute : DLL2SDK::mscorlib::System::Object { void _ctor_18(); DLL2SDK::mscorlib::System::Object* get_TypeId_19(); int32_t GetHashCode_33(); bool IsDefaultAttribute_34(); bool Equals_39(DLL2SDK::mscorlib::System::Object* obj_); static void CheckParameters_20(DLL2SDK::mscorlib::System::Object* element_, DLL2SDK::mscorlib::System::Type* attributeType_); static DLL2SDK::mscorlib::System::Attribute* GetCustomAttribute_21(DLL2SDK::mscorlib::System::Reflection::MemberInfo* element_, DLL2SDK::mscorlib::System::Type* attributeType_); static DLL2SDK::mscorlib::System::Attribute* GetCustomAttribute_22(DLL2SDK::mscorlib::System::Reflection::MemberInfo* element_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_23(DLL2SDK::mscorlib::System::Reflection::Assembly* element_); static DLL2SDK::Array* GetCustomAttributes_24(DLL2SDK::mscorlib::System::Reflection::Assembly* element_, DLL2SDK::mscorlib::System::Type* attributeType_); static DLL2SDK::Array* GetCustomAttributes_25(DLL2SDK::mscorlib::System::Reflection::Assembly* element_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_26(DLL2SDK::mscorlib::System::Reflection::ParameterInfo* element_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_27(DLL2SDK::mscorlib::System::Reflection::Module* element_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_28(DLL2SDK::mscorlib::System::Reflection::MemberInfo* element_, DLL2SDK::mscorlib::System::Type* type_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_29(DLL2SDK::mscorlib::System::Reflection::Module* element_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_30(DLL2SDK::mscorlib::System::Reflection::Assembly* element_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_31(DLL2SDK::mscorlib::System::Reflection::MemberInfo* element_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_32(DLL2SDK::mscorlib::System::Reflection::ParameterInfo* element_, bool inherit_); static bool IsDefined_35(DLL2SDK::mscorlib::System::Reflection::ParameterInfo* element_, DLL2SDK::mscorlib::System::Type* attributeType_); static bool IsDefined_36(DLL2SDK::mscorlib::System::Reflection::MemberInfo* element_, DLL2SDK::mscorlib::System::Type* attributeType_); static bool IsDefined_37(DLL2SDK::mscorlib::System::Reflection::MemberInfo* element_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static bool IsDefined_38(DLL2SDK::mscorlib::System::Reflection::ParameterInfo* element_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); }; } namespace DLL2SDK::mscorlib::System { enum struct StringSplitOptions : int32_t { None_ = static_cast(0x0), RemoveEmptyEntries_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System { enum struct StringComparison : int32_t { CurrentCulture_ = static_cast(0x0), CurrentCultureIgnoreCase_ = static_cast(0x1), InvariantCulture_ = static_cast(0x2), InvariantCultureIgnoreCase_ = static_cast(0x3), Ordinal_ = static_cast(0x4), OrdinalIgnoreCase_ = static_cast(0x5) }; } namespace DLL2SDK::mscorlib::System { struct StringComparer : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::StringComparer* invariantCultureIgnoreCase_; DLL2SDK::mscorlib::System::StringComparer* invariantCulture_; DLL2SDK::mscorlib::System::StringComparer* ordinalIgnoreCase_; DLL2SDK::mscorlib::System::StringComparer* ordinal_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7435(); int32_t Compare_7440(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); bool Equals_7441(DLL2SDK::mscorlib::System::Object* x_, DLL2SDK::mscorlib::System::Object* y_); int32_t GetHashCode_7442(DLL2SDK::mscorlib::System::Object* obj_); int32_t Compare_7443(DLL2SDK::mscorlib::System::String* x_, DLL2SDK::mscorlib::System::String* y_); bool Equals_7444(DLL2SDK::mscorlib::System::String* x_, DLL2SDK::mscorlib::System::String* y_); int32_t GetHashCode_7445(DLL2SDK::mscorlib::System::String* obj_); static void _cctor_7436(); static DLL2SDK::mscorlib::System::StringComparer* get_InvariantCultureIgnoreCase_7437(); static DLL2SDK::mscorlib::System::StringComparer* get_Ordinal_7438(); static DLL2SDK::mscorlib::System::StringComparer* get_OrdinalIgnoreCase_7439(); }; } namespace DLL2SDK::mscorlib::System { struct CultureAwareComparer : DLL2SDK::mscorlib::System::StringComparer { bool _ignoreCase_; DLL2SDK::mscorlib::System::Globalization::CompareInfo* _compareInfo_; void _ctor_7446(DLL2SDK::mscorlib::System::Globalization::CultureInfo* ci_, bool ignore_case_); int32_t Compare_7447(DLL2SDK::mscorlib::System::String* x_, DLL2SDK::mscorlib::System::String* y_); bool Equals_7448(DLL2SDK::mscorlib::System::String* x_, DLL2SDK::mscorlib::System::String* y_); int32_t GetHashCode_7449(DLL2SDK::mscorlib::System::String* s_); }; } namespace DLL2SDK::mscorlib::System { struct StackOverflowException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7433(); void _ctor_7434(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct RuntimeMethodHandle { intptr_t value_; void _ctor_7427(intptr_t v_); void _ctor_7428(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); intptr_t get_Value_7429(); void GetObjectData_7430(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool Equals_7431(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_7432(); }; } namespace DLL2SDK::mscorlib::System { struct ResolveEventArgs : DLL2SDK::mscorlib::System::EventArgs { DLL2SDK::mscorlib::System::String* m_Name_; void _ctor_7426(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::mscorlib::System { struct RankException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7423(); void _ctor_7424(DLL2SDK::mscorlib::System::String* message_); void _ctor_7425(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct Random : DLL2SDK::mscorlib::System::Object { int32_t inext_; int32_t inextp_; DLL2SDK::Array* SeedArray_; struct StaticFields { int32_t MBIG_; int32_t MSEED_; int32_t MZ_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7415(); void _ctor_7416(int32_t Seed_); double Sample_7417(); int32_t Next_7418(); int32_t Next_7419(int32_t maxValue_); int32_t Next_7420(int32_t minValue_, int32_t maxValue_); void NextBytes_7421(DLL2SDK::Array* buffer_); double NextDouble_7422(); }; } namespace DLL2SDK::mscorlib::System { struct NotSupportedException : DLL2SDK::mscorlib::System::SystemException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7292(); void _ctor_7293(DLL2SDK::mscorlib::System::String* message_); void _ctor_7294(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { enum struct PlatformID : int32_t { Win32S_ = static_cast(0x0), Win32Windows_ = static_cast(0x1), Win32NT_ = static_cast(0x2), WinCE_ = static_cast(0x3), Unix_ = static_cast(0x4), Xbox_ = static_cast(0x5), MacOSX_ = static_cast(0x6) }; } namespace DLL2SDK::mscorlib::System { struct ArithmeticException : DLL2SDK::mscorlib::System::SystemException { void _ctor_6518(); void _ctor_6519(DLL2SDK::mscorlib::System::String* message_); void _ctor_6520(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct OutOfMemoryException : DLL2SDK::mscorlib::System::SystemException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7407(); void _ctor_7408(DLL2SDK::mscorlib::System::String* message_); void _ctor_7409(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct OperatingSystem : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::PlatformID _platform_; DLL2SDK::mscorlib::System::Version* _version_; DLL2SDK::mscorlib::System::String* _servicePack_; void _ctor_7402(DLL2SDK::mscorlib::System::PlatformID platform_, DLL2SDK::mscorlib::System::Version* version_); DLL2SDK::mscorlib::System::PlatformID get_Platform_7403(); DLL2SDK::mscorlib::System::Object* Clone_7404(); void GetObjectData_7405(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_7406(); }; } namespace DLL2SDK::mscorlib::System { struct InvalidOperationException : DLL2SDK::mscorlib::System::SystemException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7144(); void _ctor_7145(DLL2SDK::mscorlib::System::String* message_); void _ctor_7146(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_); void _ctor_7147(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Globalization { enum struct NumberStyles : int32_t { None_ = static_cast(0x0), AllowLeadingWhite_ = static_cast(0x1), AllowTrailingWhite_ = static_cast(0x2), AllowLeadingSign_ = static_cast(0x4), AllowTrailingSign_ = static_cast(0x8), AllowParentheses_ = static_cast(0x10), AllowDecimalPoint_ = static_cast(0x20), AllowThousands_ = static_cast(0x40), AllowExponent_ = static_cast(0x80), AllowCurrencySymbol_ = static_cast(0x100), AllowHexSpecifier_ = static_cast(0x200), Integer_ = static_cast(0x7), HexNumber_ = static_cast(0x203), Number_ = static_cast(0x6F), Float_ = static_cast(0xA7), Currency_ = static_cast(0x17F), Any_ = static_cast(0x1FF) }; } namespace DLL2SDK::mscorlib::System { struct Decimal { uint32_t flags_; uint32_t hi_; uint32_t lo_; uint32_t mid_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { DLL2SDK::mscorlib::System::Decimal MinValue_; DLL2SDK::mscorlib::System::Decimal MaxValue_; DLL2SDK::mscorlib::System::Decimal MinusOne_; DLL2SDK::mscorlib::System::Decimal One_; DLL2SDK::mscorlib::System::Decimal Zero_; DLL2SDK::mscorlib::System::Decimal MaxValueDiv10_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_618(int32_t lo_, int32_t mid_, int32_t hi_, bool isNegative_, uint8_t scale_); void _ctor_619(int32_t value_); void _ctor_620(uint32_t value_); void _ctor_621(int64_t value_); void _ctor_622(uint64_t value_); void _ctor_623(float value_); void _ctor_624(double value_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_626(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); bool System_IConvertible_ToBoolean_627(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_628(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_629(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_630(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_631(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_632(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_633(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_634(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_635(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_636(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_637(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_638(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_639(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_640(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t GetHashCode_644(); bool Equals_648(DLL2SDK::mscorlib::System::Object* value_); bool IsZero_649(); bool IsNegative_650(); int32_t CompareTo_656(DLL2SDK::mscorlib::System::Object* value_); int32_t CompareTo_657(DLL2SDK::mscorlib::System::Decimal value_); bool Equals_658(DLL2SDK::mscorlib::System::Decimal value_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_666(); DLL2SDK::mscorlib::System::String* ToString_667(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_668(); DLL2SDK::mscorlib::System::String* ToString_669(DLL2SDK::mscorlib::System::IFormatProvider* provider_); static void _cctor_625(); static DLL2SDK::Array* GetBits_641(DLL2SDK::mscorlib::System::Decimal d_); static DLL2SDK::mscorlib::System::Decimal Add_642(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static DLL2SDK::mscorlib::System::Decimal Subtract_643(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static uint64_t u64_645(DLL2SDK::mscorlib::System::Decimal value_); static int64_t s64_646(DLL2SDK::mscorlib::System::Decimal value_); static bool Equals_647(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static DLL2SDK::mscorlib::System::Decimal Floor_651(DLL2SDK::mscorlib::System::Decimal d_); static DLL2SDK::mscorlib::System::Decimal Truncate_652(DLL2SDK::mscorlib::System::Decimal d_); static DLL2SDK::mscorlib::System::Decimal Multiply_653(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static DLL2SDK::mscorlib::System::Decimal Divide_654(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static int32_t Compare_655(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static DLL2SDK::mscorlib::System::Decimal Parse_659(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static void ThrowAtPos_660(int32_t pos_); static void ThrowInvalidExp_661(); static DLL2SDK::mscorlib::System::String* stripStyles_662(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_, int32_t* decPos_, bool* isNegative_, bool* expFlag_, int32_t* exp_, bool throwex_); static DLL2SDK::mscorlib::System::Decimal Parse_663(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool TryParse_664(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Decimal* result_); static bool PerformParse_665(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::Decimal* res_, bool throwex_); static int32_t decimal2UInt64_670(DLL2SDK::mscorlib::System::Decimal* val_, uint64_t* result_); static int32_t decimal2Int64_671(DLL2SDK::mscorlib::System::Decimal* val_, int64_t* result_); static int32_t decimalIncr_672(DLL2SDK::mscorlib::System::Decimal* d1_, DLL2SDK::mscorlib::System::Decimal* d2_); static int32_t string2decimal_673(DLL2SDK::mscorlib::System::Decimal* val_, DLL2SDK::mscorlib::System::String* sDigits_, uint32_t decPos_, int32_t sign_); static int32_t decimalSetExponent_674(DLL2SDK::mscorlib::System::Decimal* val_, int32_t exp_); static double decimal2double_675(DLL2SDK::mscorlib::System::Decimal* val_); static void decimalFloorAndTrunc_676(DLL2SDK::mscorlib::System::Decimal* val_, int32_t floorFlag_); static int32_t decimalMult_677(DLL2SDK::mscorlib::System::Decimal* pd1_, DLL2SDK::mscorlib::System::Decimal* pd2_); static int32_t decimalDiv_678(DLL2SDK::mscorlib::System::Decimal* pc_, DLL2SDK::mscorlib::System::Decimal* pa_, DLL2SDK::mscorlib::System::Decimal* pb_); static int32_t decimalCompare_679(DLL2SDK::mscorlib::System::Decimal* d1_, DLL2SDK::mscorlib::System::Decimal* d2_); static DLL2SDK::mscorlib::System::Decimal op_Addition_680(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static DLL2SDK::mscorlib::System::Decimal op_Increment_681(DLL2SDK::mscorlib::System::Decimal d_); static DLL2SDK::mscorlib::System::Decimal op_Subtraction_682(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static DLL2SDK::mscorlib::System::Decimal op_Multiply_683(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static DLL2SDK::mscorlib::System::Decimal op_Division_684(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static bool op_Inequality_706(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static bool op_Equality_707(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static bool op_GreaterThan_708(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static bool op_GreaterThanOrEqual_709(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static bool op_LessThan_710(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); static bool op_LessThanOrEqual_711(DLL2SDK::mscorlib::System::Decimal d1_, DLL2SDK::mscorlib::System::Decimal d2_); }; } namespace DLL2SDK::mscorlib::System { struct Nullable : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::Type* GetUnderlyingType_7298(DLL2SDK::mscorlib::System::Type* nullableType_); }; } namespace DLL2SDK::mscorlib::System { struct NullReferenceException : DLL2SDK::mscorlib::System::SystemException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7295(); void _ctor_7296(DLL2SDK::mscorlib::System::String* message_); void _ctor_7297(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct NotImplementedException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7289(); void _ctor_7290(DLL2SDK::mscorlib::System::String* message_); void _ctor_7291(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct NonSerializedAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_7288(); }; } namespace DLL2SDK::mscorlib::System { struct MulticastNotSupportedException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7285(); void _ctor_7286(DLL2SDK::mscorlib::System::String* message_); void _ctor_7287(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct CallingConventions : int32_t { Standard_ = static_cast(0x1), VarArgs_ = static_cast(0x2), Any_ = static_cast(0x3), HasThis_ = static_cast(0x20), ExplicitThis_ = static_cast(0x40) }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct MemberTypes : int32_t { Constructor_ = static_cast(0x1), Event_ = static_cast(0x2), Field_ = static_cast(0x4), Method_ = static_cast(0x8), Property_ = static_cast(0x10), TypeInfo_ = static_cast(0x20), Custom_ = static_cast(0x40), NestedType_ = static_cast(0x80), All_ = static_cast(0xBF) }; } namespace DLL2SDK::mscorlib::System { struct RuntimeTypeHandle { intptr_t value_; void _ctor_1242(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); intptr_t get_Value_1243(); void GetObjectData_1244(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool Equals_1245(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_1246(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MemberInfo : DLL2SDK::mscorlib::System::Object { void _ctor_1208(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_1209(); DLL2SDK::mscorlib::System::Reflection::MemberTypes get_MemberType_1210(); DLL2SDK::mscorlib::System::String* get_Name_1211(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_1212(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_1213(); bool IsDefined_1214(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_1215(bool inherit_); DLL2SDK::Array* GetCustomAttributes_1216(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); int32_t get_MetadataToken_1217(); }; } namespace DLL2SDK::mscorlib::System { struct MonoTypeInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* full_name_; DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* default_ctor_; void _ctor_7229(); }; } namespace DLL2SDK::mscorlib::System { struct MonoTouchAOTHelper : DLL2SDK::mscorlib::System::Object { struct StaticFields { bool FalseFlag_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_7228(); }; } namespace DLL2SDK::mscorlib::System { struct MonoCustomAttrs : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Reflection::Assembly* corlib_; DLL2SDK::mscorlib::System::Type* AttributeUsageType_; DLL2SDK::mscorlib::System::AttributeUsageAttribute* DefaultAttributeUsage_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_7210(); static bool IsUserCattrProvider_7211(DLL2SDK::mscorlib::System::Object* obj_); static DLL2SDK::Array* GetCustomAttributesInternal_7212(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_, DLL2SDK::mscorlib::System::Type* attributeType_, bool pseudoAttrs_); static DLL2SDK::Array* GetPseudoCustomAttributes_7213(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_, DLL2SDK::mscorlib::System::Type* attributeType_); static DLL2SDK::Array* GetCustomAttributesBase_7214(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_, DLL2SDK::mscorlib::System::Type* attributeType_); static DLL2SDK::mscorlib::System::Attribute* GetCustomAttribute_7215(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_7216(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static DLL2SDK::Array* GetCustomAttributes_7217(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_, bool inherit_); static DLL2SDK::Array* GetCustomAttributesDataInternal_7218(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_); static DLL2SDK::mscorlib::System::Collections::Generic::IList_1* GetCustomAttributesData_7219(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_); static bool IsDefined_7220(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_, DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static bool IsDefinedInternal_7221(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_, DLL2SDK::mscorlib::System::Type* AttributeType_); static DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetBasePropertyDefinition_7222(DLL2SDK::mscorlib::System::Reflection::PropertyInfo* property_); static DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* GetBase_7223(DLL2SDK::mscorlib::System::Reflection::ICustomAttributeProvider* obj_); static DLL2SDK::mscorlib::System::AttributeUsageAttribute* RetrieveAttributeUsage_7224(DLL2SDK::mscorlib::System::Type* attributeType_); }; } namespace DLL2SDK::mscorlib::System { struct MonoAsyncCall : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* msg_; intptr_t cb_method_; DLL2SDK::mscorlib::System::Object* cb_target_; DLL2SDK::mscorlib::System::Object* state_; DLL2SDK::mscorlib::System::Object* res_; DLL2SDK::mscorlib::System::Object* out_args_; int64_t wait_event_; void _ctor_7209(); }; } namespace DLL2SDK::mscorlib::System { struct MemberAccessException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7189(); void _ctor_7190(DLL2SDK::mscorlib::System::String* message_); void _ctor_7191(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct MissingMemberException : DLL2SDK::mscorlib::System::MemberAccessException { DLL2SDK::mscorlib::System::String* ClassName_; DLL2SDK::mscorlib::System::String* MemberName_; DLL2SDK::Array* Signature_; void _ctor_7198(); void _ctor_7199(DLL2SDK::mscorlib::System::String* message_); void _ctor_7200(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_7201(DLL2SDK::mscorlib::System::String* className_, DLL2SDK::mscorlib::System::String* memberName_); void GetObjectData_7202(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Message_7203(); }; } namespace DLL2SDK::mscorlib::System { struct MissingFieldException : DLL2SDK::mscorlib::System::MissingMemberException { void _ctor_7194(); void _ctor_7195(DLL2SDK::mscorlib::System::String* message_); void _ctor_7196(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Message_7197(); }; } namespace DLL2SDK::mscorlib::System { enum struct MidpointRounding : int32_t { ToEven_ = static_cast(0x0), AwayFromZero_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System { struct MethodAccessException : DLL2SDK::mscorlib::System::MemberAccessException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7192(); void _ctor_7193(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct Math : DLL2SDK::mscorlib::System::Object { static double Abs_7154(double value_); static float Abs_7155(float value_); static int32_t Abs_7156(int32_t value_); static int64_t Abs_7157(int64_t value_); static double Ceiling_7158(double a_); static double Floor_7159(double d_); static double Log_7160(double a_, double newBase_); static float Max_7161(float val1_, float val2_); static int32_t Max_7162(int32_t val1_, int32_t val2_); static int64_t Max_7163(int64_t val1_, int64_t val2_); static uint32_t Max_7164(uint32_t val1_, uint32_t val2_); static float Min_7165(float val1_, float val2_); static int32_t Min_7166(int32_t val1_, int32_t val2_); static int64_t Min_7167(int64_t val1_, int64_t val2_); static uint32_t Min_7168(uint32_t val1_, uint32_t val2_); static DLL2SDK::mscorlib::System::Decimal Round_7169(DLL2SDK::mscorlib::System::Decimal d_); static double Round_7170(double a_); static double Round_7171(double value_, int32_t digits_); static double Round2_7172(double value_, int32_t digits_, bool away_from_zero_); static double Round_7173(double value_, DLL2SDK::mscorlib::System::MidpointRounding mode_); static double Truncate_7174(double d_); static int32_t Sign_7175(float value_); static int32_t Sign_7176(int64_t value_); static double Sin_7177(double a_); static double Cos_7178(double d_); static double Tan_7179(double a_); static double Acos_7180(double d_); static double Asin_7181(double d_); static double Atan_7182(double d_); static double Atan2_7183(double y_, double x_); static double Exp_7184(double d_); static double Log_7185(double d_); static double Log10_7186(double d_); static double Pow_7187(double x_, double y_); static double Sqrt_7188(double d_); }; } namespace DLL2SDK::mscorlib::System { struct LocalDataStoreSlot : DLL2SDK::mscorlib::System::Object { int32_t slot_; bool thread_local_; struct StaticFields { DLL2SDK::mscorlib::System::Object* lock_obj_; DLL2SDK::Array* slot_bitmap_thread_; DLL2SDK::Array* slot_bitmap_context_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7151(bool in_thread_); void Finalize_7153(); static void _cctor_7152(); }; } namespace DLL2SDK::mscorlib::System { enum struct LoaderOptimization : int32_t { NotSpecified_ = static_cast(0x0), SingleDomain_ = static_cast(0x1), MultiDomain_ = static_cast(0x2), MultiDomainHost_ = static_cast(0x3), DomainMask_ = static_cast(0x3), DisallowBindings_ = static_cast(0x4) }; } namespace DLL2SDK::mscorlib::System { struct InvalidProgramException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7148(); void _ctor_7149(DLL2SDK::mscorlib::System::String* message_); void _ctor_7150(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct InvalidCastException : DLL2SDK::mscorlib::System::SystemException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7141(); void _ctor_7142(DLL2SDK::mscorlib::System::String* message_); void _ctor_7143(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct IndexOutOfRangeException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7138(); void _ctor_7139(DLL2SDK::mscorlib::System::String* message_); void _ctor_7140(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct Guid { int32_t _a_; int16_t _b_; int16_t _c_; uint8_t _d_; uint8_t _e_; uint8_t _f_; uint8_t _g_; uint8_t _h_; uint8_t _i_; uint8_t _j_; uint8_t _k_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { DLL2SDK::mscorlib::System::Guid Empty_; DLL2SDK::mscorlib::System::Object* _rngAccess_; DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* _rng_; DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* _fastRng_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_7097(DLL2SDK::Array* b_); void _ctor_7098(DLL2SDK::mscorlib::System::String* g_); void _ctor_7099(int32_t a_, int16_t b_, int16_t c_, DLL2SDK::Array* d_); void _ctor_7100(int32_t a_, int16_t b_, int16_t c_, uint8_t d_, uint8_t e_, uint8_t f_, uint8_t g_, uint8_t h_, uint8_t i_, uint8_t j_, uint8_t k_); int32_t CompareTo_7106(DLL2SDK::mscorlib::System::Object* value_); bool Equals_7107(DLL2SDK::mscorlib::System::Object* o_); int32_t CompareTo_7108(DLL2SDK::mscorlib::System::Guid value_); bool Equals_7109(DLL2SDK::mscorlib::System::Guid g_); int32_t GetHashCode_7110(); DLL2SDK::Array* ToByteArray_7114(); DLL2SDK::mscorlib::System::String* BaseToString_7118(bool h_, bool p_, bool b_); DLL2SDK::mscorlib::System::String* ToString_7119(); DLL2SDK::mscorlib::System::String* ToString_7120(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_7121(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static void _cctor_7101(); static void CheckNull_7102(DLL2SDK::mscorlib::System::Object* o_); static void CheckLength_7103(DLL2SDK::Array* o_, int32_t l_); static void CheckArray_7104(DLL2SDK::Array* o_, int32_t l_); static int32_t Compare_7105(int32_t x_, int32_t y_); static wchar_t ToHex_7111(int32_t b_); static DLL2SDK::mscorlib::System::Guid NewGuid_7112(); static DLL2SDK::Array* FastNewGuidArray_7113(); static void AppendInt_7115(DLL2SDK::mscorlib::System::Text::StringBuilder* builder_, int32_t value_); static void AppendShort_7116(DLL2SDK::mscorlib::System::Text::StringBuilder* builder_, int16_t value_); static void AppendByte_7117(DLL2SDK::mscorlib::System::Text::StringBuilder* builder_, uint8_t value_); static bool op_Equality_7122(DLL2SDK::mscorlib::System::Guid a_, DLL2SDK::mscorlib::System::Guid b_); static bool op_Inequality_7123(DLL2SDK::mscorlib::System::Guid a_, DLL2SDK::mscorlib::System::Guid b_); }; } namespace DLL2SDK::mscorlib::System { enum struct GCCollectionMode : int32_t { Default_ = static_cast(0x0), Forced_ = static_cast(0x1), Optimized_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System { struct GC : DLL2SDK::mscorlib::System::Object { static int32_t get_MaxGeneration_7090(); static void InternalCollect_7091(int32_t generation_); static void Collect_7092(); static void Collect_7093(int32_t generation_); static void Collect_7094(int32_t generation_, DLL2SDK::mscorlib::System::GCCollectionMode mode_); static void SuppressFinalize_7095(DLL2SDK::mscorlib::System::Object* obj_); static void WaitForPendingFinalizers_7096(); }; } namespace DLL2SDK::mscorlib::System { struct FormatException : DLL2SDK::mscorlib::System::SystemException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7086(); void _ctor_7087(DLL2SDK::mscorlib::System::String* message_); void _ctor_7088(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_); void _ctor_7089(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct FlagsAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_7085(); }; } namespace DLL2SDK::mscorlib::System { struct FieldAccessException : DLL2SDK::mscorlib::System::MemberAccessException { void _ctor_7082(); void _ctor_7083(DLL2SDK::mscorlib::System::String* message_); void _ctor_7084(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct ExecutionEngineException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7079(); void _ctor_7080(DLL2SDK::mscorlib::System::String* message_); void _ctor_7081(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { enum struct EnvironmentVariableTarget : int32_t { Process_ = static_cast(0x0), User_ = static_cast(0x1), Machine_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System { struct Environment : DLL2SDK::mscorlib::System::Object { struct StaticFields { int32_t mono_corlib_version_; DLL2SDK::mscorlib::System::OperatingSystem* os_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static bool get_SocketSecurityEnabled_7052(); static bool get_UnityWebSecurityEnabled_7053(); static DLL2SDK::mscorlib::System::String* get_NewLine_7054(); static DLL2SDK::mscorlib::System::PlatformID get_Platform_7055(); static DLL2SDK::mscorlib::System::String* GetOSVersionString_7056(); static DLL2SDK::mscorlib::System::OperatingSystem* get_OSVersion_7057(); static DLL2SDK::mscorlib::System::String* get_StackTrace_7058(); static int32_t get_TickCount_7059(); static DLL2SDK::mscorlib::System::String* get_UserName_7060(); static DLL2SDK::mscorlib::System::Version* get_Version_7061(); static DLL2SDK::mscorlib::System::String* ExpandEnvironmentVariables_7062(DLL2SDK::mscorlib::System::String* name_); static DLL2SDK::mscorlib::System::String* internalGetEnvironmentVariable_7063(DLL2SDK::mscorlib::System::String* variable_); static DLL2SDK::mscorlib::System::String* GetEnvironmentVariable_7064(DLL2SDK::mscorlib::System::String* variable_); static DLL2SDK::mscorlib::System::Collections::Hashtable* GetEnvironmentVariablesNoCase_7065(); static DLL2SDK::mscorlib::System::Collections::IDictionary* GetEnvironmentVariables_7066(); static DLL2SDK::mscorlib::System::String* GetWindowsFolderPath_7067(int32_t folder_); static DLL2SDK::mscorlib::System::String* GetFolderPath_7068(DLL2SDK::mscorlib::System::Environment_SpecialFolder folder_); static DLL2SDK::mscorlib::System::String* ReadXdgUserDir_7069(DLL2SDK::mscorlib::System::String* config_dir_, DLL2SDK::mscorlib::System::String* home_dir_, DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::String* fallback_); static DLL2SDK::mscorlib::System::String* InternalGetFolderPath_7070(DLL2SDK::mscorlib::System::Environment_SpecialFolder folder_); static DLL2SDK::mscorlib::System::String* GetEnvironmentVariable_7071(DLL2SDK::mscorlib::System::String* variable_, DLL2SDK::mscorlib::System::EnvironmentVariableTarget target_); static int32_t get_ProcessorCount_7072(); static bool get_IsRunningOnWindows_7073(); static DLL2SDK::Array* GetEnvironmentVariableNames_7074(); static DLL2SDK::mscorlib::System::String* GetMachineConfigPath_7075(); static DLL2SDK::mscorlib::System::String* internalGetHome_7076(); }; } namespace DLL2SDK::mscorlib::System { struct MonoEnumInfo { DLL2SDK::mscorlib::System::Type* utype_; DLL2SDK::mscorlib::System::Array* values_; DLL2SDK::Array* names_; DLL2SDK::mscorlib::System::Collections::Hashtable* name_hash_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* cache_; DLL2SDK::mscorlib::System::Collections::Hashtable* global_cache_; DLL2SDK::mscorlib::System::Object* global_cache_monitor_; DLL2SDK::mscorlib::System::MonoEnumInfo_SByteComparer* sbyte_comparer_; DLL2SDK::mscorlib::System::MonoEnumInfo_ShortComparer* short_comparer_; DLL2SDK::mscorlib::System::MonoEnumInfo_IntComparer* int_comparer_; DLL2SDK::mscorlib::System::MonoEnumInfo_LongComparer* long_comparer_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_7035(DLL2SDK::mscorlib::System::MonoEnumInfo other_); static void _cctor_7036(); static void get_enum_info_7037(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::MonoEnumInfo* info_); static DLL2SDK::mscorlib::System::Collections::Hashtable* get_Cache_7038(); static void GetInfo_7039(DLL2SDK::mscorlib::System::Type* enumType_, DLL2SDK::mscorlib::System::MonoEnumInfo* info_); }; } namespace DLL2SDK::mscorlib::System { struct TypeLoadException : DLL2SDK::mscorlib::System::SystemException { DLL2SDK::mscorlib::System::String* className_; DLL2SDK::mscorlib::System::String* assemblyName_; struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7533(); void _ctor_7534(DLL2SDK::mscorlib::System::String* message_); void _ctor_7535(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Message_7536(); void GetObjectData_7537(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct DllNotFoundException : DLL2SDK::mscorlib::System::TypeLoadException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7031(); void _ctor_7032(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct DivideByZeroException : DLL2SDK::mscorlib::System::ArithmeticException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7029(); void _ctor_7030(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct DelegateSerializationHolder : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Delegate* _delegate_; void _ctor_7023(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext ctx_); void GetObjectData_7025(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Object* GetRealObject_7026(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void GetDelegateData_7024(DLL2SDK::mscorlib::System::Delegate* instance_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext ctx_); }; } namespace DLL2SDK::mscorlib::System { struct DelegateData : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Type* target_type_; DLL2SDK::mscorlib::System::String* method_name_; }; } namespace DLL2SDK::mscorlib::System { enum struct DayOfWeek : int32_t { Sunday_ = static_cast(0x0), Monday_ = static_cast(0x1), Tuesday_ = static_cast(0x2), Wednesday_ = static_cast(0x3), Thursday_ = static_cast(0x4), Friday_ = static_cast(0x5), Saturday_ = static_cast(0x6) }; } namespace DLL2SDK::mscorlib::System { template struct Nullable_1 { T value_; bool has_value_; void _ctor_1286(T value_); bool get_HasValue_1287(); T get_Value_1288(); bool Equals_1289(DLL2SDK::mscorlib::System::Object* other_); bool Equals_1290(DLL2SDK::mscorlib::System::Nullable_1 other_); int32_t GetHashCode_1291(); T GetValueOrDefault_1292(); T GetValueOrDefault_1293(T defaultValue_); DLL2SDK::mscorlib::System::String* ToString_1294(); }; } namespace DLL2SDK::mscorlib::System { struct DateTimeOffset { DLL2SDK::mscorlib::System::DateTime dt_; DLL2SDK::mscorlib::System::TimeSpan utc_offset_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { DLL2SDK::mscorlib::System::DateTimeOffset MaxValue_; DLL2SDK::mscorlib::System::DateTimeOffset MinValue_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_6967(DLL2SDK::mscorlib::System::DateTime dateTime_); void _ctor_6968(DLL2SDK::mscorlib::System::DateTime dateTime_, DLL2SDK::mscorlib::System::TimeSpan offset_); void _ctor_6969(int64_t ticks_, DLL2SDK::mscorlib::System::TimeSpan offset_); void _ctor_6970(int32_t year_, int32_t month_, int32_t day_, int32_t hour_, int32_t minute_, int32_t second_, int32_t millisecond_, DLL2SDK::mscorlib::System::TimeSpan offset_); void _ctor_6971(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); int32_t System_IComparable_CompareTo_6973(DLL2SDK::mscorlib::System::Object* obj_); void System_Runtime_Serialization_ISerializable_GetObjectData_6974(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_6975(DLL2SDK::mscorlib::System::Object* sender_); DLL2SDK::mscorlib::System::DateTimeOffset AddSeconds_6976(double seconds_); int32_t CompareTo_6977(DLL2SDK::mscorlib::System::DateTimeOffset other_); bool Equals_6978(DLL2SDK::mscorlib::System::DateTimeOffset other_); bool Equals_6979(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_6980(); int64_t ToFileTime_6991(); DLL2SDK::mscorlib::System::DateTimeOffset ToLocalTime_6992(); DLL2SDK::mscorlib::System::String* ToString_6993(); DLL2SDK::mscorlib::System::String* ToString_6994(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_); DLL2SDK::mscorlib::System::DateTimeOffset ToUniversalTime_6995(); DLL2SDK::mscorlib::System::DateTime get_Date_6998(); DLL2SDK::mscorlib::System::DateTime get_DateTime_6999(); int32_t get_Day_7000(); DLL2SDK::mscorlib::System::DayOfWeek get_DayOfWeek_7001(); int32_t get_DayOfYear_7002(); int32_t get_Hour_7003(); DLL2SDK::mscorlib::System::DateTime get_LocalDateTime_7004(); int32_t get_Millisecond_7005(); int32_t get_Minute_7006(); int32_t get_Month_7007(); DLL2SDK::mscorlib::System::TimeSpan get_Offset_7008(); int32_t get_Second_7009(); int64_t get_Ticks_7010(); DLL2SDK::mscorlib::System::TimeSpan get_TimeOfDay_7011(); DLL2SDK::mscorlib::System::DateTime get_UtcDateTime_7012(); int64_t get_UtcTicks_7013(); int32_t get_Year_7014(); static void _cctor_6972(); static DLL2SDK::mscorlib::System::DateTimeOffset Parse_6981(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_); static DLL2SDK::mscorlib::System::DateTimeOffset Parse_6982(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_); static DLL2SDK::mscorlib::System::DateTimeOffset ParseExact_6983(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_); static DLL2SDK::mscorlib::System::DateTimeOffset ParseExact_6984(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::Array* formats_, DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_); static bool ParseExact_6985(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::Array* formats_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_, DLL2SDK::mscorlib::System::DateTimeOffset* ret_); static bool DoParse_6986(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* format_, bool exact_, DLL2SDK::mscorlib::System::DateTimeOffset* result_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_); static int32_t ParseNumber_6987(DLL2SDK::mscorlib::System::String* input_, int32_t pos_, int32_t digits_, bool leading_zero_, bool allow_leading_white_, int32_t* result_); static int32_t ParseNumber_6988(DLL2SDK::mscorlib::System::String* input_, int32_t pos_, int32_t digits_, bool leading_zero_, bool allow_leading_white_, int32_t* result_, int32_t* digit_parsed_); static int32_t ParseEnum_6989(DLL2SDK::mscorlib::System::String* input_, int32_t pos_, DLL2SDK::Array* enums_, bool allow_leading_white_, int32_t* result_); static int32_t ParseChar_6990(DLL2SDK::mscorlib::System::String* input_, int32_t pos_, wchar_t c_, bool allow_leading_white_, int32_t* result_); static bool TryParse_6996(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_, DLL2SDK::mscorlib::System::DateTimeOffset* result_); static bool TryParseExact_6997(DLL2SDK::mscorlib::System::String* input_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_, DLL2SDK::mscorlib::System::Globalization::DateTimeStyles styles_, DLL2SDK::mscorlib::System::DateTimeOffset* result_); }; } namespace DLL2SDK::mscorlib::System { struct DBNull : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::DBNull* Value_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6830(); void _ctor_6831(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool System_IConvertible_ToBoolean_6833(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_6834(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_6835(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_6836(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_6837(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_6838(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_6839(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_6840(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_6841(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_6842(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_6843(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_6844(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_6845(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_6846(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_6847(DLL2SDK::mscorlib::System::IFormatProvider* provider_); void GetObjectData_6848(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_6849(); DLL2SDK::mscorlib::System::String* ToString_6850(); DLL2SDK::mscorlib::System::String* ToString_6851(DLL2SDK::mscorlib::System::IFormatProvider* provider_); static void _cctor_6832(); }; } namespace DLL2SDK::mscorlib::System { struct Convert : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Object* DBNull_; DLL2SDK::Array* conversionTable_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_6588(); static DLL2SDK::Array* InternalFromBase64String_6589(DLL2SDK::mscorlib::System::String* str_, bool allowWhitespaceOnly_); static DLL2SDK::Array* InternalFromBase64CharArray_6590(DLL2SDK::Array* arr_, int32_t offset_, int32_t length_); static DLL2SDK::Array* FromBase64CharArray_6591(DLL2SDK::Array* inArray_, int32_t offset_, int32_t length_); static DLL2SDK::Array* FromBase64String_6592(DLL2SDK::mscorlib::System::String* s_); static int32_t ToBase64CharArray_6593(DLL2SDK::Array* inArray_, int32_t offsetIn_, int32_t length_, DLL2SDK::Array* outArray_, int32_t offsetOut_); static DLL2SDK::mscorlib::System::String* ToBase64String_6594(DLL2SDK::Array* inArray_); static DLL2SDK::mscorlib::System::String* ToBase64String_6595(DLL2SDK::Array* inArray_, int32_t offset_, int32_t length_); static bool ToBoolean_6596(uint8_t value_); static bool ToBoolean_6597(DLL2SDK::mscorlib::System::Decimal value_); static bool ToBoolean_6598(double value_); static bool ToBoolean_6599(float value_); static bool ToBoolean_6600(int32_t value_); static bool ToBoolean_6601(int64_t value_); static bool ToBoolean_6602(int8_t value_); static bool ToBoolean_6603(int16_t value_); static bool ToBoolean_6604(DLL2SDK::mscorlib::System::String* value_); static bool ToBoolean_6605(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool ToBoolean_6606(uint32_t value_); static bool ToBoolean_6607(uint64_t value_); static bool ToBoolean_6608(uint16_t value_); static bool ToBoolean_6609(DLL2SDK::mscorlib::System::Object* value_); static bool ToBoolean_6610(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint8_t ToByte_6611(bool value_); static uint8_t ToByte_6612(wchar_t value_); static uint8_t ToByte_6613(DLL2SDK::mscorlib::System::Decimal value_); static uint8_t ToByte_6614(double value_); static uint8_t ToByte_6615(float value_); static uint8_t ToByte_6616(int32_t value_); static uint8_t ToByte_6617(int64_t value_); static uint8_t ToByte_6618(int8_t value_); static uint8_t ToByte_6619(int16_t value_); static uint8_t ToByte_6620(DLL2SDK::mscorlib::System::String* value_); static uint8_t ToByte_6621(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint8_t ToByte_6622(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); static uint8_t ToByte_6623(uint32_t value_); static uint8_t ToByte_6624(uint64_t value_); static uint8_t ToByte_6625(uint16_t value_); static uint8_t ToByte_6626(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static wchar_t ToChar_6627(uint8_t value_); static wchar_t ToChar_6628(int32_t value_); static wchar_t ToChar_6629(int64_t value_); static wchar_t ToChar_6630(float value_); static wchar_t ToChar_6631(int8_t value_); static wchar_t ToChar_6632(int16_t value_); static wchar_t ToChar_6633(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static wchar_t ToChar_6634(uint32_t value_); static wchar_t ToChar_6635(uint64_t value_); static wchar_t ToChar_6636(uint16_t value_); static wchar_t ToChar_6637(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6638(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6639(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6640(int16_t value_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6641(int32_t value_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6642(int64_t value_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6643(float value_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6644(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6645(int8_t value_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6646(uint16_t value_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6647(uint32_t value_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_6648(uint64_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6649(bool value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6650(uint8_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6651(double value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6652(float value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6653(int32_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6654(int64_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6655(int8_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6656(int16_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6657(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6658(uint32_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6659(uint64_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6660(uint16_t value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6661(DLL2SDK::mscorlib::System::Object* value_); static DLL2SDK::mscorlib::System::Decimal ToDecimal_6662(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static double ToDouble_6663(bool value_); static double ToDouble_6664(uint8_t value_); static double ToDouble_6665(DLL2SDK::mscorlib::System::Decimal value_); static double ToDouble_6666(double value_); static double ToDouble_6667(float value_); static double ToDouble_6668(int32_t value_); static double ToDouble_6669(int64_t value_); static double ToDouble_6670(int8_t value_); static double ToDouble_6671(int16_t value_); static double ToDouble_6672(DLL2SDK::mscorlib::System::String* value_); static double ToDouble_6673(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static double ToDouble_6674(uint32_t value_); static double ToDouble_6675(uint64_t value_); static double ToDouble_6676(uint16_t value_); static double ToDouble_6677(DLL2SDK::mscorlib::System::Object* value_); static double ToDouble_6678(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int16_t ToInt16_6679(bool value_); static int16_t ToInt16_6680(uint8_t value_); static int16_t ToInt16_6681(wchar_t value_); static int16_t ToInt16_6682(DLL2SDK::mscorlib::System::Decimal value_); static int16_t ToInt16_6683(double value_); static int16_t ToInt16_6684(float value_); static int16_t ToInt16_6685(int32_t value_); static int16_t ToInt16_6686(int64_t value_); static int16_t ToInt16_6687(int8_t value_); static int16_t ToInt16_6688(int16_t value_); static int16_t ToInt16_6689(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int16_t ToInt16_6690(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); static int16_t ToInt16_6691(uint32_t value_); static int16_t ToInt16_6692(uint64_t value_); static int16_t ToInt16_6693(uint16_t value_); static int16_t ToInt16_6694(DLL2SDK::mscorlib::System::Object* value_); static int16_t ToInt16_6695(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int32_t ToInt32_6696(bool value_); static int32_t ToInt32_6697(uint8_t value_); static int32_t ToInt32_6698(wchar_t value_); static int32_t ToInt32_6699(DLL2SDK::mscorlib::System::Decimal value_); static int32_t ToInt32_6700(double value_); static int32_t ToInt32_6701(float value_); static int32_t ToInt32_6702(int32_t value_); static int32_t ToInt32_6703(int64_t value_); static int32_t ToInt32_6704(int8_t value_); static int32_t ToInt32_6705(int16_t value_); static int32_t ToInt32_6706(DLL2SDK::mscorlib::System::String* value_); static int32_t ToInt32_6707(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int32_t ToInt32_6708(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); static int32_t ToInt32_6709(uint32_t value_); static int32_t ToInt32_6710(uint64_t value_); static int32_t ToInt32_6711(uint16_t value_); static int32_t ToInt32_6712(DLL2SDK::mscorlib::System::Object* value_); static int32_t ToInt32_6713(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int64_t ToInt64_6714(bool value_); static int64_t ToInt64_6715(uint8_t value_); static int64_t ToInt64_6716(wchar_t value_); static int64_t ToInt64_6717(DLL2SDK::mscorlib::System::Decimal value_); static int64_t ToInt64_6718(double value_); static int64_t ToInt64_6719(float value_); static int64_t ToInt64_6720(int32_t value_); static int64_t ToInt64_6721(int64_t value_); static int64_t ToInt64_6722(int8_t value_); static int64_t ToInt64_6723(int16_t value_); static int64_t ToInt64_6724(DLL2SDK::mscorlib::System::String* value_); static int64_t ToInt64_6725(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int64_t ToInt64_6726(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); static int64_t ToInt64_6727(uint32_t value_); static int64_t ToInt64_6728(uint64_t value_); static int64_t ToInt64_6729(uint16_t value_); static int64_t ToInt64_6730(DLL2SDK::mscorlib::System::Object* value_); static int64_t ToInt64_6731(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int8_t ToSByte_6732(bool value_); static int8_t ToSByte_6733(uint8_t value_); static int8_t ToSByte_6734(wchar_t value_); static int8_t ToSByte_6735(DLL2SDK::mscorlib::System::Decimal value_); static int8_t ToSByte_6736(double value_); static int8_t ToSByte_6737(float value_); static int8_t ToSByte_6738(int32_t value_); static int8_t ToSByte_6739(int64_t value_); static int8_t ToSByte_6740(int16_t value_); static int8_t ToSByte_6741(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int8_t ToSByte_6742(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); static int8_t ToSByte_6743(uint32_t value_); static int8_t ToSByte_6744(uint64_t value_); static int8_t ToSByte_6745(uint16_t value_); static int8_t ToSByte_6746(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static float ToSingle_6747(bool value_); static float ToSingle_6748(uint8_t value_); static float ToSingle_6749(DLL2SDK::mscorlib::System::Decimal value_); static float ToSingle_6750(double value_); static float ToSingle_6751(float value_); static float ToSingle_6752(int32_t value_); static float ToSingle_6753(int64_t value_); static float ToSingle_6754(int8_t value_); static float ToSingle_6755(int16_t value_); static float ToSingle_6756(DLL2SDK::mscorlib::System::String* value_); static float ToSingle_6757(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static float ToSingle_6758(uint32_t value_); static float ToSingle_6759(uint64_t value_); static float ToSingle_6760(uint16_t value_); static float ToSingle_6761(DLL2SDK::mscorlib::System::Object* value_); static float ToSingle_6762(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::mscorlib::System::String* ToString_6763(bool value_); static DLL2SDK::mscorlib::System::String* ToString_6764(uint8_t value_, int32_t toBase_); static DLL2SDK::mscorlib::System::String* ToString_6765(float value_); static DLL2SDK::mscorlib::System::String* ToString_6766(int32_t value_); static DLL2SDK::mscorlib::System::String* ToString_6767(int32_t value_, int32_t toBase_); static DLL2SDK::mscorlib::System::String* ToString_6768(int64_t value_); static DLL2SDK::mscorlib::System::String* ToString_6769(DLL2SDK::mscorlib::System::Object* value_); static DLL2SDK::mscorlib::System::String* ToString_6770(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint16_t ToUInt16_6771(bool value_); static uint16_t ToUInt16_6772(uint8_t value_); static uint16_t ToUInt16_6773(wchar_t value_); static uint16_t ToUInt16_6774(DLL2SDK::mscorlib::System::Decimal value_); static uint16_t ToUInt16_6775(double value_); static uint16_t ToUInt16_6776(float value_); static uint16_t ToUInt16_6777(int32_t value_); static uint16_t ToUInt16_6778(int64_t value_); static uint16_t ToUInt16_6779(int8_t value_); static uint16_t ToUInt16_6780(int16_t value_); static uint16_t ToUInt16_6781(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint16_t ToUInt16_6782(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); static uint16_t ToUInt16_6783(uint32_t value_); static uint16_t ToUInt16_6784(uint64_t value_); static uint16_t ToUInt16_6785(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint32_t ToUInt32_6786(bool value_); static uint32_t ToUInt32_6787(uint8_t value_); static uint32_t ToUInt32_6788(wchar_t value_); static uint32_t ToUInt32_6789(DLL2SDK::mscorlib::System::Decimal value_); static uint32_t ToUInt32_6790(double value_); static uint32_t ToUInt32_6791(float value_); static uint32_t ToUInt32_6792(int32_t value_); static uint32_t ToUInt32_6793(int64_t value_); static uint32_t ToUInt32_6794(int8_t value_); static uint32_t ToUInt32_6795(int16_t value_); static uint32_t ToUInt32_6796(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint32_t ToUInt32_6797(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); static uint32_t ToUInt32_6798(uint32_t value_); static uint32_t ToUInt32_6799(uint64_t value_); static uint32_t ToUInt32_6800(uint16_t value_); static uint32_t ToUInt32_6801(DLL2SDK::mscorlib::System::Object* value_); static uint32_t ToUInt32_6802(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint64_t ToUInt64_6803(bool value_); static uint64_t ToUInt64_6804(uint8_t value_); static uint64_t ToUInt64_6805(wchar_t value_); static uint64_t ToUInt64_6806(DLL2SDK::mscorlib::System::Decimal value_); static uint64_t ToUInt64_6807(double value_); static uint64_t ToUInt64_6808(float value_); static uint64_t ToUInt64_6809(int32_t value_); static uint64_t ToUInt64_6810(int64_t value_); static uint64_t ToUInt64_6811(int8_t value_); static uint64_t ToUInt64_6812(int16_t value_); static uint64_t ToUInt64_6813(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint64_t ToUInt64_6814(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_); static uint64_t ToUInt64_6815(uint32_t value_); static uint64_t ToUInt64_6816(uint64_t value_); static uint64_t ToUInt64_6817(uint16_t value_); static uint64_t ToUInt64_6818(DLL2SDK::mscorlib::System::Object* value_); static uint64_t ToUInt64_6819(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::mscorlib::System::Object* ChangeType_6820(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* conversionType_); static DLL2SDK::mscorlib::System::Object* ChangeType_6821(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* conversionType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool NotValidBase_6822(int32_t value_); static int32_t ConvertFromBase_6823(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_, bool unsigned_); static int64_t ConvertFromBase64_6824(DLL2SDK::mscorlib::System::String* value_, int32_t fromBase_, bool unsigned_); static void EndianSwap_6825(DLL2SDK::Array* value_); static DLL2SDK::mscorlib::System::String* ConvertToBase2_6826(DLL2SDK::Array* value_); static DLL2SDK::mscorlib::System::String* ConvertToBase8_6827(DLL2SDK::Array* value_); static DLL2SDK::mscorlib::System::String* ConvertToBase16_6828(DLL2SDK::Array* value_); static DLL2SDK::mscorlib::System::Object* ToType_6829(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* conversionType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, bool try_target_to_type_); }; } namespace DLL2SDK::mscorlib::System { struct MarshalByRefObject : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity* _identity_; void _ctor_1281(); DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity* get_ObjectIdentity_1282(); void set_ObjectIdentity_1283(DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity* value_); DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* CreateObjRef_1284(DLL2SDK::mscorlib::System::Type* requestedType_); DLL2SDK::mscorlib::System::Object* InitializeLifetimeService_1285(); }; } namespace DLL2SDK::mscorlib::System::IO { enum struct FileAccess : int32_t { Read_ = static_cast(0x1), Write_ = static_cast(0x2), ReadWrite_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System { struct CharEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* str_; int32_t index_; int32_t length_; void _ctor_6568(DLL2SDK::mscorlib::System::String* s_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_6569(); void System_IDisposable_Dispose_6570(); wchar_t get_Current_6571(); DLL2SDK::mscorlib::System::Object* Clone_6572(); bool MoveNext_6573(); void Reset_6574(); }; } namespace DLL2SDK::mscorlib::System { struct Buffer : DLL2SDK::mscorlib::System::Object { static int32_t ByteLength_6562(DLL2SDK::mscorlib::System::Array* array_); static void SetByte_6563(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, uint8_t value_); static void BlockCopy_6564(DLL2SDK::mscorlib::System::Array* src_, int32_t srcOffset_, DLL2SDK::mscorlib::System::Array* dst_, int32_t dstOffset_, int32_t count_); static int32_t ByteLengthInternal_6565(DLL2SDK::mscorlib::System::Array* array_); static void SetByteInternal_6566(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, int32_t value_); static bool BlockCopyInternal_6567(DLL2SDK::mscorlib::System::Array* src_, int32_t src_offset_, DLL2SDK::mscorlib::System::Array* dest_, int32_t dest_offset_, int32_t count_); }; } namespace DLL2SDK::mscorlib::System { struct BitConverter : DLL2SDK::mscorlib::System::Object { struct StaticFields { bool SwappedWordsInDouble_; bool IsLittleEndian_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_6535(); static bool AmILittleEndian_6536(); static bool DoubleWordsAreSwapped_6537(); static int64_t DoubleToInt64Bits_6538(double value_); static double Int64BitsToDouble_6539(int64_t value_); static DLL2SDK::Array* GetBytes_6540(uint8_t* ptr_, int32_t count_); static DLL2SDK::Array* GetBytes_6541(bool value_); static DLL2SDK::Array* GetBytes_6542(int16_t value_); static DLL2SDK::Array* GetBytes_6543(int32_t value_); static DLL2SDK::Array* GetBytes_6544(int64_t value_); static DLL2SDK::Array* GetBytes_6545(uint16_t value_); static DLL2SDK::Array* GetBytes_6546(uint32_t value_); static DLL2SDK::Array* GetBytes_6547(uint64_t value_); static DLL2SDK::Array* GetBytes_6548(float value_); static DLL2SDK::Array* GetBytes_6549(double value_); static void PutBytes_6550(uint8_t* dst_, DLL2SDK::Array* src_, int32_t start_index_, int32_t count_); static bool ToBoolean_6551(DLL2SDK::Array* value_, int32_t startIndex_); static int16_t ToInt16_6552(DLL2SDK::Array* value_, int32_t startIndex_); static int32_t ToInt32_6553(DLL2SDK::Array* value_, int32_t startIndex_); static int64_t ToInt64_6554(DLL2SDK::Array* value_, int32_t startIndex_); static uint16_t ToUInt16_6555(DLL2SDK::Array* value_, int32_t startIndex_); static uint32_t ToUInt32_6556(DLL2SDK::Array* value_, int32_t startIndex_); static uint64_t ToUInt64_6557(DLL2SDK::Array* value_, int32_t startIndex_); static float ToSingle_6558(DLL2SDK::Array* value_, int32_t startIndex_); static double ToDouble_6559(DLL2SDK::Array* value_, int32_t startIndex_); static DLL2SDK::mscorlib::System::String* ToString_6560(DLL2SDK::Array* value_); static DLL2SDK::mscorlib::System::String* ToString_6561(DLL2SDK::Array* value_, int32_t startIndex_, int32_t length_); }; } namespace DLL2SDK::mscorlib::System { struct BadImageFormatException : DLL2SDK::mscorlib::System::SystemException { DLL2SDK::mscorlib::System::String* fileName_; DLL2SDK::mscorlib::System::String* fusionLog_; void _ctor_6530(); void _ctor_6531(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Message_6532(); void GetObjectData_6533(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_6534(); }; } namespace DLL2SDK::mscorlib::System { enum struct AttributeTargets : int32_t { Assembly_ = static_cast(0x1), Module_ = static_cast(0x2), Class_ = static_cast(0x4), Struct_ = static_cast(0x8), Enum_ = static_cast(0x10), Constructor_ = static_cast(0x20), Method_ = static_cast(0x40), Property_ = static_cast(0x80), Field_ = static_cast(0x100), Event_ = static_cast(0x200), Interface_ = static_cast(0x400), Parameter_ = static_cast(0x800), Delegate_ = static_cast(0x1000), ReturnValue_ = static_cast(0x2000), GenericParameter_ = static_cast(0x4000), All_ = static_cast(0x7FFF) }; } namespace DLL2SDK::mscorlib::System { struct AssemblyLoadEventArgs : DLL2SDK::mscorlib::System::EventArgs { }; } namespace DLL2SDK::mscorlib::System { struct ArrayTypeMismatchException : DLL2SDK::mscorlib::System::SystemException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6527(); void _ctor_6528(DLL2SDK::mscorlib::System::String* message_); void _ctor_6529(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { template struct ArraySegment_1 { DLL2SDK::Array* array_; int32_t offset_; int32_t count_; DLL2SDK::Array* get_Array_6521(); int32_t get_Offset_6522(); int32_t get_Count_6523(); bool Equals_6524(DLL2SDK::mscorlib::System::Object* obj_); bool Equals_6525(DLL2SDK::mscorlib::System::ArraySegment_1 obj_); int32_t GetHashCode_6526(); }; } namespace DLL2SDK::mscorlib::System { struct ArgumentException : DLL2SDK::mscorlib::System::SystemException { DLL2SDK::mscorlib::System::String* param_name_; struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6498(); void _ctor_6499(DLL2SDK::mscorlib::System::String* message_); void _ctor_6500(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_); void _ctor_6501(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::String* paramName_); void _ctor_6502(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::String* paramName_, DLL2SDK::mscorlib::System::Exception* innerException_); void _ctor_6503(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_ParamName_6504(); DLL2SDK::mscorlib::System::String* get_Message_6505(); void GetObjectData_6506(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct ArgumentNullException : DLL2SDK::mscorlib::System::ArgumentException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6507(); void _ctor_6508(DLL2SDK::mscorlib::System::String* paramName_); void _ctor_6509(DLL2SDK::mscorlib::System::String* paramName_, DLL2SDK::mscorlib::System::String* message_); void _ctor_6510(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct ApplicationIdentity : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _fullName_; void System_Runtime_Serialization_ISerializable_GetObjectData_6496(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_6497(); }; } namespace DLL2SDK::mscorlib::System { struct ApplicationException : DLL2SDK::mscorlib::System::Exception { void _ctor_6493(); void _ctor_6494(DLL2SDK::mscorlib::System::String* message_); void _ctor_6495(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct AppDomainSetup : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* application_base_; DLL2SDK::mscorlib::System::String* application_name_; DLL2SDK::mscorlib::System::String* cache_path_; DLL2SDK::mscorlib::System::String* configuration_file_; DLL2SDK::mscorlib::System::String* dynamic_base_; DLL2SDK::mscorlib::System::String* license_file_; DLL2SDK::mscorlib::System::String* private_bin_path_; DLL2SDK::mscorlib::System::String* private_bin_path_probe_; DLL2SDK::mscorlib::System::String* shadow_copy_directories_; DLL2SDK::mscorlib::System::String* shadow_copy_files_; bool publisher_policy_; bool path_changed_; DLL2SDK::mscorlib::System::LoaderOptimization loader_optimization_; bool disallow_binding_redirects_; bool disallow_code_downloads_; DLL2SDK::mscorlib::System::Runtime::Hosting::ActivationArguments* _activationArguments_; DLL2SDK::mscorlib::System::AppDomainInitializer* domain_initializer_; DLL2SDK::mscorlib::System::Security::Policy::ApplicationTrust* application_trust_; DLL2SDK::Array* domain_initializer_args_; DLL2SDK::mscorlib::System::Security::SecurityElement* application_trust_xml_; bool disallow_appbase_probe_; DLL2SDK::Array* configuration_bytes_; void _ctor_6492(); }; } namespace DLL2SDK::mscorlib::System { struct AppDomainManager : DLL2SDK::mscorlib::System::MarshalByRefObject { }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { enum struct AssemblyBuilderAccess : int32_t { Run_ = static_cast(0x1), Save_ = static_cast(0x2), RunAndSave_ = static_cast(0x3), ReflectionOnly_ = static_cast(0x6) }; } namespace DLL2SDK::mscorlib::System::Security::Principal { enum struct PrincipalPolicy : int32_t { UnauthenticatedPrincipal_ = static_cast(0x0), NoPrincipal_ = static_cast(0x1), WindowsPrincipal_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System { struct Activator : DLL2SDK::mscorlib::System::Object { template static T CreateInstance_6462(); static DLL2SDK::mscorlib::System::Object* CreateInstance_6463(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Object* CreateInstance_6464(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::Object* CreateInstance_6465(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::Array* args_, DLL2SDK::Array* activationAttributes_); static DLL2SDK::mscorlib::System::Object* CreateInstance_6466(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* args_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* activationAttributes_); static DLL2SDK::mscorlib::System::Object* CreateInstance_6467(DLL2SDK::mscorlib::System::Type* type_, bool nonPublic_); static void CheckType_6468(DLL2SDK::mscorlib::System::Type* type_); static void CheckAbstractType_6469(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Object* CreateInstanceInternal_6470(DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::mscorlib::System { struct ActivationContext : DLL2SDK::mscorlib::System::Object { bool _disposed_; void System_Runtime_Serialization_ISerializable_GetObjectData_6458(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void Finalize_6459(); void Dispose_6460(); void Dispose_6461(bool disposing_); }; } namespace DLL2SDK::mscorlib::System { struct AccessViolationException : DLL2SDK::mscorlib::System::SystemException { void _ctor_6456(); void _ctor_6457(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct WaitHandle : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::mscorlib::Microsoft::Win32::SafeHandles::SafeWaitHandle* safe_wait_handle_; bool disposed_; struct StaticFields { int32_t WaitTimeout_; intptr_t InvalidHandle_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6439(); void System_IDisposable_Dispose_6441(); intptr_t get_Handle_6445(); void set_Handle_6446(intptr_t value_); bool WaitOne_internal_6447(intptr_t handle_, int32_t ms_, bool exitContext_); void Dispose_6448(bool explicitDisposing_); bool WaitOne_6449(); bool WaitOne_6450(int32_t millisecondsTimeout_, bool exitContext_); bool WaitOne_6451(int32_t millisecondsTimeout_); bool WaitOne_6452(DLL2SDK::mscorlib::System::TimeSpan timeout_); bool WaitOne_6453(DLL2SDK::mscorlib::System::TimeSpan timeout_, bool exitContext_); void CheckDisposed_6454(); void Finalize_6455(); static void _cctor_6440(); static void CheckArray_6442(DLL2SDK::Array* handles_, bool waitAll_); static int32_t WaitAny_internal_6443(DLL2SDK::Array* handles_, int32_t ms_, bool exitContext_); static int32_t WaitAny_6444(DLL2SDK::Array* waitHandles_, DLL2SDK::mscorlib::System::TimeSpan timeout_, bool exitContext_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct Timer : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::mscorlib::System::Threading::TimerCallback* callback_; DLL2SDK::mscorlib::System::Object* state_; int64_t due_time_ms_; int64_t period_ms_; int64_t next_run_; bool disposed_; struct StaticFields { DLL2SDK::mscorlib::System::Threading::Timer_Scheduler* scheduler_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6422(DLL2SDK::mscorlib::System::Threading::TimerCallback* callback_, DLL2SDK::mscorlib::System::Object* state_, DLL2SDK::mscorlib::System::TimeSpan dueTime_, DLL2SDK::mscorlib::System::TimeSpan period_); void Init_6424(DLL2SDK::mscorlib::System::Threading::TimerCallback* callback_, DLL2SDK::mscorlib::System::Object* state_, int64_t dueTime_, int64_t period_); bool Change_6425(DLL2SDK::mscorlib::System::TimeSpan dueTime_, DLL2SDK::mscorlib::System::TimeSpan period_); void Dispose_6426(); bool Change_6427(int64_t dueTime_, int64_t period_, bool first_); static void _cctor_6423(); }; } namespace DLL2SDK::mscorlib::System::Threading { struct ThreadStateException : DLL2SDK::mscorlib::System::SystemException { void _ctor_6420(); void _ctor_6421(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Threading { enum struct ThreadState : int32_t { Running_ = static_cast(0x0), StopRequested_ = static_cast(0x1), SuspendRequested_ = static_cast(0x2), Background_ = static_cast(0x4), Unstarted_ = static_cast(0x8), Stopped_ = static_cast(0x10), WaitSleepJoin_ = static_cast(0x20), Suspended_ = static_cast(0x40), AbortRequested_ = static_cast(0x80), Aborted_ = static_cast(0x100) }; } namespace DLL2SDK::mscorlib::System::Threading { enum struct ThreadPriority : int32_t { Lowest_ = static_cast(0x0), BelowNormal_ = static_cast(0x1), Normal_ = static_cast(0x2), AboveNormal_ = static_cast(0x3), Highest_ = static_cast(0x4) }; } namespace DLL2SDK::mscorlib::System::Threading { struct ThreadPool : DLL2SDK::mscorlib::System::Object { static bool QueueUserWorkItem_6417(DLL2SDK::mscorlib::System::Threading::WaitCallback* callBack_, DLL2SDK::mscorlib::System::Object* state_); static DLL2SDK::mscorlib::System::Threading::RegisteredWaitHandle* RegisterWaitForSingleObject_6418(DLL2SDK::mscorlib::System::Threading::WaitHandle* waitObject_, DLL2SDK::mscorlib::System::Threading::WaitOrTimerCallback* callBack_, DLL2SDK::mscorlib::System::Object* state_, int64_t millisecondsTimeOutInterval_, bool executeOnlyOnce_); static DLL2SDK::mscorlib::System::Threading::RegisteredWaitHandle* RegisterWaitForSingleObject_6419(DLL2SDK::mscorlib::System::Threading::WaitHandle* waitObject_, DLL2SDK::mscorlib::System::Threading::WaitOrTimerCallback* callBack_, DLL2SDK::mscorlib::System::Object* state_, DLL2SDK::mscorlib::System::TimeSpan timeout_, bool executeOnlyOnce_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct ThreadInterruptedException : DLL2SDK::mscorlib::System::SystemException { void _ctor_6415(); void _ctor_6416(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct ThreadAbortException : DLL2SDK::mscorlib::System::SystemException { void _ctor_6413(); void _ctor_6414(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext sc_); }; } namespace DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution { struct CriticalFinalizerObject : DLL2SDK::mscorlib::System::Object { void _ctor_4459(); void Finalize_4460(); }; } namespace DLL2SDK::mscorlib::System::Threading { struct SynchronizationLockException : DLL2SDK::mscorlib::System::SystemException { void _ctor_6362(); void _ctor_6363(DLL2SDK::mscorlib::System::String* message_); void _ctor_6364(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct RegisteredWaitHandle : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::mscorlib::System::Threading::WaitHandle* _waitObject_; DLL2SDK::mscorlib::System::Threading::WaitOrTimerCallback* _callback_; DLL2SDK::mscorlib::System::TimeSpan _timeout_; DLL2SDK::mscorlib::System::Object* _state_; bool _executeOnlyOnce_; DLL2SDK::mscorlib::System::Threading::WaitHandle* _finalEvent_; DLL2SDK::mscorlib::System::Threading::ManualResetEvent* _cancelEvent_; int32_t _callsInProcess_; bool _unregistered_; void _ctor_6359(DLL2SDK::mscorlib::System::Threading::WaitHandle* waitObject_, DLL2SDK::mscorlib::System::Threading::WaitOrTimerCallback* callback_, DLL2SDK::mscorlib::System::Object* state_, DLL2SDK::mscorlib::System::TimeSpan timeout_, bool executeOnlyOnce_); void Wait_6360(DLL2SDK::mscorlib::System::Object* state_); void DoCallBack_6361(DLL2SDK::mscorlib::System::Object* timedOut_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct NativeEventCalls : DLL2SDK::mscorlib::System::Object { static intptr_t CreateEvent_internal_6355(bool manual_, bool initial_, DLL2SDK::mscorlib::System::String* name_, bool* created_); static bool SetEvent_internal_6356(intptr_t handle_); static bool ResetEvent_internal_6357(intptr_t handle_); static void CloseEvent_internal_6358(intptr_t handle_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct Mutex : DLL2SDK::mscorlib::System::Threading::WaitHandle { void _ctor_6350(); void _ctor_6351(bool initiallyOwned_); void ReleaseMutex_6354(); static intptr_t CreateMutex_internal_6352(bool initiallyOwned_, DLL2SDK::mscorlib::System::String* name_, bool* created_); static bool ReleaseMutex_internal_6353(intptr_t handle_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct Monitor : DLL2SDK::mscorlib::System::Object { static void Enter_6343(DLL2SDK::mscorlib::System::Object* obj_); static void Exit_6344(DLL2SDK::mscorlib::System::Object* obj_); static void Monitor_pulse_6345(DLL2SDK::mscorlib::System::Object* obj_); static bool Monitor_test_synchronised_6346(DLL2SDK::mscorlib::System::Object* obj_); static void Pulse_6347(DLL2SDK::mscorlib::System::Object* obj_); static bool Monitor_wait_6348(DLL2SDK::mscorlib::System::Object* obj_, int32_t ms_); static bool Wait_6349(DLL2SDK::mscorlib::System::Object* obj_, int32_t millisecondsTimeout_); }; } namespace DLL2SDK::mscorlib::System::Threading { enum struct EventResetMode : int32_t { AutoReset_ = static_cast(0x0), ManualReset_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System::Threading { struct Interlocked : DLL2SDK::mscorlib::System::Object { static int32_t CompareExchange_6335(int32_t* location1_, int32_t value_, int32_t comparand_); static DLL2SDK::mscorlib::System::Object* CompareExchange_6336(DLL2SDK::mscorlib::System::Object* location1_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Object* comparand_); static float CompareExchange_6337(float* location1_, float value_, float comparand_); static int32_t Decrement_6338(int32_t* location_); static int32_t Increment_6339(int32_t* location_); static int32_t Exchange_6340(int32_t* location1_, int32_t value_); template static T CompareExchange_6341(T* location1_, T value_, T comparand_); }; } namespace DLL2SDK::mscorlib::System::Threading { struct ExecutionContext : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::SecurityContext* _sc_; bool _suppressFlow_; bool _capture_; void _ctor_6326(); void _ctor_6327(DLL2SDK::mscorlib::System::Threading::ExecutionContext* ec_); void _ctor_6328(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void GetObjectData_6330(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Security::SecurityContext* get_SecurityContext_6331(); void set_SecurityContext_6332(DLL2SDK::mscorlib::System::Security::SecurityContext* value_); bool get_FlowSuppressed_6333(); static DLL2SDK::mscorlib::System::Threading::ExecutionContext* Capture_6329(); static bool IsFlowSuppressed_6334(); }; } namespace DLL2SDK::mscorlib::System::Threading { struct EventWaitHandle : DLL2SDK::mscorlib::System::Threading::WaitHandle { void _ctor_6322(bool initialState_, DLL2SDK::mscorlib::System::Threading::EventResetMode mode_); bool IsManualReset_6323(DLL2SDK::mscorlib::System::Threading::EventResetMode mode_); bool Reset_6324(); bool Set_6325(); }; } namespace DLL2SDK::mscorlib::System::Threading { struct CompressedStack : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* _list_; void _ctor_6316(int32_t length_); void _ctor_6317(DLL2SDK::mscorlib::System::Threading::CompressedStack* cs_); DLL2SDK::mscorlib::System::Threading::CompressedStack* CreateCopy_6318(); void GetObjectData_6320(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool IsEmpty_6321(); static DLL2SDK::mscorlib::System::Threading::CompressedStack* Capture_6319(); }; } namespace DLL2SDK::mscorlib::System::Threading { struct AutoResetEvent : DLL2SDK::mscorlib::System::Threading::EventWaitHandle { void _ctor_6315(bool initialState_); }; } namespace DLL2SDK::mscorlib::System::Text { struct Encoding : DLL2SDK::mscorlib::System::Object { int32_t codePage_; int32_t windows_code_page_; bool is_readonly_; DLL2SDK::mscorlib::System::Text::DecoderFallback* decoder_fallback_; DLL2SDK::mscorlib::System::Text::EncoderFallback* encoder_fallback_; DLL2SDK::mscorlib::System::String* body_name_; DLL2SDK::mscorlib::System::String* encoding_name_; DLL2SDK::mscorlib::System::String* header_name_; bool is_mail_news_display_; bool is_mail_news_save_; bool is_browser_save_; bool is_browser_display_; DLL2SDK::mscorlib::System::String* web_name_; struct StaticFields { DLL2SDK::mscorlib::System::Reflection::Assembly* i18nAssembly_; bool i18nDisabled_; DLL2SDK::Array* encoding_infos_; DLL2SDK::Array* encodings_; DLL2SDK::mscorlib::System::Text::Encoding* asciiEncoding_; DLL2SDK::mscorlib::System::Text::Encoding* bigEndianEncoding_; DLL2SDK::mscorlib::System::Text::Encoding* defaultEncoding_; DLL2SDK::mscorlib::System::Text::Encoding* utf7Encoding_; DLL2SDK::mscorlib::System::Text::Encoding* utf8EncodingWithMarkers_; DLL2SDK::mscorlib::System::Text::Encoding* utf8EncodingWithoutMarkers_; DLL2SDK::mscorlib::System::Text::Encoding* unicodeEncoding_; DLL2SDK::mscorlib::System::Text::Encoding* isoLatin1Encoding_; DLL2SDK::mscorlib::System::Text::Encoding* utf8EncodingUnsafe_; DLL2SDK::mscorlib::System::Text::Encoding* utf32Encoding_; DLL2SDK::mscorlib::System::Text::Encoding* bigEndianUTF32Encoding_; DLL2SDK::mscorlib::System::Object* lockobj_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6106(); void _ctor_6107(int32_t codePage_); bool get_IsReadOnly_6110(); DLL2SDK::mscorlib::System::Text::DecoderFallback* get_DecoderFallback_6111(); void set_DecoderFallback_6112(DLL2SDK::mscorlib::System::Text::DecoderFallback* value_); DLL2SDK::mscorlib::System::Text::EncoderFallback* get_EncoderFallback_6113(); void SetFallbackInternal_6114(DLL2SDK::mscorlib::System::Text::EncoderFallback* e_, DLL2SDK::mscorlib::System::Text::DecoderFallback* d_); bool Equals_6115(DLL2SDK::mscorlib::System::Object* value_); int32_t GetByteCount_6116(DLL2SDK::Array* chars_, int32_t index_, int32_t count_); int32_t GetByteCount_6117(DLL2SDK::mscorlib::System::String* s_); int32_t GetByteCount_6118(DLL2SDK::Array* chars_); int32_t GetBytes_6119(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6120(DLL2SDK::mscorlib::System::String* s_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); DLL2SDK::Array* GetBytes_6121(DLL2SDK::mscorlib::System::String* s_); DLL2SDK::Array* GetBytes_6122(DLL2SDK::Array* chars_, int32_t index_, int32_t count_); DLL2SDK::Array* GetBytes_6123(DLL2SDK::Array* chars_); int32_t GetCharCount_6124(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); int32_t GetChars_6125(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); DLL2SDK::Array* GetChars_6126(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); DLL2SDK::Array* GetChars_6127(DLL2SDK::Array* bytes_); DLL2SDK::mscorlib::System::Text::Decoder* GetDecoder_6128(); DLL2SDK::mscorlib::System::Object* Clone_6131(); int32_t GetHashCode_6133(); int32_t GetMaxByteCount_6134(int32_t charCount_); int32_t GetMaxCharCount_6135(int32_t byteCount_); DLL2SDK::Array* GetPreamble_6136(); DLL2SDK::mscorlib::System::String* GetString_6137(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); DLL2SDK::mscorlib::System::String* GetString_6138(DLL2SDK::Array* bytes_); int32_t get_CodePage_6139(); DLL2SDK::mscorlib::System::String* get_WebName_6140(); int32_t GetByteCount_6153(wchar_t* chars_, int32_t count_); int32_t GetBytes_6154(wchar_t* chars_, int32_t charCount_, uint8_t* bytes_, int32_t byteCount_); static void _cctor_6108(); static DLL2SDK::mscorlib::System::String* __6109(DLL2SDK::mscorlib::System::String* arg_); static DLL2SDK::mscorlib::System::Object* InvokeI18N_6129(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::Text::Encoding* GetEncoding_6130(int32_t codepage_); static DLL2SDK::mscorlib::System::Text::Encoding* GetEncoding_6132(DLL2SDK::mscorlib::System::String* name_); static DLL2SDK::mscorlib::System::Text::Encoding* get_ASCII_6141(); static DLL2SDK::mscorlib::System::Text::Encoding* get_BigEndianUnicode_6142(); static DLL2SDK::mscorlib::System::String* InternalCodePage_6143(int32_t* code_page_); static DLL2SDK::mscorlib::System::Text::Encoding* get_Default_6144(); static DLL2SDK::mscorlib::System::Text::Encoding* get_ISOLatin1_6145(); static DLL2SDK::mscorlib::System::Text::Encoding* get_UTF7_6146(); static DLL2SDK::mscorlib::System::Text::Encoding* get_UTF8_6147(); static DLL2SDK::mscorlib::System::Text::Encoding* get_UTF8Unmarked_6148(); static DLL2SDK::mscorlib::System::Text::Encoding* get_UTF8UnmarkedUnsafe_6149(); static DLL2SDK::mscorlib::System::Text::Encoding* get_Unicode_6150(); static DLL2SDK::mscorlib::System::Text::Encoding* get_UTF32_6151(); static DLL2SDK::mscorlib::System::Text::Encoding* get_BigEndianUTF32_6152(); }; } namespace DLL2SDK::mscorlib::System::Text { struct UTF8Encoding : DLL2SDK::mscorlib::System::Text::Encoding { bool emitIdentifier_; struct StaticFields { int32_t UTF8_CODE_PAGE_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6262(); void _ctor_6263(bool encoderShouldEmitUTF8Identifier_); void _ctor_6264(bool encoderShouldEmitUTF8Identifier_, bool throwOnInvalidBytes_); int32_t GetByteCount_6267(DLL2SDK::Array* chars_, int32_t index_, int32_t count_); int32_t GetByteCount_6268(wchar_t* chars_, int32_t count_); int32_t GetBytes_6271(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6272(DLL2SDK::mscorlib::System::String* s_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6273(wchar_t* chars_, int32_t charCount_, uint8_t* bytes_, int32_t byteCount_); int32_t GetCharCount_6278(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); int32_t GetChars_6281(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); int32_t GetMaxByteCount_6282(int32_t charCount_); int32_t GetMaxCharCount_6283(int32_t byteCount_); DLL2SDK::mscorlib::System::Text::Decoder* GetDecoder_6284(); DLL2SDK::Array* GetPreamble_6285(); bool Equals_6286(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_6287(); int32_t GetByteCount_6288(DLL2SDK::mscorlib::System::String* chars_); DLL2SDK::mscorlib::System::String* GetString_6289(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); static int32_t InternalGetByteCount_6265(DLL2SDK::Array* chars_, int32_t index_, int32_t count_, wchar_t* leftOver_, bool flush_); static int32_t InternalGetByteCount_6266(wchar_t* chars_, int32_t count_, wchar_t* leftOver_, bool flush_); static int32_t InternalGetBytes_6269(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_, wchar_t* leftOver_, bool flush_); static int32_t InternalGetBytes_6270(wchar_t* chars_, int32_t count_, uint8_t* bytes_, int32_t bcount_, wchar_t* leftOver_, bool flush_); static int32_t InternalGetCharCount_6274(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_, uint32_t leftOverBits_, uint32_t leftOverCount_, DLL2SDK::mscorlib::System::Object* provider_, DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* fallbackBuffer_, DLL2SDK::Array* bufferArg_, bool flush_); static int32_t InternalGetCharCount_6275(uint8_t* bytes_, int32_t count_, uint32_t leftOverBits_, uint32_t leftOverCount_, DLL2SDK::mscorlib::System::Object* provider_, DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* fallbackBuffer_, DLL2SDK::Array* bufferArg_, bool flush_); static int32_t Fallback_6276(DLL2SDK::mscorlib::System::Object* provider_, DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* buffer_, DLL2SDK::Array* bufferArg_, uint8_t* bytes_, int64_t index_, uint32_t size_); static void Fallback_6277(DLL2SDK::mscorlib::System::Object* provider_, DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* buffer_, DLL2SDK::Array* bufferArg_, uint8_t* bytes_, int64_t byteIndex_, uint32_t size_, wchar_t* chars_, int32_t* charIndex_); static int32_t InternalGetChars_6279(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_, uint32_t* leftOverBits_, uint32_t* leftOverCount_, DLL2SDK::mscorlib::System::Object* provider_, DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* fallbackBuffer_, DLL2SDK::Array* bufferArg_, bool flush_); static int32_t InternalGetChars_6280(uint8_t* bytes_, int32_t byteCount_, wchar_t* chars_, int32_t charCount_, uint32_t* leftOverBits_, uint32_t* leftOverCount_, DLL2SDK::mscorlib::System::Object* provider_, DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* fallbackBuffer_, DLL2SDK::Array* bufferArg_, bool flush_); }; } namespace DLL2SDK::mscorlib::System::Text { struct UTF7Encoding : DLL2SDK::mscorlib::System::Text::Encoding { bool allowOptionals_; struct StaticFields { DLL2SDK::Array* encodingRules_; DLL2SDK::Array* base64Values_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6239(); void _ctor_6240(bool allowOptionals_); int32_t GetHashCode_6242(); bool Equals_6243(DLL2SDK::mscorlib::System::Object* value_); int32_t GetByteCount_6245(DLL2SDK::Array* chars_, int32_t index_, int32_t count_); int32_t GetBytes_6247(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetCharCount_6249(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); int32_t GetChars_6251(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); int32_t GetMaxByteCount_6252(int32_t charCount_); int32_t GetMaxCharCount_6253(int32_t byteCount_); DLL2SDK::mscorlib::System::Text::Decoder* GetDecoder_6254(); int32_t GetByteCount_6255(wchar_t* chars_, int32_t count_); int32_t GetByteCount_6256(DLL2SDK::mscorlib::System::String* s_); int32_t GetBytes_6257(wchar_t* chars_, int32_t charCount_, uint8_t* bytes_, int32_t byteCount_); int32_t GetBytes_6258(DLL2SDK::mscorlib::System::String* s_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); DLL2SDK::mscorlib::System::String* GetString_6259(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); static void _cctor_6241(); static int32_t InternalGetByteCount_6244(DLL2SDK::Array* chars_, int32_t index_, int32_t count_, bool flush_, int32_t leftOver_, bool isInShifted_, bool allowOptionals_); static int32_t InternalGetBytes_6246(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_, bool flush_, int32_t* leftOver_, bool* isInShifted_, bool allowOptionals_); static int32_t InternalGetCharCount_6248(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_, int32_t leftOver_); static int32_t InternalGetChars_6250(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_, int32_t* leftOver_); }; } namespace DLL2SDK::mscorlib::System::Text { struct UTF32Encoding : DLL2SDK::mscorlib::System::Text::Encoding { bool bigEndian_; bool byteOrderMark_; void _ctor_6219(); void _ctor_6220(bool bigEndian_, bool byteOrderMark_); void _ctor_6221(bool bigEndian_, bool byteOrderMark_, bool throwOnInvalidCharacters_); int32_t GetByteCount_6222(DLL2SDK::Array* chars_, int32_t index_, int32_t count_); int32_t GetBytes_6223(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetCharCount_6224(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); int32_t GetChars_6225(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); int32_t GetMaxByteCount_6226(int32_t charCount_); int32_t GetMaxCharCount_6227(int32_t byteCount_); DLL2SDK::mscorlib::System::Text::Decoder* GetDecoder_6228(); DLL2SDK::Array* GetPreamble_6229(); bool Equals_6230(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_6231(); int32_t GetByteCount_6232(wchar_t* chars_, int32_t count_); int32_t GetByteCount_6233(DLL2SDK::mscorlib::System::String* s_); int32_t GetBytes_6234(wchar_t* chars_, int32_t charCount_, uint8_t* bytes_, int32_t byteCount_); int32_t GetBytes_6235(DLL2SDK::mscorlib::System::String* s_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); DLL2SDK::mscorlib::System::String* GetString_6236(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); }; } namespace DLL2SDK::mscorlib::System::Text { struct StringBuilder : DLL2SDK::mscorlib::System::Object { int32_t _length_; DLL2SDK::mscorlib::System::String* _str_; DLL2SDK::mscorlib::System::String* _cached_str_; int32_t _maxCapacity_; struct StaticFields { int32_t constDefaultCapacity_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6173(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t length_, int32_t capacity_); void _ctor_6174(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t length_, int32_t capacity_, int32_t maxCapacity_); void _ctor_6175(); void _ctor_6176(int32_t capacity_); void _ctor_6177(DLL2SDK::mscorlib::System::String* value_); void _ctor_6178(DLL2SDK::mscorlib::System::String* value_, int32_t capacity_); void _ctor_6179(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_ISerializable_GetObjectData_6180(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); int32_t get_Capacity_6181(); void set_Capacity_6182(int32_t value_); int32_t get_Length_6183(); void set_Length_6184(int32_t value_); wchar_t get_Chars_6185(int32_t index_); void set_Chars_6186(int32_t index_, wchar_t value_); DLL2SDK::mscorlib::System::String* ToString_6187(); DLL2SDK::mscorlib::System::String* ToString_6188(int32_t startIndex_, int32_t length_); DLL2SDK::mscorlib::System::Text::StringBuilder* Remove_6189(int32_t startIndex_, int32_t length_); DLL2SDK::mscorlib::System::Text::StringBuilder* Replace_6190(wchar_t oldChar_, wchar_t newChar_); DLL2SDK::mscorlib::System::Text::StringBuilder* Replace_6191(wchar_t oldChar_, wchar_t newChar_, int32_t startIndex_, int32_t count_); DLL2SDK::mscorlib::System::Text::StringBuilder* Replace_6192(DLL2SDK::mscorlib::System::String* oldValue_, DLL2SDK::mscorlib::System::String* newValue_); DLL2SDK::mscorlib::System::Text::StringBuilder* Replace_6193(DLL2SDK::mscorlib::System::String* oldValue_, DLL2SDK::mscorlib::System::String* newValue_, int32_t startIndex_, int32_t count_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6194(DLL2SDK::Array* value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6195(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6196(uint8_t value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6197(double value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6198(int16_t value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6199(int32_t value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6200(int64_t value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6201(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6202(float value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6203(uint32_t value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6204(wchar_t value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6205(wchar_t value_, int32_t repeatCount_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6206(DLL2SDK::Array* value_, int32_t startIndex_, int32_t charCount_); DLL2SDK::mscorlib::System::Text::StringBuilder* Append_6207(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); DLL2SDK::mscorlib::System::Text::StringBuilder* AppendLine_6208(); DLL2SDK::mscorlib::System::Text::StringBuilder* AppendLine_6209(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Text::StringBuilder* AppendFormat_6210(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); DLL2SDK::mscorlib::System::Text::StringBuilder* AppendFormat_6211(DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); DLL2SDK::mscorlib::System::Text::StringBuilder* AppendFormat_6212(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_); DLL2SDK::mscorlib::System::Text::StringBuilder* AppendFormat_6213(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_); DLL2SDK::mscorlib::System::Text::StringBuilder* AppendFormat_6214(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_, DLL2SDK::mscorlib::System::Object* arg2_); DLL2SDK::mscorlib::System::Text::StringBuilder* Insert_6215(int32_t index_, DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Insert_6216(int32_t index_, wchar_t value_); DLL2SDK::mscorlib::System::Text::StringBuilder* Insert_6217(int32_t index_, DLL2SDK::mscorlib::System::String* value_, int32_t count_); void InternalEnsureCapacity_6218(int32_t size_); }; } namespace DLL2SDK::mscorlib::System::Text { struct Latin1Encoding : DLL2SDK::mscorlib::System::Text::Encoding { void _ctor_6159(); int32_t GetByteCount_6160(DLL2SDK::Array* chars_, int32_t index_, int32_t count_); int32_t GetByteCount_6161(DLL2SDK::mscorlib::System::String* s_); int32_t GetBytes_6162(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6163(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_, DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer* buffer_, DLL2SDK::Array* fallback_chars_); int32_t GetBytes_6164(DLL2SDK::mscorlib::System::String* s_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6165(DLL2SDK::mscorlib::System::String* s_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_, DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer* buffer_, DLL2SDK::Array* fallback_chars_); int32_t GetCharCount_6166(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); int32_t GetChars_6167(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); int32_t GetMaxByteCount_6168(int32_t charCount_); int32_t GetMaxCharCount_6169(int32_t byteCount_); DLL2SDK::mscorlib::System::String* GetString_6170(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); DLL2SDK::mscorlib::System::String* GetString_6171(DLL2SDK::Array* bytes_); DLL2SDK::mscorlib::System::String* get_WebName_6172(); }; } namespace DLL2SDK::mscorlib::System::Text { struct EncodingInfo : DLL2SDK::mscorlib::System::Object { int32_t codepage_; DLL2SDK::mscorlib::System::Text::Encoding* encoding_; bool Equals_6157(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_6158(); }; } namespace DLL2SDK::mscorlib::System::Text { struct EncoderFallbackBuffer : DLL2SDK::mscorlib::System::Object { void _ctor_6085(); int32_t get_Remaining_6086(); bool Fallback_6087(wchar_t charUnknown_, int32_t index_); bool Fallback_6088(wchar_t charUnknownHigh_, wchar_t charUnknownLow_, int32_t index_); wchar_t GetNextChar_6089(); }; } namespace DLL2SDK::mscorlib::System::Text { struct EncoderFallback : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Text::EncoderFallback* exception_fallback_; DLL2SDK::mscorlib::System::Text::EncoderFallback* replacement_fallback_; DLL2SDK::mscorlib::System::Text::EncoderFallback* standard_safe_fallback_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6079(); DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer* CreateFallbackBuffer_6084(); static void _cctor_6080(); static DLL2SDK::mscorlib::System::Text::EncoderFallback* get_ExceptionFallback_6081(); static DLL2SDK::mscorlib::System::Text::EncoderFallback* get_ReplacementFallback_6082(); static DLL2SDK::mscorlib::System::Text::EncoderFallback* get_StandardSafeFallback_6083(); }; } namespace DLL2SDK::mscorlib::System::Text { struct EncoderFallbackException : DLL2SDK::mscorlib::System::ArgumentException { wchar_t char_unknown_; wchar_t char_unknown_high_; wchar_t char_unknown_low_; int32_t index_; void _ctor_6090(); void _ctor_6091(DLL2SDK::mscorlib::System::String* message_); void _ctor_6092(wchar_t charUnknown_, int32_t index_); void _ctor_6093(wchar_t charUnknownHigh_, wchar_t charUnknownLow_, int32_t index_); }; } namespace DLL2SDK::mscorlib::System::Text { struct EncoderExceptionFallbackBuffer : DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer { void _ctor_6074(); int32_t get_Remaining_6075(); bool Fallback_6076(wchar_t charUnknown_, int32_t index_); bool Fallback_6077(wchar_t charUnknownHigh_, wchar_t charUnknownLow_, int32_t index_); wchar_t GetNextChar_6078(); }; } namespace DLL2SDK::mscorlib::System::Text { struct EncoderExceptionFallback : DLL2SDK::mscorlib::System::Text::EncoderFallback { void _ctor_6070(); DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer* CreateFallbackBuffer_6071(); bool Equals_6072(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_6073(); }; } namespace DLL2SDK::mscorlib::System::Text { struct DecoderFallbackBuffer : DLL2SDK::mscorlib::System::Object { void _ctor_6051(); int32_t get_Remaining_6052(); bool Fallback_6053(DLL2SDK::Array* bytesUnknown_, int32_t index_); wchar_t GetNextChar_6054(); void Reset_6055(); }; } namespace DLL2SDK::mscorlib::System::Text { struct DecoderFallback : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Text::DecoderFallback* exception_fallback_; DLL2SDK::mscorlib::System::Text::DecoderFallback* replacement_fallback_; DLL2SDK::mscorlib::System::Text::DecoderFallback* standard_safe_fallback_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6045(); DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* CreateFallbackBuffer_6050(); static void _cctor_6046(); static DLL2SDK::mscorlib::System::Text::DecoderFallback* get_ExceptionFallback_6047(); static DLL2SDK::mscorlib::System::Text::DecoderFallback* get_ReplacementFallback_6048(); static DLL2SDK::mscorlib::System::Text::DecoderFallback* get_StandardSafeFallback_6049(); }; } namespace DLL2SDK::mscorlib::System::Text { struct DecoderFallbackException : DLL2SDK::mscorlib::System::ArgumentException { DLL2SDK::Array* bytes_unknown_; int32_t index_; void _ctor_6056(); void _ctor_6057(DLL2SDK::mscorlib::System::String* message_); void _ctor_6058(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::Array* bytesUnknown_, int32_t index_); }; } namespace DLL2SDK::mscorlib::System::Text { struct DecoderExceptionFallbackBuffer : DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer { void _ctor_6041(); int32_t get_Remaining_6042(); bool Fallback_6043(DLL2SDK::Array* bytesUnknown_, int32_t index_); wchar_t GetNextChar_6044(); }; } namespace DLL2SDK::mscorlib::System::Text { struct DecoderExceptionFallback : DLL2SDK::mscorlib::System::Text::DecoderFallback { void _ctor_6037(); DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* CreateFallbackBuffer_6038(); bool Equals_6039(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_6040(); }; } namespace DLL2SDK::mscorlib::System::Text { struct ASCIIEncoding : DLL2SDK::mscorlib::System::Text::Encoding { void _ctor_6017(); int32_t GetByteCount_6018(DLL2SDK::Array* chars_, int32_t index_, int32_t count_); int32_t GetByteCount_6019(DLL2SDK::mscorlib::System::String* chars_); int32_t GetBytes_6020(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6021(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_, DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer* buffer_, DLL2SDK::Array* fallback_chars_); int32_t GetBytes_6022(DLL2SDK::mscorlib::System::String* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6023(DLL2SDK::mscorlib::System::String* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_, DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer* buffer_, DLL2SDK::Array* fallback_chars_); int32_t GetCharCount_6024(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); int32_t GetChars_6025(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); int32_t GetChars_6026(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_, DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* buffer_); int32_t GetMaxByteCount_6027(int32_t charCount_); int32_t GetMaxCharCount_6028(int32_t byteCount_); DLL2SDK::mscorlib::System::String* GetString_6029(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_); int32_t GetBytes_6030(wchar_t* chars_, int32_t charCount_, uint8_t* bytes_, int32_t byteCount_); int32_t GetByteCount_6031(wchar_t* chars_, int32_t count_); DLL2SDK::mscorlib::System::Text::Decoder* GetDecoder_6032(); }; } namespace DLL2SDK::mscorlib::System::Security { struct XmlSyntaxException : DLL2SDK::mscorlib::System::SystemException { void _ctor_6013(); void _ctor_6014(DLL2SDK::mscorlib::System::String* message_); void _ctor_6015(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* inner_); void _ctor_6016(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Security { struct UnverifiableCodeAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_6012(); }; } namespace DLL2SDK::mscorlib::System::Security { struct SuppressUnmanagedCodeSecurityAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_6011(); }; } namespace DLL2SDK::mscorlib::System::Security { struct SecuritySafeCriticalAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_6010(); }; } namespace DLL2SDK::mscorlib::System::Security { struct SecurityManager : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Object* _lockObject_; DLL2SDK::mscorlib::System::Collections::Hashtable* _declsecCache_; DLL2SDK::mscorlib::System::Security::Permissions::SecurityPermission* _execution_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_6006(); static bool get_SecurityEnabled_6007(); static DLL2SDK::mscorlib::System::Security::PermissionSet* Decode_6008(intptr_t permissions_, int32_t length_); static DLL2SDK::mscorlib::System::Security::PermissionSet* Decode_6009(DLL2SDK::Array* encodedPermissions_); }; } namespace DLL2SDK::mscorlib::System::Security { struct SecurityFrame { DLL2SDK::mscorlib::System::AppDomain* _domain_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* _method_; DLL2SDK::mscorlib::System::Security::PermissionSet* _assert_; DLL2SDK::mscorlib::System::Security::PermissionSet* _deny_; DLL2SDK::mscorlib::System::Security::PermissionSet* _permitonly_; void _ctor_5999(DLL2SDK::mscorlib::System::Security::RuntimeSecurityFrame* frame_); void InitFromRuntimeFrame_6001(DLL2SDK::mscorlib::System::Security::RuntimeSecurityFrame* frame_); DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_6002(); DLL2SDK::mscorlib::System::AppDomain* get_Domain_6003(); DLL2SDK::mscorlib::System::String* ToString_6004(); static DLL2SDK::mscorlib::System::Array* _GetSecurityStack_6000(int32_t skip_); static DLL2SDK::mscorlib::System::Collections::ArrayList* GetStack_6005(int32_t skipFrames_); }; } namespace DLL2SDK::mscorlib::System::Security { struct RuntimeDeclSecurityEntry { intptr_t blob_; int32_t size_; int32_t index_; }; } namespace DLL2SDK::mscorlib::System::Security { struct SecurityException : DLL2SDK::mscorlib::System::SystemException { DLL2SDK::mscorlib::System::String* permissionState_; DLL2SDK::mscorlib::System::Type* permissionType_; DLL2SDK::mscorlib::System::String* _granted_; DLL2SDK::mscorlib::System::String* _refused_; DLL2SDK::mscorlib::System::Object* _demanded_; DLL2SDK::mscorlib::System::Security::IPermission* _firstperm_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* _method_; DLL2SDK::mscorlib::System::Security::Policy::Evidence* _evidence_; void _ctor_5988(); void _ctor_5989(DLL2SDK::mscorlib::System::String* message_); void _ctor_5990(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Object* get_Demanded_5991(); DLL2SDK::mscorlib::System::Security::IPermission* get_FirstPermissionThatFailed_5992(); DLL2SDK::mscorlib::System::String* get_PermissionState_5993(); DLL2SDK::mscorlib::System::Type* get_PermissionType_5994(); DLL2SDK::mscorlib::System::String* get_GrantedSet_5995(); DLL2SDK::mscorlib::System::String* get_RefusedSet_5996(); void GetObjectData_5997(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_5998(); }; } namespace DLL2SDK::mscorlib::System::Security { struct SecurityElement : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* text_; DLL2SDK::mscorlib::System::String* tag_; DLL2SDK::mscorlib::System::Collections::ArrayList* attributes_; DLL2SDK::mscorlib::System::Collections::ArrayList* children_; struct StaticFields { DLL2SDK::Array* invalid_tag_chars_; DLL2SDK::Array* invalid_text_chars_; DLL2SDK::Array* invalid_attr_name_chars_; DLL2SDK::Array* invalid_attr_value_chars_; DLL2SDK::Array* invalid_chars_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5964(DLL2SDK::mscorlib::System::String* tag_); void _ctor_5965(DLL2SDK::mscorlib::System::String* tag_, DLL2SDK::mscorlib::System::String* text_); DLL2SDK::mscorlib::System::Collections::Hashtable* get_Attributes_5967(); DLL2SDK::mscorlib::System::Collections::ArrayList* get_Children_5968(); DLL2SDK::mscorlib::System::String* get_Tag_5969(); DLL2SDK::mscorlib::System::String* get_Text_5970(); void set_Text_5971(DLL2SDK::mscorlib::System::String* value_); void AddAttribute_5972(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* value_); void AddChild_5973(DLL2SDK::mscorlib::System::Security::SecurityElement* child_); DLL2SDK::mscorlib::System::Security::SecurityElement* SearchForChildByTag_5981(DLL2SDK::mscorlib::System::String* tag_); DLL2SDK::mscorlib::System::String* ToString_5982(); void ToXml_5983(DLL2SDK::mscorlib::System::Text::StringBuilder* s_, int32_t level_); DLL2SDK::mscorlib::System::Security::SecurityElement_SecurityAttribute* GetAttribute_5984(DLL2SDK::mscorlib::System::String* name_); static void _cctor_5966(); static DLL2SDK::mscorlib::System::String* Escape_5974(DLL2SDK::mscorlib::System::String* str_); static DLL2SDK::mscorlib::System::String* Unescape_5975(DLL2SDK::mscorlib::System::String* str_); static DLL2SDK::mscorlib::System::Security::SecurityElement* FromString_5976(DLL2SDK::mscorlib::System::String* xml_); static bool IsValidAttributeName_5977(DLL2SDK::mscorlib::System::String* name_); static bool IsValidAttributeValue_5978(DLL2SDK::mscorlib::System::String* value_); static bool IsValidTag_5979(DLL2SDK::mscorlib::System::String* tag_); static bool IsValidText_5980(DLL2SDK::mscorlib::System::String* text_); }; } namespace DLL2SDK::mscorlib::System::Security { enum struct SecurityCriticalScope : int32_t { Explicit_ = static_cast(0x0), Everything_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System::Security { struct SecurityCriticalAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Security::SecurityCriticalScope _scope_; void _ctor_5962(); void _ctor_5963(DLL2SDK::mscorlib::System::Security::SecurityCriticalScope scope_); }; } namespace DLL2SDK::mscorlib::System::Security { struct SecurityContext : DLL2SDK::mscorlib::System::Object { bool _capture_; intptr_t _winid_; DLL2SDK::mscorlib::System::Threading::CompressedStack* _stack_; bool _suppressFlowWindowsIdentity_; bool _suppressFlow_; void _ctor_5957(); void _ctor_5958(DLL2SDK::mscorlib::System::Security::SecurityContext* sc_); bool get_FlowSuppressed_5960(); DLL2SDK::mscorlib::System::Threading::CompressedStack* get_CompressedStack_5961(); static DLL2SDK::mscorlib::System::Security::SecurityContext* Capture_5959(); }; } namespace DLL2SDK::mscorlib::System::Security { struct SecureString : DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution::CriticalFinalizerObject { int32_t length_; bool disposed_; DLL2SDK::Array* data_; int32_t get_Length_5952(); void Dispose_5953(); void Encrypt_5954(); void Decrypt_5955(); DLL2SDK::Array* GetBuffer_5956(); static void _cctor_5951(); }; } namespace DLL2SDK::mscorlib::System::Security { enum struct PolicyLevelType : int32_t { User_ = static_cast(0x0), Machine_ = static_cast(0x1), Enterprise_ = static_cast(0x2), AppDomain_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Security::Permissions { enum struct PermissionState : int32_t { Unrestricted_ = static_cast(0x1), None_ = static_cast(0x0) }; } namespace DLL2SDK::mscorlib::System::Security { struct CodeAccessPermission : DLL2SDK::mscorlib::System::Object { void _ctor_5935(); void Demand_5936(); bool Equals_5937(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_5938(); bool IsSubsetOf_5939(DLL2SDK::mscorlib::System::Security::IPermission* target_); DLL2SDK::mscorlib::System::String* ToString_5940(); DLL2SDK::mscorlib::System::Security::SecurityElement* ToXml_5941(); DLL2SDK::mscorlib::System::Security::SecurityElement* Element_5942(int32_t version_); static DLL2SDK::mscorlib::System::Security::Permissions::PermissionState CheckPermissionState_5943(DLL2SDK::mscorlib::System::Security::Permissions::PermissionState state_, bool allowUnrestricted_); static void ThrowInvalidPermission_5944(DLL2SDK::mscorlib::System::Security::IPermission* target_, DLL2SDK::mscorlib::System::Type* expected_); }; } namespace DLL2SDK::mscorlib::System::Security { struct AllowPartiallyTrustedCallersAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_5934(); }; } namespace DLL2SDK::mscorlib::System::Security::Principal { enum struct WindowsAccountType : int32_t { Normal_ = static_cast(0x0), Guest_ = static_cast(0x1), System_ = static_cast(0x2), Anonymous_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Security::Principal { struct GenericPrincipal : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Principal::IIdentity* m_identity_; DLL2SDK::Array* m_roles_; void _ctor_5921(DLL2SDK::mscorlib::System::Security::Principal::IIdentity* identity_, DLL2SDK::Array* roles_); }; } namespace DLL2SDK::mscorlib::System::Security::Principal { struct GenericIdentity : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* m_name_; DLL2SDK::mscorlib::System::String* m_type_; void _ctor_5920(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* type_); }; } namespace DLL2SDK::mscorlib::System::Security::Policy { struct StrongName : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Permissions::StrongNamePublicKeyBlob* publickey_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Version* version_; DLL2SDK::mscorlib::System::String* get_Name_5914(); DLL2SDK::mscorlib::System::Security::Permissions::StrongNamePublicKeyBlob* get_PublicKey_5915(); DLL2SDK::mscorlib::System::Version* get_Version_5916(); bool Equals_5917(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_5918(); DLL2SDK::mscorlib::System::String* ToString_5919(); }; } namespace DLL2SDK::mscorlib::System::Security::Policy { enum struct PolicyStatementAttribute : int32_t { Nothing_ = static_cast(0x0), Exclusive_ = static_cast(0x1), LevelFinal_ = static_cast(0x2), All_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Security::Policy { struct PolicyStatement : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::PermissionSet* perms_; DLL2SDK::mscorlib::System::Security::Policy::PolicyStatementAttribute attrs_; DLL2SDK::mscorlib::System::Security::PermissionSet* get_PermissionSet_5911(); bool Equals_5912(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_5913(); }; } namespace DLL2SDK::mscorlib::System::Security::Policy { struct PolicyLevel : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* label_; DLL2SDK::mscorlib::System::Security::Policy::CodeGroup* root_code_group_; DLL2SDK::mscorlib::System::Collections::ArrayList* full_trust_assemblies_; DLL2SDK::mscorlib::System::Collections::ArrayList* named_permission_sets_; DLL2SDK::mscorlib::System::String* _location_; DLL2SDK::mscorlib::System::Security::PolicyLevelType _type_; DLL2SDK::mscorlib::System::Collections::Hashtable* fullNames_; DLL2SDK::mscorlib::System::Security::SecurityElement* xml_; }; } namespace DLL2SDK::mscorlib::System::Security::Policy { struct Hash : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Reflection::Assembly* assembly_; DLL2SDK::Array* data_; void _ctor_5905(); void _ctor_5906(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void GetObjectData_5907(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_5908(); DLL2SDK::Array* GetData_5909(); }; } namespace DLL2SDK::mscorlib::System::Security::Policy { struct Evidence : DLL2SDK::mscorlib::System::Object { bool _locked_; DLL2SDK::mscorlib::System::Collections::ArrayList* hostEvidenceList_; DLL2SDK::mscorlib::System::Collections::ArrayList* assemblyEvidenceList_; int32_t _hashCode_; void _ctor_5891(); int32_t get_Count_5892(); bool get_IsSynchronized_5893(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_5894(); DLL2SDK::mscorlib::System::Collections::ArrayList* get_HostEvidenceList_5895(); DLL2SDK::mscorlib::System::Collections::ArrayList* get_AssemblyEvidenceList_5896(); void CopyTo_5897(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); bool Equals_5898(DLL2SDK::mscorlib::System::Object* obj_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_5899(); int32_t GetHashCode_5900(); }; } namespace DLL2SDK::mscorlib::System::Security::Policy { struct CodeGroup : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Policy::PolicyStatement* m_policy_; DLL2SDK::mscorlib::System::Security::Policy::IMembershipCondition* m_membershipCondition_; DLL2SDK::mscorlib::System::String* m_description_; DLL2SDK::mscorlib::System::String* m_name_; DLL2SDK::mscorlib::System::Collections::ArrayList* m_children_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map2A_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } DLL2SDK::mscorlib::System::String* get_Description_5884(); DLL2SDK::mscorlib::System::Security::Policy::IMembershipCondition* get_MembershipCondition_5885(); DLL2SDK::mscorlib::System::String* get_Name_5886(); DLL2SDK::mscorlib::System::Collections::IList* get_Children_5887(); bool Equals_5888(DLL2SDK::mscorlib::System::Object* o_); bool Equals_5889(DLL2SDK::mscorlib::System::Security::Policy::CodeGroup* cg_, bool compareChildren_); int32_t GetHashCode_5890(); }; } namespace DLL2SDK::mscorlib::System::Security::Policy { struct ApplicationTrust : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::IList_1* fullTrustAssemblies_; void _ctor_5883(); }; } namespace DLL2SDK::mscorlib::System::Security::Permissions { struct StrongNamePublicKeyBlob : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* pubkey_; bool Equals_5880(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_5881(); DLL2SDK::mscorlib::System::String* ToString_5882(); }; } namespace DLL2SDK::mscorlib::System::Security::Permissions { enum struct SecurityPermissionFlag : int32_t { NoFlags_ = static_cast(0x0), Assertion_ = static_cast(0x1), UnmanagedCode_ = static_cast(0x2), SkipVerification_ = static_cast(0x4), Execution_ = static_cast(0x8), ControlThread_ = static_cast(0x10), ControlEvidence_ = static_cast(0x20), ControlPolicy_ = static_cast(0x40), SerializationFormatter_ = static_cast(0x80), ControlDomainPolicy_ = static_cast(0x100), ControlPrincipal_ = static_cast(0x200), ControlAppDomain_ = static_cast(0x400), RemotingConfiguration_ = static_cast(0x800), Infrastructure_ = static_cast(0x1000), BindingRedirects_ = static_cast(0x2000), AllFlags_ = static_cast(0x3FFF) }; } namespace DLL2SDK::mscorlib::System::Security::Permissions { struct SecurityPermission : DLL2SDK::mscorlib::System::Security::CodeAccessPermission { DLL2SDK::mscorlib::System::Security::Permissions::SecurityPermissionFlag flags_; void _ctor_5872(DLL2SDK::mscorlib::System::Security::Permissions::PermissionState state_); void _ctor_5873(DLL2SDK::mscorlib::System::Security::Permissions::SecurityPermissionFlag flag_); void set_Flags_5874(DLL2SDK::mscorlib::System::Security::Permissions::SecurityPermissionFlag value_); bool IsUnrestricted_5875(); bool IsSubsetOf_5876(DLL2SDK::mscorlib::System::Security::IPermission* target_); DLL2SDK::mscorlib::System::Security::SecurityElement* ToXml_5877(); bool IsEmpty_5878(); DLL2SDK::mscorlib::System::Security::Permissions::SecurityPermission* Cast_5879(DLL2SDK::mscorlib::System::Security::IPermission* target_); }; } namespace DLL2SDK::mscorlib::System::Security::Permissions { enum struct EnvironmentPermissionAccess : int32_t { NoAccess_ = static_cast(0x0), Read_ = static_cast(0x1), Write_ = static_cast(0x2), AllAccess_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Security::Permissions { struct EnvironmentPermission : DLL2SDK::mscorlib::System::Security::CodeAccessPermission { DLL2SDK::mscorlib::System::Security::Permissions::PermissionState _state_; DLL2SDK::mscorlib::System::Collections::ArrayList* readList_; DLL2SDK::mscorlib::System::Collections::ArrayList* writeList_; void _ctor_5864(DLL2SDK::mscorlib::System::Security::Permissions::PermissionState state_); DLL2SDK::mscorlib::System::String* GetPathList_5865(DLL2SDK::mscorlib::System::Security::Permissions::EnvironmentPermissionAccess flag_); bool IsSubsetOf_5866(DLL2SDK::mscorlib::System::Security::IPermission* target_); bool IsUnrestricted_5867(); DLL2SDK::mscorlib::System::Security::SecurityElement* ToXml_5868(); DLL2SDK::mscorlib::System::Security::Permissions::EnvironmentPermission* Cast_5869(DLL2SDK::mscorlib::System::Security::IPermission* target_); void ThrowInvalidFlag_5870(DLL2SDK::mscorlib::System::Security::Permissions::EnvironmentPermissionAccess flag_, bool context_); DLL2SDK::mscorlib::System::String* GetPathList_5871(DLL2SDK::mscorlib::System::Collections::ArrayList* list_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { enum struct PaddingMode : int32_t { None_ = static_cast(0x1), PKCS7_ = static_cast(0x2), Zeros_ = static_cast(0x3), ANSIX923_ = static_cast(0x4), ISO10126_ = static_cast(0x5) }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { enum struct CipherMode : int32_t { CBC_ = static_cast(0x1), ECB_ = static_cast(0x2), OFB_ = static_cast(0x3), CFB_ = static_cast(0x4), CTS_ = static_cast(0x5) }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SymmetricAlgorithm : DLL2SDK::mscorlib::System::Object { int32_t BlockSizeValue_; DLL2SDK::Array* IVValue_; int32_t KeySizeValue_; DLL2SDK::Array* KeyValue_; DLL2SDK::Array* LegalBlockSizesValue_; DLL2SDK::Array* LegalKeySizesValue_; int32_t FeedbackSizeValue_; DLL2SDK::mscorlib::System::Security::Cryptography::CipherMode ModeValue_; DLL2SDK::mscorlib::System::Security::Cryptography::PaddingMode PaddingValue_; bool m_disposed_; void _ctor_5813(); void System_IDisposable_Dispose_5814(); void Finalize_5815(); void Clear_5816(); void Dispose_5817(bool disposing_); int32_t get_BlockSize_5818(); void set_BlockSize_5819(int32_t value_); int32_t get_FeedbackSize_5820(); DLL2SDK::Array* get_IV_5821(); void set_IV_5822(DLL2SDK::Array* value_); DLL2SDK::Array* get_Key_5823(); void set_Key_5824(DLL2SDK::Array* value_); int32_t get_KeySize_5825(); void set_KeySize_5826(int32_t value_); DLL2SDK::Array* get_LegalKeySizes_5827(); DLL2SDK::mscorlib::System::Security::Cryptography::CipherMode get_Mode_5828(); void set_Mode_5829(DLL2SDK::mscorlib::System::Security::Cryptography::CipherMode value_); DLL2SDK::mscorlib::System::Security::Cryptography::PaddingMode get_Padding_5830(); void set_Padding_5831(DLL2SDK::mscorlib::System::Security::Cryptography::PaddingMode value_); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateDecryptor_5832(); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateDecryptor_5833(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateEncryptor_5834(); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateEncryptor_5835(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); void GenerateIV_5836(); void GenerateKey_5837(); static DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm* Create_5838(DLL2SDK::mscorlib::System::String* algName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct ToBase64Transform : DLL2SDK::mscorlib::System::Object { bool m_disposed_; void System_IDisposable_Dispose_5839(); void Finalize_5840(); bool get_CanTransformMultipleBlocks_5841(); bool get_CanReuseTransform_5842(); int32_t get_InputBlockSize_5843(); int32_t get_OutputBlockSize_5844(); void Dispose_5845(bool disposing_); int32_t TransformBlock_5846(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_, DLL2SDK::Array* outputBuffer_, int32_t outputOffset_); DLL2SDK::Array* TransformFinalBlock_5848(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); static void InternalTransformBlock_5847(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_, DLL2SDK::Array* outputBuffer_, int32_t outputOffset_); static DLL2SDK::Array* InternalTransformFinalBlock_5849(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SignatureDescription : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _DeformatterAlgorithm_; DLL2SDK::mscorlib::System::String* _DigestAlgorithm_; DLL2SDK::mscorlib::System::String* _FormatterAlgorithm_; DLL2SDK::mscorlib::System::String* _KeyAlgorithm_; void _ctor_5806(); void set_DeformatterAlgorithm_5807(DLL2SDK::mscorlib::System::String* value_); void set_DigestAlgorithm_5808(DLL2SDK::mscorlib::System::String* value_); void set_FormatterAlgorithm_5809(DLL2SDK::mscorlib::System::String* value_); void set_KeyAlgorithm_5810(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DSASignatureDescription : DLL2SDK::mscorlib::System::Security::Cryptography::SignatureDescription { void _ctor_5811(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHAConstants : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* K1_; DLL2SDK::Array* K2_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_5805(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct HashAlgorithm : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* HashValue_; int32_t HashSizeValue_; int32_t State_; bool disposed_; void _ctor_5547(); void System_IDisposable_Dispose_5548(); bool get_CanTransformMultipleBlocks_5549(); bool get_CanReuseTransform_5550(); void Clear_5551(); DLL2SDK::Array* ComputeHash_5552(DLL2SDK::Array* buffer_); DLL2SDK::Array* ComputeHash_5553(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); DLL2SDK::Array* ComputeHash_5554(DLL2SDK::mscorlib::System::IO::Stream* inputStream_); DLL2SDK::Array* get_Hash_5556(); void HashCore_5557(DLL2SDK::Array* array_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5558(); int32_t get_HashSize_5559(); void Initialize_5560(); void Dispose_5561(bool disposing_); int32_t get_InputBlockSize_5562(); int32_t get_OutputBlockSize_5563(); int32_t TransformBlock_5564(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_, DLL2SDK::Array* outputBuffer_, int32_t outputOffset_); DLL2SDK::Array* TransformFinalBlock_5565(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); static DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* Create_5555(DLL2SDK::mscorlib::System::String* hashName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA512 : DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm { void _ctor_5784(); static DLL2SDK::mscorlib::System::Security::Cryptography::SHA512* Create_5785(); static DLL2SDK::mscorlib::System::Security::Cryptography::SHA512* Create_5786(DLL2SDK::mscorlib::System::String* hashName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA384 : DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm { void _ctor_5770(); static DLL2SDK::mscorlib::System::Security::Cryptography::SHA384* Create_5771(); static DLL2SDK::mscorlib::System::Security::Cryptography::SHA384* Create_5772(DLL2SDK::mscorlib::System::String* hashName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA256 : DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm { void _ctor_5760(); static DLL2SDK::mscorlib::System::Security::Cryptography::SHA256* Create_5761(); static DLL2SDK::mscorlib::System::Security::Cryptography::SHA256* Create_5762(DLL2SDK::mscorlib::System::String* hashName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA1 : DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm { void _ctor_5738(); static DLL2SDK::mscorlib::System::Security::Cryptography::SHA1* Create_5739(); static DLL2SDK::mscorlib::System::Security::Cryptography::SHA1* Create_5740(DLL2SDK::mscorlib::System::String* hashName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA1CryptoServiceProvider : DLL2SDK::mscorlib::System::Security::Cryptography::SHA1 { DLL2SDK::mscorlib::System::Security::Cryptography::SHA1Internal* sha_; void _ctor_5750(); void Finalize_5751(); void Dispose_5752(bool disposing_); void HashCore_5753(DLL2SDK::Array* rgb_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5754(); void Initialize_5755(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA1Internal : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _H_; uint64_t count_; DLL2SDK::Array* _ProcessingBuffer_; int32_t _ProcessingBufferCount_; DLL2SDK::Array* buff_; void _ctor_5741(); void HashCore_5742(DLL2SDK::Array* rgb_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5743(); void Initialize_5744(); void ProcessBlock_5745(DLL2SDK::Array* inputBuffer_, uint32_t inputOffset_); void ProcessFinalBlock_5748(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); void AddLength_5749(uint64_t length_, DLL2SDK::Array* buffer_, int32_t position_); static void InitialiseBuff_5746(DLL2SDK::Array* buff_, DLL2SDK::Array* input_, uint32_t inputOffset_); static void FillBuff_5747(DLL2SDK::Array* buff_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RijndaelManagedTransform : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::RijndaelTransform* _st_; int32_t _bs_; void _ctor_5730(DLL2SDK::mscorlib::System::Security::Cryptography::Rijndael* algo_, bool encryption_, DLL2SDK::Array* key_, DLL2SDK::Array* iv_); void System_IDisposable_Dispose_5731(); bool get_CanTransformMultipleBlocks_5732(); bool get_CanReuseTransform_5733(); int32_t get_InputBlockSize_5734(); int32_t get_OutputBlockSize_5735(); int32_t TransformBlock_5736(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_, DLL2SDK::Array* outputBuffer_, int32_t outputOffset_); DLL2SDK::Array* TransformFinalBlock_5737(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct SymmetricTransform : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm* algo_; bool encrypt_; int32_t BlockSizeByte_; DLL2SDK::Array* temp_; DLL2SDK::Array* temp2_; DLL2SDK::Array* workBuff_; DLL2SDK::Array* workout_; int32_t FeedBackByte_; int32_t FeedBackIter_; bool m_disposed_; bool lastBlock_; DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* _rng_; void _ctor_1702(DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm* symmAlgo_, bool encryption_, DLL2SDK::Array* rgbIV_); void System_IDisposable_Dispose_1703(); void Finalize_1704(); void Dispose_1705(bool disposing_); bool get_CanTransformMultipleBlocks_1706(); bool get_CanReuseTransform_1707(); int32_t get_InputBlockSize_1708(); int32_t get_OutputBlockSize_1709(); void Transform_1710(DLL2SDK::Array* input_, DLL2SDK::Array* output_); void ECB_1711(DLL2SDK::Array* input_, DLL2SDK::Array* output_); void CBC_1712(DLL2SDK::Array* input_, DLL2SDK::Array* output_); void CFB_1713(DLL2SDK::Array* input_, DLL2SDK::Array* output_); void OFB_1714(DLL2SDK::Array* input_, DLL2SDK::Array* output_); void CTS_1715(DLL2SDK::Array* input_, DLL2SDK::Array* output_); void CheckInput_1716(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); int32_t TransformBlock_1717(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_, DLL2SDK::Array* outputBuffer_, int32_t outputOffset_); bool get_KeepLastBlock_1718(); int32_t InternalTransformBlock_1719(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_, DLL2SDK::Array* outputBuffer_, int32_t outputOffset_); void Random_1720(DLL2SDK::Array* buffer_, int32_t start_, int32_t length_); void ThrowBadPaddingException_1721(DLL2SDK::mscorlib::System::Security::Cryptography::PaddingMode padding_, int32_t length_, int32_t position_); DLL2SDK::Array* FinalEncrypt_1722(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); DLL2SDK::Array* FinalDecrypt_1723(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); DLL2SDK::Array* TransformFinalBlock_1724(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct Rijndael : DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm { void _ctor_5711(); static DLL2SDK::mscorlib::System::Security::Cryptography::Rijndael* Create_5712(); static DLL2SDK::mscorlib::System::Security::Cryptography::Rijndael* Create_5713(DLL2SDK::mscorlib::System::String* algName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DeriveBytes : DLL2SDK::mscorlib::System::Object { void _ctor_5501(); DLL2SDK::Array* GetBytes_5502(int32_t cb_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RandomNumberGenerator : DLL2SDK::mscorlib::System::Object { void _ctor_5701(); void GetBytes_5704(DLL2SDK::Array* data_); void GetNonZeroBytes_5705(DLL2SDK::Array* data_); static DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* Create_5702(); static DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* Create_5703(DLL2SDK::mscorlib::System::String* rngName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSAParameters { DLL2SDK::Array* P_; DLL2SDK::Array* Q_; DLL2SDK::Array* D_; DLL2SDK::Array* DP_; DLL2SDK::Array* DQ_; DLL2SDK::Array* InverseQ_; DLL2SDK::Array* Modulus_; DLL2SDK::Array* Exponent_; }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct AsymmetricSignatureFormatter : DLL2SDK::mscorlib::System::Object { void _ctor_5405(); void SetHashAlgorithm_5406(DLL2SDK::mscorlib::System::String* strName_); void SetKey_5407(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); DLL2SDK::Array* CreateSignature_5408(DLL2SDK::Array* rgbHash_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct AsymmetricSignatureDeformatter : DLL2SDK::mscorlib::System::Object { void _ctor_5401(); void SetHashAlgorithm_5402(DLL2SDK::mscorlib::System::String* strName_); void SetKey_5403(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); bool VerifySignature_5404(DLL2SDK::Array* rgbHash_, DLL2SDK::Array* rgbSignature_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct AsymmetricKeyExchangeFormatter : DLL2SDK::mscorlib::System::Object { void _ctor_5398(); DLL2SDK::Array* CreateKeyExchange_5399(DLL2SDK::Array* data_); void SetKey_5400(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct AsymmetricKeyExchangeDeformatter : DLL2SDK::mscorlib::System::Object { void _ctor_5395(); DLL2SDK::Array* DecryptKeyExchange_5396(DLL2SDK::Array* rgb_); void SetKey_5397(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSAOAEPKeyExchangeFormatter : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricKeyExchangeFormatter { DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_; DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* random_; void _ctor_5682(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); DLL2SDK::Array* CreateKeyExchange_5683(DLL2SDK::Array* rgbData_); void SetKey_5684(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct AsymmetricAlgorithm : DLL2SDK::mscorlib::System::Object { int32_t KeySizeValue_; DLL2SDK::Array* LegalKeySizesValue_; void _ctor_5386(); void System_IDisposable_Dispose_5387(); int32_t get_KeySize_5388(); void set_KeySize_5389(int32_t value_); void Clear_5390(); void Dispose_5391(bool disposing_); void FromXmlString_5392(DLL2SDK::mscorlib::System::String* xmlString_); DLL2SDK::mscorlib::System::String* ToXmlString_5393(bool includePrivateParameters_); static DLL2SDK::Array* GetNamedParam_5394(DLL2SDK::mscorlib::System::String* xml_, DLL2SDK::mscorlib::System::String* param_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSA : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm { void _ctor_5654(); DLL2SDK::Array* EncryptValue_5657(DLL2SDK::Array* rgb_); DLL2SDK::Array* DecryptValue_5658(DLL2SDK::Array* rgb_); DLL2SDK::mscorlib::System::Security::Cryptography::RSAParameters ExportParameters_5659(bool includePrivateParameters_); void ImportParameters_5660(DLL2SDK::mscorlib::System::Security::Cryptography::RSAParameters parameters_); void ZeroizePrivateKey_5661(DLL2SDK::mscorlib::System::Security::Cryptography::RSAParameters parameters_); void FromXmlString_5662(DLL2SDK::mscorlib::System::String* xmlString_); DLL2SDK::mscorlib::System::String* ToXmlString_5663(bool includePrivateParameters_); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* Create_5655(); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* Create_5656(DLL2SDK::mscorlib::System::String* algName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RNGCryptoServiceProvider : DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator { intptr_t _handle_; struct StaticFields { DLL2SDK::mscorlib::System::Object* _lock_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5644(); void Check_5646(); void GetBytes_5651(DLL2SDK::Array* data_); void GetNonZeroBytes_5652(DLL2SDK::Array* data_); void Finalize_5653(); static void _cctor_5645(); static bool RngOpen_5647(); static intptr_t RngInitialize_5648(DLL2SDK::Array* seed_); static intptr_t RngGetBytes_5649(intptr_t handle_, DLL2SDK::Array* data_); static void RngClose_5650(intptr_t handle_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RIPEMD160 : DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm { void _ctor_5619(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RC2Transform : DLL2SDK::mscorlib::Mono::Security::Cryptography::SymmetricTransform { uint16_t R0_; uint16_t R1_; uint16_t R2_; uint16_t R3_; DLL2SDK::Array* K_; int32_t j_; struct StaticFields { DLL2SDK::Array* pitable_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5616(DLL2SDK::mscorlib::System::Security::Cryptography::RC2* rc2Algo_, bool encryption_, DLL2SDK::Array* key_, DLL2SDK::Array* iv_); void ECB_5618(DLL2SDK::Array* input_, DLL2SDK::Array* output_); static void _cctor_5617(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RC2 : DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm { int32_t EffectiveKeySizeValue_; void _ctor_5604(); int32_t get_EffectiveKeySize_5607(); int32_t get_KeySize_5608(); void set_KeySize_5609(int32_t value_); static DLL2SDK::mscorlib::System::Security::Cryptography::RC2* Create_5605(); static DLL2SDK::mscorlib::System::Security::Cryptography::RC2* Create_5606(DLL2SDK::mscorlib::System::String* AlgName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct MD5 : DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm { void _ctor_5591(); static DLL2SDK::mscorlib::System::Security::Cryptography::MD5* Create_5592(); static DLL2SDK::mscorlib::System::Security::Cryptography::MD5* Create_5593(DLL2SDK::mscorlib::System::String* algName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct KeyedHashAlgorithm : DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm { DLL2SDK::Array* KeyValue_; void _ctor_5578(); void Finalize_5579(); DLL2SDK::Array* get_Key_5580(); void set_Key_5581(DLL2SDK::Array* value_); void Dispose_5582(bool disposing_); void ZeroizeKey_5583(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct KeySizes : DLL2SDK::mscorlib::System::Object { int32_t _maxSize_; int32_t _minSize_; int32_t _skipSize_; void _ctor_5572(int32_t minSize_, int32_t maxSize_, int32_t skipSize_); int32_t get_MaxSize_5573(); int32_t get_MinSize_5574(); int32_t get_SkipSize_5575(); bool IsLegal_5576(int32_t keySize_); static bool IsLegalKeySize_5577(DLL2SDK::Array* legalKeys_, int32_t size_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct HMAC : DLL2SDK::mscorlib::System::Security::Cryptography::KeyedHashAlgorithm { bool _disposed_; DLL2SDK::mscorlib::System::String* _hashName_; DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* _algo_; DLL2SDK::mscorlib::Mono::Security::Cryptography::BlockProcessor* _block_; int32_t _blockSizeValue_; void _ctor_5517(); int32_t get_BlockSizeValue_5518(); void set_BlockSizeValue_5519(int32_t value_); void set_HashName_5520(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::Array* get_Key_5521(); void set_Key_5522(DLL2SDK::Array* value_); DLL2SDK::mscorlib::Mono::Security::Cryptography::BlockProcessor* get_Block_5523(); DLL2SDK::Array* KeySetup_5524(DLL2SDK::Array* key_, uint8_t padding_); void Dispose_5525(bool disposing_); void HashCore_5526(DLL2SDK::Array* rgb_, int32_t ib_, int32_t cb_); DLL2SDK::Array* HashFinal_5527(); void Initialize_5528(); static DLL2SDK::mscorlib::System::Security::Cryptography::HMAC* Create_5529(); static DLL2SDK::mscorlib::System::Security::Cryptography::HMAC* Create_5530(DLL2SDK::mscorlib::System::String* algorithmName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct HMACSHA384 : DLL2SDK::mscorlib::System::Security::Cryptography::HMAC { bool legacy_; struct StaticFields { bool legacy_mode_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5539(); void _ctor_5540(DLL2SDK::Array* key_); void set_ProduceLegacyHmacValues_5542(bool value_); static void _cctor_5541(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct HMACSHA256 : DLL2SDK::mscorlib::System::Security::Cryptography::HMAC { void _ctor_5537(); void _ctor_5538(DLL2SDK::Array* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct HMACSHA1 : DLL2SDK::mscorlib::System::Security::Cryptography::HMAC { void _ctor_5535(); void _ctor_5536(DLL2SDK::Array* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct HMACRIPEMD160 : DLL2SDK::mscorlib::System::Security::Cryptography::HMAC { void _ctor_5533(); void _ctor_5534(DLL2SDK::Array* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct HMACMD5 : DLL2SDK::mscorlib::System::Security::Cryptography::HMAC { void _ctor_5531(); void _ctor_5532(DLL2SDK::Array* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { enum struct FromBase64TransformMode : int32_t { IgnoreWhiteSpaces_ = static_cast(0x0), DoNotIgnoreWhiteSpaces_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DSASignatureFormatter : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricSignatureFormatter { DLL2SDK::mscorlib::System::Security::Cryptography::DSA* dsa_; void _ctor_5497(); DLL2SDK::Array* CreateSignature_5498(DLL2SDK::Array* rgbHash_); void SetHashAlgorithm_5499(DLL2SDK::mscorlib::System::String* strName_); void SetKey_5500(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DSASignatureDeformatter : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricSignatureDeformatter { DLL2SDK::mscorlib::System::Security::Cryptography::DSA* dsa_; void _ctor_5492(); void _ctor_5493(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); void SetHashAlgorithm_5494(DLL2SDK::mscorlib::System::String* strName_); void SetKey_5495(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); bool VerifySignature_5496(DLL2SDK::Array* rgbHash_, DLL2SDK::Array* rgbSignature_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DSA : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm { void _ctor_5469(); DLL2SDK::Array* CreateSignature_5472(DLL2SDK::Array* rgbHash_); DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters ExportParameters_5473(bool includePrivateParameters_); void ZeroizePrivateKey_5474(DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters parameters_); void FromXmlString_5475(DLL2SDK::mscorlib::System::String* xmlString_); void ImportParameters_5476(DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters parameters_); DLL2SDK::mscorlib::System::String* ToXmlString_5477(bool includePrivateParameters_); bool VerifySignature_5478(DLL2SDK::Array* rgbHash_, DLL2SDK::Array* rgbSignature_); static DLL2SDK::mscorlib::System::Security::Cryptography::DSA* Create_5470(); static DLL2SDK::mscorlib::System::Security::Cryptography::DSA* Create_5471(DLL2SDK::mscorlib::System::String* algName_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DES : DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm { struct StaticFields { DLL2SDK::Array* weakKeys_; DLL2SDK::Array* semiWeakKeys_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5447(); DLL2SDK::Array* get_Key_5453(); void set_Key_5454(DLL2SDK::Array* value_); static void _cctor_5448(); static DLL2SDK::mscorlib::System::Security::Cryptography::DES* Create_5449(); static DLL2SDK::mscorlib::System::Security::Cryptography::DES* Create_5450(DLL2SDK::mscorlib::System::String* algName_); static bool IsWeakKey_5451(DLL2SDK::Array* rgbKey_); static bool IsSemiWeakKey_5452(DLL2SDK::Array* rgbKey_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DESTransform : DLL2SDK::mscorlib::Mono::Security::Cryptography::SymmetricTransform { DLL2SDK::Array* keySchedule_; DLL2SDK::Array* byteBuff_; DLL2SDK::Array* dwordBuff_; struct StaticFields { int32_t KEY_BIT_SIZE_; int32_t KEY_BYTE_SIZE_; int32_t BLOCK_BIT_SIZE_; int32_t BLOCK_BYTE_SIZE_; DLL2SDK::Array* spBoxes_; DLL2SDK::Array* PC1_; DLL2SDK::Array* leftRotTotal_; DLL2SDK::Array* PC2_; DLL2SDK::Array* ipTab_; DLL2SDK::Array* fpTab_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5455(DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm* symmAlgo_, bool encryption_, DLL2SDK::Array* key_, DLL2SDK::Array* iv_); uint32_t CipherFunct_5457(uint32_t r_, int32_t n_); void SetKey_5460(DLL2SDK::Array* key_); void ProcessBlock_5461(DLL2SDK::Array* input_, DLL2SDK::Array* output_); void ECB_5462(DLL2SDK::Array* input_, DLL2SDK::Array* output_); static void _cctor_5456(); static void Permutation_5458(DLL2SDK::Array* input_, DLL2SDK::Array* output_, DLL2SDK::Array* permTab_, bool preSwap_); static void BSwap_5459(DLL2SDK::Array* byteBuff_); static DLL2SDK::Array* GetStrongKey_5463(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { enum struct CspProviderFlags : int32_t { UseMachineKeyStore_ = static_cast(0x1), UseDefaultKeyContainer_ = static_cast(0x2), UseExistingKey_ = static_cast(0x8), NoFlags_ = static_cast(0x0), NoPrompt_ = static_cast(0x40), UseArchivableKey_ = static_cast(0x10), UseNonExportableKey_ = static_cast(0x4), UseUserProtectedKey_ = static_cast(0x20) }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct CspParameters : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::CspProviderFlags _Flags_; DLL2SDK::mscorlib::System::String* KeyContainerName_; int32_t KeyNumber_; DLL2SDK::mscorlib::System::String* ProviderName_; int32_t ProviderType_; void _ctor_5441(); void _ctor_5442(int32_t dwTypeIn_); void _ctor_5443(int32_t dwTypeIn_, DLL2SDK::mscorlib::System::String* strProviderNameIn_); void _ctor_5444(int32_t dwTypeIn_, DLL2SDK::mscorlib::System::String* strProviderNameIn_, DLL2SDK::mscorlib::System::String* strContainerNameIn_); DLL2SDK::mscorlib::System::Security::Cryptography::CspProviderFlags get_Flags_5445(); void set_Flags_5446(DLL2SDK::mscorlib::System::Security::Cryptography::CspProviderFlags value_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct CryptographicException : DLL2SDK::mscorlib::System::SystemException { void _ctor_5433(); void _ctor_5434(DLL2SDK::mscorlib::System::String* message_); void _ctor_5435(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* inner_); void _ctor_5436(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::String* insert_); void _ctor_5437(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { enum struct CryptoStreamMode : int32_t { Read_ = static_cast(0x0), Write_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System::IO { enum struct SeekOrigin : int32_t { Begin_ = static_cast(0x0), Current_ = static_cast(0x1), End_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::IO { struct Stream : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::IO::Stream* Null_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3317(); bool get_CanRead_3319(); bool get_CanSeek_3320(); bool get_CanWrite_3321(); int64_t get_Length_3322(); int64_t get_Position_3323(); void set_Position_3324(int64_t value_); void Dispose_3325(); void Dispose_3326(bool disposing_); void Close_3327(); int32_t get_ReadTimeout_3328(); int32_t get_WriteTimeout_3329(); void Flush_3330(); int32_t Read_3331(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); int32_t ReadByte_3332(); int64_t Seek_3333(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_3334(int64_t value_); void Write_3335(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); void WriteByte_3336(uint8_t value_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_3337(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_3338(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* state_); int32_t EndRead_3339(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); void EndWrite_3340(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); static void _cctor_3318(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct CryptoConfig : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Object* lockObject_; DLL2SDK::mscorlib::System::Collections::Hashtable* algorithms_; DLL2SDK::mscorlib::System::Collections::Hashtable* oid_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_5410(); static void Initialize_5411(); static DLL2SDK::mscorlib::System::Object* CreateFromName_5412(DLL2SDK::mscorlib::System::String* name_); static DLL2SDK::mscorlib::System::Object* CreateFromName_5413(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::String* MapNameToOID_5414(DLL2SDK::mscorlib::System::String* name_); static DLL2SDK::Array* EncodeOID_5415(DLL2SDK::mscorlib::System::String* str_); static DLL2SDK::Array* EncodeLongNumber_5416(int64_t x_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct Base64Constants : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* EncodeTable_; DLL2SDK::Array* DecodeTable_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_5409(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates { enum struct X509KeyStorageFlags : int32_t { DefaultKeySet_ = static_cast(0x0), UserKeySet_ = static_cast(0x1), MachineKeySet_ = static_cast(0x2), Exportable_ = static_cast(0x4), UserProtected_ = static_cast(0x8), PersistKeySet_ = static_cast(0x10) }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates { struct X509Certificate : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* x509_; bool hideDates_; DLL2SDK::Array* cachedCertificateHash_; DLL2SDK::mscorlib::System::String* issuer_name_; DLL2SDK::mscorlib::System::String* subject_name_; void _ctor_5359(DLL2SDK::Array* data_, bool dates_); void _ctor_5360(DLL2SDK::Array* data_); void _ctor_5361(DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* cert_); void _ctor_5362(); void _ctor_5363(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_5364(DLL2SDK::mscorlib::System::Object* sender_); void System_Runtime_Serialization_ISerializable_GetObjectData_5365(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* tostr_5366(DLL2SDK::Array* data_); bool Equals_5367(DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509Certificate* other_); DLL2SDK::Array* GetCertHash_5368(); DLL2SDK::mscorlib::System::String* GetCertHashString_5369(); DLL2SDK::mscorlib::System::String* GetEffectiveDateString_5370(); DLL2SDK::mscorlib::System::String* GetExpirationDateString_5371(); int32_t GetHashCode_5372(); DLL2SDK::mscorlib::System::String* GetIssuerName_5373(); DLL2SDK::mscorlib::System::String* GetName_5374(); DLL2SDK::Array* GetPublicKey_5375(); DLL2SDK::Array* GetRawCertData_5376(); DLL2SDK::mscorlib::System::String* ToString_5377(); DLL2SDK::mscorlib::System::String* ToString_5378(bool fVerbose_); DLL2SDK::mscorlib::System::String* get_Issuer_5380(); DLL2SDK::mscorlib::System::String* get_Subject_5381(); bool Equals_5382(DLL2SDK::mscorlib::System::Object* obj_); void Import_5383(DLL2SDK::Array* rawData_, DLL2SDK::mscorlib::System::String* password_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags_); void Import_5384(DLL2SDK::mscorlib::System::String* fileName_, DLL2SDK::mscorlib::System::String* password_, DLL2SDK::mscorlib::System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags_); void Reset_5385(); static DLL2SDK::Array* Load_5379(DLL2SDK::mscorlib::System::String* fileName_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationObjectManager : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_; DLL2SDK::mscorlib::System::Collections::Hashtable* seen_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationCallbacks_CallbackHandler* callbacks_; void _ctor_5348(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void RegisterObject_5349(DLL2SDK::mscorlib::System::Object* obj_); void RaiseOnSerializedEvent_5350(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationInfoEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IEnumerator* enumerator_; void _ctor_5340(DLL2SDK::mscorlib::System::Collections::ArrayList* list_); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_5341(); DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationEntry get_Current_5342(); DLL2SDK::mscorlib::System::String* get_Name_5343(); DLL2SDK::mscorlib::System::Type* get_ObjectType_5344(); DLL2SDK::mscorlib::System::Object* get_Value_5345(); bool MoveNext_5346(); void Reset_5347(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* serialized_; DLL2SDK::mscorlib::System::Collections::ArrayList* values_; DLL2SDK::mscorlib::System::String* assemblyName_; DLL2SDK::mscorlib::System::String* fullTypeName_; DLL2SDK::mscorlib::System::Runtime::Serialization::IFormatterConverter* converter_; void _ctor_5317(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Runtime::Serialization::IFormatterConverter* converter_); DLL2SDK::mscorlib::System::String* get_AssemblyName_5318(); DLL2SDK::mscorlib::System::String* get_FullTypeName_5319(); int32_t get_MemberCount_5320(); void AddValue_5321(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::mscorlib::System::Object* GetValue_5322(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* type_); void SetType_5323(DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfoEnumerator* GetEnumerator_5324(); void AddValue_5325(DLL2SDK::mscorlib::System::String* name_, int16_t value_); void AddValue_5326(DLL2SDK::mscorlib::System::String* name_, int32_t value_); void AddValue_5327(DLL2SDK::mscorlib::System::String* name_, bool value_); void AddValue_5328(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::DateTime value_); void AddValue_5329(DLL2SDK::mscorlib::System::String* name_, float value_); void AddValue_5330(DLL2SDK::mscorlib::System::String* name_, uint32_t value_); void AddValue_5331(DLL2SDK::mscorlib::System::String* name_, int64_t value_); void AddValue_5332(DLL2SDK::mscorlib::System::String* name_, uint64_t value_); void AddValue_5333(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* value_); bool GetBoolean_5334(DLL2SDK::mscorlib::System::String* name_); int16_t GetInt16_5335(DLL2SDK::mscorlib::System::String* name_); int32_t GetInt32_5336(DLL2SDK::mscorlib::System::String* name_); int64_t GetInt64_5337(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* GetString_5338(DLL2SDK::mscorlib::System::String* name_); uint32_t GetUInt32_5339(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationException : DLL2SDK::mscorlib::System::SystemException { void _ctor_5314(); void _ctor_5315(DLL2SDK::mscorlib::System::String* message_); void _ctor_5316(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationEntry { DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Type* objectType_; DLL2SDK::mscorlib::System::Object* value_; void _ctor_5310(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::String* get_Name_5311(); DLL2SDK::mscorlib::System::Type* get_ObjectType_5312(); DLL2SDK::mscorlib::System::Object* get_Value_5313(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationCallbacks : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* onSerializingList_; DLL2SDK::mscorlib::System::Collections::ArrayList* onSerializedList_; DLL2SDK::mscorlib::System::Collections::ArrayList* onDeserializingList_; DLL2SDK::mscorlib::System::Collections::ArrayList* onDeserializedList_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* cache_; DLL2SDK::mscorlib::System::Object* cache_lock_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5295(DLL2SDK::mscorlib::System::Type* type_); bool get_HasSerializedCallbacks_5297(); bool get_HasDeserializedCallbacks_5298(); void RaiseOnSerializing_5301(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext contex_); void RaiseOnSerialized_5302(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext contex_); void RaiseOnDeserializing_5303(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext contex_); void RaiseOnDeserialized_5304(DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext contex_); static void _cctor_5296(); static DLL2SDK::mscorlib::System::Collections::ArrayList* GetMethodsByAttribute_5299(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Type* attr_); static void Invoke_5300(DLL2SDK::mscorlib::System::Collections::ArrayList* list_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationCallbacks* GetSerializationCallbacks_5305(DLL2SDK::mscorlib::System::Type* t_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct SerializationBinder : DLL2SDK::mscorlib::System::Object { void _ctor_5293(); DLL2SDK::mscorlib::System::Type* BindToType_5294(DLL2SDK::mscorlib::System::String* assemblyName_, DLL2SDK::mscorlib::System::String* typeName_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct OnSerializingAttribute : DLL2SDK::mscorlib::System::Attribute { }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct OnSerializedAttribute : DLL2SDK::mscorlib::System::Attribute { }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct OnDeserializingAttribute : DLL2SDK::mscorlib::System::Attribute { }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct OnDeserializedAttribute : DLL2SDK::mscorlib::System::Attribute { }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { enum struct ObjectRecordStatus : uint8_t { Unregistered_ = static_cast(0x0), ReferenceUnsolved_ = static_cast(0x1), ReferenceSolvingDelayed_ = static_cast(0x2), ReferenceSolved_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct BaseFixupRecord : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* ObjectToBeFixed_; DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* ObjectRequired_; DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* NextSameContainer_; DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* NextSameRequired_; void _ctor_5269(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectToBeFixed_, DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectRequired_); bool DoFixup_5270(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_, bool strict_); void FixupImpl_5271(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct FixupRecord : DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord { DLL2SDK::mscorlib::System::Reflection::MemberInfo* _member_; void _ctor_5276(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectToBeFixed_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectRequired_); void FixupImpl_5277(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct MultiArrayFixupRecord : DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord { DLL2SDK::Array* _indices_; void _ctor_5274(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectToBeFixed_, DLL2SDK::Array* indices_, DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectRequired_); void FixupImpl_5275(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct ArrayFixupRecord : DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord { int32_t _index_; void _ctor_5272(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectToBeFixed_, int32_t index_, DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectRequired_); void FixupImpl_5273(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct ObjectManager : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* _objectRecordChain_; DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* _lastObjectRecord_; DLL2SDK::mscorlib::System::Collections::ArrayList* _deserializedRecords_; DLL2SDK::mscorlib::System::Collections::ArrayList* _onDeserializedCallbackRecords_; DLL2SDK::mscorlib::System::Collections::Hashtable* _objectRecords_; bool _finalFixup_; DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* _selector_; DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext _context_; int32_t _registeredObjectsCount_; void _ctor_5255(DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* selector_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void DoFixups_5256(); DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* GetObjectRecord_5257(int64_t objectID_); DLL2SDK::mscorlib::System::Object* GetObject_5258(int64_t objectID_); void RaiseDeserializationEvent_5259(); void RaiseOnDeserializingEvent_5260(DLL2SDK::mscorlib::System::Object* obj_); void RaiseOnDeserializedEvent_5261(DLL2SDK::mscorlib::System::Object* obj_); void AddFixup_5262(DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* record_); void RecordArrayElementFixup_5263(int64_t arrayToBeFixed_, int32_t index_, int64_t objectRequired_); void RecordArrayElementFixup_5264(int64_t arrayToBeFixed_, DLL2SDK::Array* indices_, int64_t objectRequired_); void RecordDelayedFixup_5265(int64_t objectToBeFixed_, DLL2SDK::mscorlib::System::String* memberName_, int64_t objectRequired_); void RecordFixup_5266(int64_t objectToBeFixed_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, int64_t objectRequired_); void RegisterObjectInternal_5267(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* record_); void RegisterObject_5268(DLL2SDK::mscorlib::System::Object* obj_, int64_t objectID_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, int64_t idOfContainingObj_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, DLL2SDK::Array* arrayIndex_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct ObjectIDGenerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* table_; int64_t current_; struct StaticFields { DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectIDGenerator_InstanceComparer* comparer_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5248(); int64_t GetId_5250(DLL2SDK::mscorlib::System::Object* obj_, bool* firstTime_); int64_t get_NextId_5251(); static void _cctor_5249(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct FormatterServices : DLL2SDK::mscorlib::System::Object { static DLL2SDK::Array* GetObjectData_5229(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* members_); static DLL2SDK::Array* GetSerializableMembers_5230(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void GetFields_5231(DLL2SDK::mscorlib::System::Type* reflectedType_, DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Collections::ArrayList* fields_); static DLL2SDK::mscorlib::System::Object* GetUninitializedObject_5232(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Object* GetSafeUninitializedObject_5233(DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct FormatterConverter : DLL2SDK::mscorlib::System::Object { void _ctor_5221(); DLL2SDK::mscorlib::System::Object* Convert_5222(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* type_); bool ToBoolean_5223(DLL2SDK::mscorlib::System::Object* value_); int16_t ToInt16_5224(DLL2SDK::mscorlib::System::Object* value_); int32_t ToInt32_5225(DLL2SDK::mscorlib::System::Object* value_); int64_t ToInt64_5226(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::String* ToString_5227(DLL2SDK::mscorlib::System::Object* value_); uint32_t ToUInt32_5228(DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters { enum struct TypeFilterLevel : int32_t { Low_ = static_cast(0x2), Full_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters { enum struct FormatterTypeStyle : int32_t { TypesWhenNeeded_ = static_cast(0x0), TypesAlways_ = static_cast(0x1), XsdString_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters { enum struct FormatterAssemblyStyle : int32_t { Simple_ = static_cast(0x0), Full_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct ObjectWriter : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectIDGenerator* _idGenerator_; DLL2SDK::mscorlib::System::Collections::Hashtable* _cachedMetadata_; DLL2SDK::mscorlib::System::Collections::Queue* _pendingObjects_; DLL2SDK::mscorlib::System::Collections::Hashtable* _assemblyCache_; DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* _surrogateSelector_; DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext _context_; DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterAssemblyStyle _assemblyFormat_; DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterTypeStyle _typeFormat_; DLL2SDK::Array* arrayBuffer_; int32_t ArrayBufferLength_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationObjectManager* _manager_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* _cachedTypes_; DLL2SDK::mscorlib::System::Reflection::Assembly* CorlibAssembly_; DLL2SDK::mscorlib::System::String* CorlibAssemblyName_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5190(DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* surrogateSelector_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterAssemblyStyle assemblyFormat_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterTypeStyle typeFormat_); void WriteObjectGraph_5192(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* headers_); void QueueObject_5193(DLL2SDK::mscorlib::System::Object* obj_); void WriteQueuedObjects_5194(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_); void WriteObjectInstance_5195(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Object* obj_, bool isValueObject_); void WriteObject_5197(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int64_t id_, DLL2SDK::mscorlib::System::Object* obj_); void GetObjectData_5198(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeMetadata* metadata_, DLL2SDK::mscorlib::System::Object* data_); DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeMetadata* CreateMemberTypeMetadata_5199(DLL2SDK::mscorlib::System::Type* type_); void WriteArray_5200(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int64_t id_, DLL2SDK::mscorlib::System::Array* array_); void WriteGenericArray_5201(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int64_t id_, DLL2SDK::mscorlib::System::Array* array_); void WriteObjectArray_5202(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int64_t id_, DLL2SDK::mscorlib::System::Array* array_); void WriteStringArray_5203(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int64_t id_, DLL2SDK::mscorlib::System::Array* array_); void WritePrimitiveTypeArray_5204(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int64_t id_, DLL2SDK::mscorlib::System::Array* array_); void BlockWrite_5205(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Array* array_, int32_t dataSize_); void WriteSingleDimensionArrayElements_5206(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Type* elementType_); void WriteNullFiller_5207(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int32_t numNulls_); void WriteObjectReference_5208(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int64_t id_); void WriteValue_5209(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Type* valueType_, DLL2SDK::mscorlib::System::Object* val_); void WriteString_5210(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, int64_t id_, DLL2SDK::mscorlib::System::String* str_); int32_t WriteAssembly_5211(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Reflection::Assembly* assembly_); int32_t WriteAssemblyName_5212(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::String* assembly_); int32_t GetAssemblyId_5213(DLL2SDK::mscorlib::System::Reflection::Assembly* assembly_); int32_t GetAssemblyNameId_5214(DLL2SDK::mscorlib::System::String* assembly_); int32_t RegisterAssembly_5215(DLL2SDK::mscorlib::System::String* assembly_, bool* firstTime_); void WriteTypeSpec_5219(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Type* type_); static void _cctor_5191(); static void WriteSerializationEnd_5196(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_); static void WritePrimitiveValue_5216(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Object* value_); static void WriteTypeCode_5217(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeTag GetTypeTag_5218(DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct TypeMetadata : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* TypeAssemblyName_; DLL2SDK::mscorlib::System::String* InstanceTypeName_; void _ctor_5172(); void WriteAssemblies_5173(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_); void WriteTypeData_5174(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, bool writeTypes_); void WriteObjectData_5175(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Object* data_); bool IsCompatible_5176(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeMetadata* other_); bool get_RequiresTypes_5177(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct SerializableTypeMetadata : DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeMetadata { DLL2SDK::Array* types_; DLL2SDK::Array* names_; void _ctor_5180(DLL2SDK::mscorlib::System::Type* itype_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_); bool IsCompatible_5181(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeMetadata* other_); void WriteAssemblies_5182(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_); void WriteTypeData_5183(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, bool writeTypes_); void WriteObjectData_5184(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Object* data_); bool get_RequiresTypes_5185(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct ClrTypeMetadata : DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeMetadata { DLL2SDK::mscorlib::System::Type* InstanceType_; void _ctor_5178(DLL2SDK::mscorlib::System::Type* instanceType_); bool get_RequiresTypes_5179(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { enum struct TypeTag : uint8_t { PrimitiveType_ = static_cast(0x0), String_ = static_cast(0x1), ObjectType_ = static_cast(0x2), RuntimeType_ = static_cast(0x3), GenericType_ = static_cast(0x4), ArrayOfObject_ = static_cast(0x5), ArrayOfString_ = static_cast(0x6), ArrayOfPrimitiveType_ = static_cast(0x7) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { enum struct BinaryElement : uint8_t { Header_ = static_cast(0x0), RefTypeObject_ = static_cast(0x1), UntypedRuntimeObject_ = static_cast(0x2), UntypedExternalObject_ = static_cast(0x3), RuntimeObject_ = static_cast(0x4), ExternalObject_ = static_cast(0x5), String_ = static_cast(0x6), GenericArray_ = static_cast(0x7), BoxedPrimitiveTypeValue_ = static_cast(0x8), ObjectReference_ = static_cast(0x9), NullValue_ = static_cast(0xA), End_ = static_cast(0xB), Assembly_ = static_cast(0xC), ArrayFiller8b_ = static_cast(0xD), ArrayFiller32b_ = static_cast(0xE), ArrayOfPrimitiveType_ = static_cast(0xF), ArrayOfObject_ = static_cast(0x10), ArrayOfString_ = static_cast(0x11), Method_ = static_cast(0x12), _Unknown4_ = static_cast(0x13), _Unknown5_ = static_cast(0x14), MethodCall_ = static_cast(0x15), MethodResponse_ = static_cast(0x16) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct MessageFormatter : DLL2SDK::mscorlib::System::Object { static void WriteMethodCall_5135(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* headers_, DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* surrogateSelector_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterAssemblyStyle assemblyFormat_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterTypeStyle typeFormat_); static void WriteMethodResponse_5136(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* headers_, DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* surrogateSelector_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterAssemblyStyle assemblyFormat_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterTypeStyle typeFormat_); static DLL2SDK::mscorlib::System::Object* ReadMethodCall_5137(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryElement elem_, DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, bool hasHeaders_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::HeaderHandler* headerHandler_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryFormatter* formatter_); static DLL2SDK::mscorlib::System::Object* ReadMethodResponse_5138(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryElement elem_, DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, bool hasHeaders_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::HeaderHandler* headerHandler_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodCallMessage* methodCallMessage_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryFormatter* formatter_); static bool AllTypesArePrimitive_5139(DLL2SDK::Array* objects_); static bool IsMethodPrimitive_5140(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::Array* GetExtraProperties_5141(DLL2SDK::mscorlib::System::Collections::IDictionary* properties_, DLL2SDK::Array* internalKeys_); static bool IsInternalKey_5142(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::Array* internalKeys_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct CodeGenerator : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Object* monitor_; DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* _module_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_5126(); static DLL2SDK::mscorlib::System::Type* GenerateMetadataType_5127(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static DLL2SDK::mscorlib::System::Type* GenerateMetadataTypeInternal_5128(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void LoadFromPtr_5129(DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* ig_, DLL2SDK::mscorlib::System::Type* t_); static void EmitWriteTypeSpec_5130(DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* gen_, DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* member_); static void EmitLoadTypeAssembly_5131(DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* gen_, DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* member_); static void EmitWrite_5132(DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* gen_, DLL2SDK::mscorlib::System::Type* type_); static void EmitWritePrimitiveValue_5133(DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* gen_, DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Type* EnumToUnderlying_5134(DLL2SDK::mscorlib::System::Type* t_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct BinaryFormatter : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterAssemblyStyle assembly_format_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationBinder* binder_; DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_; DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* surrogate_selector_; DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterTypeStyle type_format_; DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::TypeFilterLevel filter_level_; struct StaticFields { DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* _DefaultSurrogateSelector_k__BackingField_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5112(); void _ctor_5113(DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* selector_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void set_AssemblyFormat_5115(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::FormatterAssemblyStyle value_); DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationBinder* get_Binder_5116(); DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext get_Context_5117(); DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* get_SurrogateSelector_5118(); DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::TypeFilterLevel get_FilterLevel_5119(); DLL2SDK::mscorlib::System::Object* Deserialize_5120(DLL2SDK::mscorlib::System::IO::Stream* serializationStream_); DLL2SDK::mscorlib::System::Object* NoCheckDeserialize_5121(DLL2SDK::mscorlib::System::IO::Stream* serializationStream_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::HeaderHandler* handler_); void Serialize_5122(DLL2SDK::mscorlib::System::IO::Stream* serializationStream_, DLL2SDK::mscorlib::System::Object* graph_); void Serialize_5123(DLL2SDK::mscorlib::System::IO::Stream* serializationStream_, DLL2SDK::mscorlib::System::Object* graph_, DLL2SDK::Array* headers_); void WriteBinaryHeader_5124(DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, bool hasHeaders_); void ReadBinaryHeader_5125(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, bool* hasHeaders_); static DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* get_DefaultSurrogateSelector_5114(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { enum struct ReturnTypeTag : uint8_t { Null_ = static_cast(0x2), PrimitiveType_ = static_cast(0x8), ObjectType_ = static_cast(0x10), Exception_ = static_cast(0x20) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { enum struct MethodFlags : int32_t { NoArguments_ = static_cast(0x1), PrimitiveArguments_ = static_cast(0x2), ArgumentsInSimpleArray_ = static_cast(0x4), ArgumentsInMultiArray_ = static_cast(0x8), ExcludeLogicalCallContext_ = static_cast(0x10), IncludesLogicalCallContext_ = static_cast(0x40), IncludesSignature_ = static_cast(0x80), FormatMask_ = static_cast(0xF), GenericArguments_ = static_cast(0x8000), NeedsInfoArrayMask_ = static_cast(0x80CC) }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct BinaryCommon : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* BinaryHeader_; DLL2SDK::Array* _typeCodesToType_; DLL2SDK::Array* _typeCodeMap_; bool UseReflectionSerialization_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_5106(); static bool IsPrimitive_5107(DLL2SDK::mscorlib::System::Type* type_); static uint8_t GetTypeCode_5108(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Type* GetTypeFromCode_5109(int32_t code_); static void CheckSerializable_5110(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* selector_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void SwapBytes_5111(DLL2SDK::Array* byteArray_, int32_t size_, int32_t dataSize_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { enum struct WellKnownObjectMode : int32_t { Singleton_ = static_cast(0x1), SingleCall_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct TypeEntry : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* assembly_name_; DLL2SDK::mscorlib::System::String* type_name_; void _ctor_5089(); DLL2SDK::mscorlib::System::String* get_AssemblyName_5090(); void set_AssemblyName_5091(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_TypeName_5092(); void set_TypeName_5093(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct WellKnownClientTypeEntry : DLL2SDK::mscorlib::System::Runtime::Remoting::TypeEntry { DLL2SDK::mscorlib::System::Type* obj_type_; DLL2SDK::mscorlib::System::String* obj_url_; DLL2SDK::mscorlib::System::String* app_url_; void _ctor_5096(DLL2SDK::mscorlib::System::String* typeName_, DLL2SDK::mscorlib::System::String* assemblyName_, DLL2SDK::mscorlib::System::String* objectUrl_); DLL2SDK::mscorlib::System::String* get_ApplicationUrl_5097(); DLL2SDK::mscorlib::System::Type* get_ObjectType_5098(); DLL2SDK::mscorlib::System::String* get_ObjectUrl_5099(); DLL2SDK::mscorlib::System::String* ToString_5100(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct TypeInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* serverType_; DLL2SDK::Array* serverHierarchy_; DLL2SDK::Array* interfacesImplemented_; void _ctor_5094(DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::mscorlib::System::String* get_TypeName_5095(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct SoapServices : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* _xmlTypes_; DLL2SDK::mscorlib::System::Collections::Hashtable* _xmlElements_; DLL2SDK::mscorlib::System::Collections::Hashtable* _soapActions_; DLL2SDK::mscorlib::System::Collections::Hashtable* _soapActionsMethods_; DLL2SDK::mscorlib::System::Collections::Hashtable* _typeInfos_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_5072(); static DLL2SDK::mscorlib::System::String* get_XmlNsForClrTypeWithAssembly_5073(); static DLL2SDK::mscorlib::System::String* get_XmlNsForClrTypeWithNs_5074(); static DLL2SDK::mscorlib::System::String* get_XmlNsForClrTypeWithNsAndAssembly_5075(); static DLL2SDK::mscorlib::System::String* CodeXmlNamespaceForClrTypeNamespace_5076(DLL2SDK::mscorlib::System::String* typeNamespace_, DLL2SDK::mscorlib::System::String* assemblyName_); static DLL2SDK::mscorlib::System::String* GetNameKey_5077(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* namspace_); static DLL2SDK::mscorlib::System::String* GetAssemblyName_5078(DLL2SDK::mscorlib::System::Reflection::MethodBase* mb_); static bool GetXmlElementForInteropType_5079(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* xmlElement_, DLL2SDK::mscorlib::System::String* xmlNamespace_); static DLL2SDK::mscorlib::System::String* GetXmlNamespaceForMethodCall_5080(DLL2SDK::mscorlib::System::Reflection::MethodBase* mb_); static DLL2SDK::mscorlib::System::String* GetXmlNamespaceForMethodResponse_5081(DLL2SDK::mscorlib::System::Reflection::MethodBase* mb_); static bool GetXmlTypeForInteropType_5082(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* xmlType_, DLL2SDK::mscorlib::System::String* xmlTypeNamespace_); static void PreLoad_5083(DLL2SDK::mscorlib::System::Reflection::Assembly* assembly_); static void PreLoad_5084(DLL2SDK::mscorlib::System::Type* type_); static void RegisterInteropXmlElement_5085(DLL2SDK::mscorlib::System::String* xmlElement_, DLL2SDK::mscorlib::System::String* xmlNamespace_, DLL2SDK::mscorlib::System::Type* type_); static void RegisterInteropXmlType_5086(DLL2SDK::mscorlib::System::String* xmlType_, DLL2SDK::mscorlib::System::String* xmlTypeNamespace_, DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::String* EncodeNs_5087(DLL2SDK::mscorlib::System::String* ns_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct Identity : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _objectUri_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* _channelSink_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* _envoySink_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::DynamicPropertyCollection* _clientDynamicProperties_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::DynamicPropertyCollection* _serverDynamicProperties_; DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* _objRef_; bool _disposed_; void _ctor_4943(DLL2SDK::mscorlib::System::String* objectUri_); DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* CreateObjRef_4944(DLL2SDK::mscorlib::System::Type* requestedType_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* get_ChannelSink_4945(); void set_ChannelSink_4946(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* value_); DLL2SDK::mscorlib::System::String* get_ObjectUri_4947(); void set_ObjectUri_4948(DLL2SDK::mscorlib::System::String* value_); bool get_IsConnected_4949(); bool get_Disposed_4950(); void set_Disposed_4951(bool value_); DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::DynamicPropertyCollection* get_ClientDynamicProperties_4952(); DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::DynamicPropertyCollection* get_ServerDynamicProperties_4953(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ServerIdentity : DLL2SDK::mscorlib::System::Runtime::Remoting::Identity { DLL2SDK::mscorlib::System::Type* _objectType_; DLL2SDK::mscorlib::System::MarshalByRefObject* _serverObject_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* _serverSink_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* _context_; DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::Lease* _lease_; void _ctor_5059(DLL2SDK::mscorlib::System::String* objectUri_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* context_, DLL2SDK::mscorlib::System::Type* objectType_); DLL2SDK::mscorlib::System::Type* get_ObjectType_5060(); void StartTrackingLifetime_5061(DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::ILease* lease_); void OnLifetimeExpired_5062(); DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* CreateObjRef_5063(DLL2SDK::mscorlib::System::Type* requestedType_); void AttachServerObject_5064(DLL2SDK::mscorlib::System::MarshalByRefObject* serverObject_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* context_); DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::Lease* get_Lease_5065(); void DisposeServerObject_5066(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ClientActivatedIdentity : DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity { void _ctor_5067(DLL2SDK::mscorlib::System::String* objectUri_, DLL2SDK::mscorlib::System::Type* objectType_); DLL2SDK::mscorlib::System::MarshalByRefObject* GetServerObject_5068(); void OnLifetimeExpired_5069(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct RemotingServices : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* uri_hash_; DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryFormatter* _serializationFormatter_; DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryFormatter* _deserializationFormatter_; DLL2SDK::mscorlib::System::String* app_id_; int32_t next_id_; DLL2SDK::mscorlib::System::Reflection::BindingFlags methodBindings_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* FieldSetterMethod_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* FieldGetterMethod_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_5028(); static DLL2SDK::mscorlib::System::Reflection::MethodBase* GetVirtualMethod_5029(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Reflection::MethodBase* method_); static bool IsTransparentProxy_5030(DLL2SDK::mscorlib::System::Object* proxy_); static DLL2SDK::mscorlib::System::Type* GetServerTypeForUri_5031(DLL2SDK::mscorlib::System::String* URI_); static DLL2SDK::mscorlib::System::Object* Unmarshal_5032(DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* objectRef_); static DLL2SDK::mscorlib::System::Object* Unmarshal_5033(DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* objectRef_, bool fRefine_); static DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* Marshal_5034(DLL2SDK::mscorlib::System::MarshalByRefObject* Obj_); static DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* Marshal_5035(DLL2SDK::mscorlib::System::MarshalByRefObject* Obj_, DLL2SDK::mscorlib::System::String* ObjURI_, DLL2SDK::mscorlib::System::Type* RequestedType_); static DLL2SDK::mscorlib::System::String* NewUri_5036(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies::RealProxy* GetRealProxy_5037(DLL2SDK::mscorlib::System::Object* proxy_); static DLL2SDK::mscorlib::System::Reflection::MethodBase* GetMethodBaseFromMethodMessage_5038(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodMessage* msg_); static DLL2SDK::mscorlib::System::Reflection::MethodBase* GetMethodBaseFromName_5039(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* signature_); static DLL2SDK::mscorlib::System::Reflection::MethodBase* FindInterfaceMethod_5040(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* methodName_, DLL2SDK::Array* signature_); static void GetObjectData_5041(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static bool IsMethodOverloaded_5042(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodMessage* msg_); static bool IsOneWay_5043(DLL2SDK::mscorlib::System::Reflection::MethodBase* method_); static DLL2SDK::mscorlib::System::Object* CreateClientProxy_5044(DLL2SDK::mscorlib::System::Runtime::Remoting::ActivatedClientTypeEntry* entry_, DLL2SDK::Array* activationAttributes_); static DLL2SDK::mscorlib::System::Object* CreateClientProxy_5045(DLL2SDK::mscorlib::System::Type* objectType_, DLL2SDK::mscorlib::System::String* url_, DLL2SDK::Array* activationAttributes_); static DLL2SDK::mscorlib::System::Object* CreateClientProxyForContextBound_5046(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::Array* activationAttributes_); static DLL2SDK::mscorlib::System::Runtime::Remoting::Identity* GetIdentityForUri_5047(DLL2SDK::mscorlib::System::String* uri_); static DLL2SDK::mscorlib::System::String* RemoveAppNameFromUri_5048(DLL2SDK::mscorlib::System::String* uri_); static DLL2SDK::mscorlib::System::Runtime::Remoting::ClientIdentity* GetOrCreateClientIdentity_5049(DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* objRef_, DLL2SDK::mscorlib::System::Type* proxyType_, DLL2SDK::mscorlib::System::Object* clientProxy_); static DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* GetClientChannelSinkChain_5050(DLL2SDK::mscorlib::System::String* url_, DLL2SDK::mscorlib::System::Object* channelData_, DLL2SDK::mscorlib::System::String* objectUri_); static DLL2SDK::mscorlib::System::Runtime::Remoting::ClientActivatedIdentity* CreateClientActivatedServerIdentity_5051(DLL2SDK::mscorlib::System::MarshalByRefObject* realObject_, DLL2SDK::mscorlib::System::Type* objectType_, DLL2SDK::mscorlib::System::String* objectUri_); static DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity* CreateWellKnownServerIdentity_5052(DLL2SDK::mscorlib::System::Type* objectType_, DLL2SDK::mscorlib::System::String* objectUri_, DLL2SDK::mscorlib::System::Runtime::Remoting::WellKnownObjectMode mode_); static void RegisterServerIdentity_5053(DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity* identity_); static DLL2SDK::mscorlib::System::Object* GetProxyForRemoteObject_5054(DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* objref_, DLL2SDK::mscorlib::System::Type* classToProxy_); static DLL2SDK::mscorlib::System::Object* GetRemoteObject_5055(DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* objRef_, DLL2SDK::mscorlib::System::Type* proxyType_); static void RegisterInternalChannels_5056(); static void DisposeIdentity_5057(DLL2SDK::mscorlib::System::Runtime::Remoting::Identity* ident_); static DLL2SDK::mscorlib::System::String* GetNormalizedUri_5058(DLL2SDK::mscorlib::System::String* uri_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct RemotingException : DLL2SDK::mscorlib::System::SystemException { void _ctor_5024(); void _ctor_5025(DLL2SDK::mscorlib::System::String* message_); void _ctor_5026(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_5027(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* InnerException_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ProviderData : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* Ref_; DLL2SDK::mscorlib::System::String* Type_; DLL2SDK::mscorlib::System::String* Id_; DLL2SDK::mscorlib::System::Collections::Hashtable* CustomProperties_; DLL2SDK::mscorlib::System::Collections::IList* CustomData_; void _ctor_5021(); void CopyFrom_5022(DLL2SDK::mscorlib::System::Runtime::Remoting::ProviderData* other_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ChannelData : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* Ref_; DLL2SDK::mscorlib::System::String* Type_; DLL2SDK::mscorlib::System::String* Id_; DLL2SDK::mscorlib::System::String* DelayLoadAsClientChannel_; DLL2SDK::mscorlib::System::Collections::ArrayList* _serverProviders_; DLL2SDK::mscorlib::System::Collections::ArrayList* _clientProviders_; DLL2SDK::mscorlib::System::Collections::Hashtable* _customProperties_; void _ctor_5016(); DLL2SDK::mscorlib::System::Collections::ArrayList* get_ServerProviders_5017(); DLL2SDK::mscorlib::System::Collections::ArrayList* get_ClientProviders_5018(); DLL2SDK::mscorlib::System::Collections::Hashtable* get_CustomProperties_5019(); void CopyFrom_5020(DLL2SDK::mscorlib::System::Runtime::Remoting::ChannelData* other_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ConfigHandler : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* typeEntries_; DLL2SDK::mscorlib::System::Collections::ArrayList* channelInstances_; DLL2SDK::mscorlib::System::Runtime::Remoting::ChannelData* currentChannel_; DLL2SDK::mscorlib::System::Collections::Stack* currentProviderData_; DLL2SDK::mscorlib::System::String* currentClientUrl_; DLL2SDK::mscorlib::System::String* appName_; DLL2SDK::mscorlib::System::String* currentXmlPath_; bool onlyDelayedChannels_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map27_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map28_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4992(bool onlyDelayedChannels_); void ValidatePath_4993(DLL2SDK::mscorlib::System::String* element_, DLL2SDK::Array* paths_); bool CheckPath_4994(DLL2SDK::mscorlib::System::String* path_); void OnStartParsing_4995(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser* parser_); void OnProcessingInstruction_4996(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* text_); void OnIgnorableWhitespace_4997(DLL2SDK::mscorlib::System::String* s_); void OnStartElement_4998(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); void ParseElement_4999(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); void OnEndElement_5000(DLL2SDK::mscorlib::System::String* name_); void ReadCustomProviderData_5001(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); void ReadLifetine_5002(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); DLL2SDK::mscorlib::System::TimeSpan ParseTime_5003(DLL2SDK::mscorlib::System::String* s_); void ReadChannel_5004(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_, bool isTemplate_); DLL2SDK::mscorlib::System::Runtime::Remoting::ProviderData* ReadProvider_5005(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_, bool isTemplate_); void ReadClientActivated_5006(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); void ReadServiceActivated_5007(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); void ReadClientWellKnown_5008(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); void ReadServiceWellKnown_5009(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); void ReadInteropXml_5010(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_, bool isElement_); void ReadPreload_5011(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); DLL2SDK::mscorlib::System::String* GetNotNull_5012(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_, DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* ExtractAssembly_5013(DLL2SDK::mscorlib::System::String* type_); void OnChars_5014(DLL2SDK::mscorlib::System::String* ch_); void OnEndParsing_5015(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser* parser_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct RemotingConfiguration : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::String* applicationID_; DLL2SDK::mscorlib::System::String* applicationName_; DLL2SDK::mscorlib::System::String* processGuid_; bool defaultConfigRead_; bool defaultDelayedConfigRead_; DLL2SDK::mscorlib::System::String* _errorMode_; DLL2SDK::mscorlib::System::Collections::Hashtable* wellKnownClientEntries_; DLL2SDK::mscorlib::System::Collections::Hashtable* activatedClientEntries_; DLL2SDK::mscorlib::System::Collections::Hashtable* wellKnownServiceEntries_; DLL2SDK::mscorlib::System::Collections::Hashtable* activatedServiceEntries_; DLL2SDK::mscorlib::System::Collections::Hashtable* channelTemplates_; DLL2SDK::mscorlib::System::Collections::Hashtable* clientProviderTemplates_; DLL2SDK::mscorlib::System::Collections::Hashtable* serverProviderTemplates_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_4976(); static DLL2SDK::mscorlib::System::String* get_ApplicationName_4977(); static void set_ApplicationName_4978(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::mscorlib::System::String* get_ProcessId_4979(); static void LoadDefaultDelayedChannels_4980(); static DLL2SDK::mscorlib::System::Runtime::Remoting::ActivatedClientTypeEntry* IsRemotelyActivatedClientType_4981(DLL2SDK::mscorlib::System::Type* svrType_); static void RegisterActivatedClientType_4982(DLL2SDK::mscorlib::System::Runtime::Remoting::ActivatedClientTypeEntry* entry_); static void RegisterActivatedServiceType_4983(DLL2SDK::mscorlib::System::Runtime::Remoting::ActivatedServiceTypeEntry* entry_); static void RegisterWellKnownClientType_4984(DLL2SDK::mscorlib::System::Runtime::Remoting::WellKnownClientTypeEntry* entry_); static void RegisterWellKnownServiceType_4985(DLL2SDK::mscorlib::System::Runtime::Remoting::WellKnownServiceTypeEntry* entry_); static void RegisterChannelTemplate_4986(DLL2SDK::mscorlib::System::Runtime::Remoting::ChannelData* channel_); static void RegisterClientProviderTemplate_4987(DLL2SDK::mscorlib::System::Runtime::Remoting::ProviderData* prov_); static void RegisterServerProviderTemplate_4988(DLL2SDK::mscorlib::System::Runtime::Remoting::ProviderData* prov_); static void RegisterChannels_4989(DLL2SDK::mscorlib::System::Collections::ArrayList* channels_, bool onlyDelayed_); static void RegisterTypes_4990(DLL2SDK::mscorlib::System::Collections::ArrayList* types_); static void SetCustomErrorsMode_4991(DLL2SDK::mscorlib::System::String* mode_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ObjRef : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::IChannelInfo* channel_info_; DLL2SDK::mscorlib::System::String* uri_; DLL2SDK::mscorlib::System::Runtime::Remoting::IRemotingTypeInfo* typeInfo_; DLL2SDK::mscorlib::System::Runtime::Remoting::IEnvoyInfo* envoyInfo_; int32_t flags_; DLL2SDK::mscorlib::System::Type* _serverType_; struct StaticFields { int32_t MarshalledObjectRef_; int32_t WellKnowObjectRef_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map26_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4961(); void _ctor_4962(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool get_IsReferenceToWellKnow_4964(); DLL2SDK::mscorlib::System::Runtime::Remoting::IChannelInfo* get_ChannelInfo_4965(); DLL2SDK::mscorlib::System::Runtime::Remoting::IEnvoyInfo* get_EnvoyInfo_4966(); void set_EnvoyInfo_4967(DLL2SDK::mscorlib::System::Runtime::Remoting::IEnvoyInfo* value_); DLL2SDK::mscorlib::System::Runtime::Remoting::IRemotingTypeInfo* get_TypeInfo_4968(); void set_TypeInfo_4969(DLL2SDK::mscorlib::System::Runtime::Remoting::IRemotingTypeInfo* value_); DLL2SDK::mscorlib::System::String* get_URI_4970(); void set_URI_4971(DLL2SDK::mscorlib::System::String* value_); void GetObjectData_4972(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Object* GetRealObject_4973(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void UpdateChannelInfo_4974(); DLL2SDK::mscorlib::System::Type* get_ServerType_4975(); static void _cctor_4963(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct InternalRemotingServices : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* _soapAttributes_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_4959(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata::SoapAttribute* GetCachedSoapAttribute_4960(DLL2SDK::mscorlib::System::Object* reflectionObject_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ClientIdentity : DLL2SDK::mscorlib::System::Runtime::Remoting::Identity { DLL2SDK::mscorlib::System::WeakReference* _proxyReference_; void _ctor_4954(DLL2SDK::mscorlib::System::String* objectUri_, DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* objRef_); DLL2SDK::mscorlib::System::MarshalByRefObject* get_ClientProxy_4955(); void set_ClientProxy_4956(DLL2SDK::mscorlib::System::MarshalByRefObject* value_); DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* CreateObjRef_4957(DLL2SDK::mscorlib::System::Type* requestedType_); DLL2SDK::mscorlib::System::String* get_TargetUri_4958(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct EnvoyInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* envoySinks_; void _ctor_4938(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* sinks_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* get_EnvoySinks_4939(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ActivatedServiceTypeEntry : DLL2SDK::mscorlib::System::Runtime::Remoting::TypeEntry { DLL2SDK::mscorlib::System::Type* obj_type_; void _ctor_4935(DLL2SDK::mscorlib::System::String* typeName_, DLL2SDK::mscorlib::System::String* assemblyName_); DLL2SDK::mscorlib::System::Type* get_ObjectType_4936(); DLL2SDK::mscorlib::System::String* ToString_4937(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ActivatedClientTypeEntry : DLL2SDK::mscorlib::System::Runtime::Remoting::TypeEntry { DLL2SDK::mscorlib::System::String* applicationUrl_; DLL2SDK::mscorlib::System::Type* obj_type_; void _ctor_4930(DLL2SDK::mscorlib::System::String* typeName_, DLL2SDK::mscorlib::System::String* assemblyName_, DLL2SDK::mscorlib::System::String* appUrl_); DLL2SDK::mscorlib::System::String* get_ApplicationUrl_4931(); DLL2SDK::Array* get_ContextAttributes_4932(); DLL2SDK::mscorlib::System::Type* get_ObjectType_4933(); DLL2SDK::mscorlib::System::String* ToString_4934(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Services { struct TrackingServices : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::ArrayList* _handlers_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_4926(); static void NotifyMarshaledObject_4927(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* or_); static void NotifyUnmarshaledObject_4928(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* or_); static void NotifyDisconnectedObject_4929(DLL2SDK::mscorlib::System::Object* obj_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies { struct RealProxy : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Type* class_to_proxy_; int32_t _targetDomainId_; DLL2SDK::mscorlib::System::String* _targetUri_; DLL2SDK::mscorlib::System::Runtime::Remoting::Identity* _objectIdentity_; DLL2SDK::mscorlib::System::Object* _objTP_; void _ctor_4907(DLL2SDK::mscorlib::System::Type* classToProxy_); void _ctor_4908(DLL2SDK::mscorlib::System::Type* classToProxy_, DLL2SDK::mscorlib::System::Runtime::Remoting::ClientIdentity* identity_); void _ctor_4909(DLL2SDK::mscorlib::System::Type* classToProxy_, intptr_t stub_, DLL2SDK::mscorlib::System::Object* stubData_); DLL2SDK::mscorlib::System::Type* GetProxiedType_4911(); void GetObjectData_4912(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Runtime::Remoting::Identity* get_ObjectIdentity_4913(); void set_ObjectIdentity_4914(DLL2SDK::mscorlib::System::Runtime::Remoting::Identity* value_); DLL2SDK::mscorlib::System::Object* InternalGetTransparentProxy_4915(DLL2SDK::mscorlib::System::String* className_); DLL2SDK::mscorlib::System::Object* GetTransparentProxy_4916(); void SetTargetDomain_4917(int32_t domainId_); static DLL2SDK::mscorlib::System::Type* InternalGetProxyType_4910(DLL2SDK::mscorlib::System::Object* transparentProxy_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies { struct TransparentProxy : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies::RealProxy* _rp_; }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies { struct ProxyAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::MarshalByRefObject* CreateInstance_4903(DLL2SDK::mscorlib::System::Type* serverType_); DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies::RealProxy* CreateProxy_4904(DLL2SDK::mscorlib::System::Runtime::Remoting::ObjRef* objRef_, DLL2SDK::mscorlib::System::Type* serverType_, DLL2SDK::mscorlib::System::Object* serverObject_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* serverContext_); void GetPropertiesForNewContext_4905(DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* msg_); bool IsContextOK_4906(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* ctx_, DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* msg_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata { struct SoapAttribute : DLL2SDK::mscorlib::System::Attribute { bool _useAttribute_; DLL2SDK::mscorlib::System::String* ProtXmlNamespace_; DLL2SDK::mscorlib::System::Object* ReflectInfo_; void _ctor_4881(); bool get_UseAttribute_4882(); DLL2SDK::mscorlib::System::String* get_XmlNamespace_4883(); void SetReflectionObject_4884(DLL2SDK::mscorlib::System::Object* reflectionObject_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata { struct SoapParameterAttribute : DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata::SoapAttribute { void _ctor_4893(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata { struct SoapMethodAttribute : DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata::SoapAttribute { DLL2SDK::mscorlib::System::String* _responseElement_; DLL2SDK::mscorlib::System::String* _responseNamespace_; DLL2SDK::mscorlib::System::String* _returnElement_; DLL2SDK::mscorlib::System::String* _soapAction_; bool _useAttribute_; DLL2SDK::mscorlib::System::String* _namespace_; void _ctor_4889(); bool get_UseAttribute_4890(); DLL2SDK::mscorlib::System::String* get_XmlNamespace_4891(); void SetReflectionObject_4892(DLL2SDK::mscorlib::System::Object* reflectionObject_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata { struct SoapFieldAttribute : DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata::SoapAttribute { DLL2SDK::mscorlib::System::String* _elementName_; bool _isElement_; void _ctor_4885(); DLL2SDK::mscorlib::System::String* get_XmlElementName_4886(); bool IsInteropXmlElement_4887(); void SetReflectionObject_4888(DLL2SDK::mscorlib::System::Object* reflectionObject_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct StackBuilderSink : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::MarshalByRefObject* _target_; DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies::RealProxy* _rp_; void _ctor_4880(DLL2SDK::mscorlib::System::MarshalByRefObject* obj_, bool forceInternalExecute_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct ServerObjectTerminatorSink : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* _nextSink_; void _ctor_4879(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* nextSink_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct ServerContextTerminatorSink : DLL2SDK::mscorlib::System::Object { void _ctor_4878(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct ReturnMessage : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _outArgs_; DLL2SDK::Array* _args_; int32_t _outArgsCount_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::LogicalCallContext* _callCtx_; DLL2SDK::mscorlib::System::Object* _returnValue_; DLL2SDK::mscorlib::System::String* _uri_; DLL2SDK::mscorlib::System::Exception* _exception_; DLL2SDK::mscorlib::System::Reflection::MethodBase* _methodBase_; DLL2SDK::mscorlib::System::String* _methodName_; DLL2SDK::Array* _methodSignature_; DLL2SDK::mscorlib::System::String* _typeName_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MethodReturnDictionary* _properties_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::ArgInfo* _inArgInfo_; void _ctor_4860(DLL2SDK::mscorlib::System::Object* ret_, DLL2SDK::Array* outArgs_, int32_t outArgsCount_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::LogicalCallContext* callCtx_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodCallMessage* mcm_); void _ctor_4861(DLL2SDK::mscorlib::System::Exception* e_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodCallMessage* mcm_); void System_Runtime_Remoting_Messaging_IInternalMessage_set_Uri_4862(DLL2SDK::mscorlib::System::String* value_); int32_t get_ArgCount_4863(); DLL2SDK::Array* get_Args_4864(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::LogicalCallContext* get_LogicalCallContext_4865(); DLL2SDK::mscorlib::System::Reflection::MethodBase* get_MethodBase_4866(); DLL2SDK::mscorlib::System::String* get_MethodName_4867(); DLL2SDK::mscorlib::System::Object* get_MethodSignature_4868(); DLL2SDK::mscorlib::System::Collections::IDictionary* get_Properties_4869(); DLL2SDK::mscorlib::System::String* get_TypeName_4870(); DLL2SDK::mscorlib::System::String* get_Uri_4871(); void set_Uri_4872(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Object* GetArg_4873(int32_t argNum_); DLL2SDK::mscorlib::System::Exception* get_Exception_4874(); int32_t get_OutArgCount_4875(); DLL2SDK::Array* get_OutArgs_4876(); DLL2SDK::mscorlib::System::Object* get_ReturnValue_4877(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct RemotingSurrogateSelector : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* _next_; struct StaticFields { DLL2SDK::mscorlib::System::Type* s_cachedTypeObjRef_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::ObjRefSurrogate* _objRefSurrogate_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::RemotingSurrogate* _objRemotingSurrogate_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4857(); DLL2SDK::mscorlib::System::Runtime::Serialization::ISerializationSurrogate* GetSurrogate_4859(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_, DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* ssout_); static void _cctor_4858(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct ObjRefSurrogate : DLL2SDK::mscorlib::System::Object { void _ctor_4854(); void GetObjectData_4855(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* si_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext sc_); DLL2SDK::mscorlib::System::Object* SetObjectData_4856(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* si_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext sc_, DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* selector_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct RemotingSurrogate : DLL2SDK::mscorlib::System::Object { void _ctor_4851(); void GetObjectData_4852(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* si_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext sc_); DLL2SDK::mscorlib::System::Object* SetObjectData_4853(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* si_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext sc_, DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* selector_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct OneWayAttribute : DLL2SDK::mscorlib::System::Attribute { }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { enum struct CallType : int32_t { Sync_ = static_cast(0x0), BeginInvoke_ = static_cast(0x1), EndInvoke_ = static_cast(0x2), OneWay_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct MonoMethodMessage : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Reflection::MonoMethod* method_; DLL2SDK::Array* args_; DLL2SDK::Array* arg_types_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::LogicalCallContext* ctx_; DLL2SDK::mscorlib::System::Object* rval_; DLL2SDK::mscorlib::System::Exception* exc_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::CallType call_type_; DLL2SDK::mscorlib::System::String* uri_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MethodCallDictionary* properties_; DLL2SDK::Array* methodSignature_; DLL2SDK::mscorlib::System::Collections::IDictionary* get_Properties_4835(); int32_t get_ArgCount_4836(); DLL2SDK::Array* get_Args_4837(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::LogicalCallContext* get_LogicalCallContext_4838(); DLL2SDK::mscorlib::System::Reflection::MethodBase* get_MethodBase_4839(); DLL2SDK::mscorlib::System::String* get_MethodName_4840(); DLL2SDK::mscorlib::System::Object* get_MethodSignature_4841(); DLL2SDK::mscorlib::System::String* get_TypeName_4842(); DLL2SDK::mscorlib::System::String* get_Uri_4843(); void set_Uri_4844(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Object* GetArg_4845(int32_t arg_num_); DLL2SDK::mscorlib::System::Exception* get_Exception_4846(); int32_t get_OutArgCount_4847(); DLL2SDK::Array* get_OutArgs_4848(); DLL2SDK::mscorlib::System::Object* get_ReturnValue_4849(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::CallType get_CallType_4850(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct MethodDictionary : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::IDictionary* _internalProperties_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodMessage* _message_; DLL2SDK::Array* _methodKeys_; bool _ownProperties_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map21_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map22_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4804(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodMessage* message_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_4805(); void set_MethodKeys_4806(DLL2SDK::Array* value_); DLL2SDK::mscorlib::System::Collections::IDictionary* AllocInternalProperties_4807(); DLL2SDK::mscorlib::System::Collections::IDictionary* GetInternalProperties_4808(); bool IsOverridenKey_4809(DLL2SDK::mscorlib::System::String* key_); bool get_IsReadOnly_4810(); DLL2SDK::mscorlib::System::Object* get_Item_4811(DLL2SDK::mscorlib::System::Object* key_); void set_Item_4812(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* GetMethodProperty_4813(DLL2SDK::mscorlib::System::String* key_); void SetMethodProperty_4814(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Collections::ICollection* get_Keys_4815(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Values_4816(); void Add_4817(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void Clear_4818(); bool Contains_4819(DLL2SDK::mscorlib::System::Object* key_); void Remove_4820(DLL2SDK::mscorlib::System::Object* key_); int32_t get_Count_4821(); bool get_IsSynchronized_4822(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_4823(); void CopyTo_4824(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* GetEnumerator_4825(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct MethodCallDictionary : DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MethodDictionary { struct StaticFields { DLL2SDK::Array* InternalKeys_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4802(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodMessage* message_); static void _cctor_4803(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct MethodCall : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _uri_; DLL2SDK::mscorlib::System::String* _typeName_; DLL2SDK::mscorlib::System::String* _methodName_; DLL2SDK::Array* _args_; DLL2SDK::Array* _methodSignature_; DLL2SDK::mscorlib::System::Reflection::MethodBase* _methodBase_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::LogicalCallContext* _callContext_; DLL2SDK::Array* _genericArguments_; DLL2SDK::mscorlib::System::Collections::IDictionary* ExternalProperties_; DLL2SDK::mscorlib::System::Collections::IDictionary* InternalProperties_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map1F_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4779(DLL2SDK::Array* h1_); void _ctor_4780(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_4781(); void System_Runtime_Remoting_Messaging_IInternalMessage_set_Uri_4782(DLL2SDK::mscorlib::System::String* value_); void InitMethodProperty_4783(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::Object* value_); void GetObjectData_4784(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); int32_t get_ArgCount_4785(); DLL2SDK::Array* get_Args_4786(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::LogicalCallContext* get_LogicalCallContext_4787(); DLL2SDK::mscorlib::System::Reflection::MethodBase* get_MethodBase_4788(); DLL2SDK::mscorlib::System::String* get_MethodName_4789(); DLL2SDK::mscorlib::System::Object* get_MethodSignature_4790(); DLL2SDK::mscorlib::System::Collections::IDictionary* get_Properties_4791(); void InitDictionary_4792(); DLL2SDK::mscorlib::System::String* get_TypeName_4793(); DLL2SDK::mscorlib::System::String* get_Uri_4794(); void set_Uri_4795(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::Object* GetArg_4796(int32_t argNum_); void Init_4797(); void ResolveMethod_4798(); DLL2SDK::mscorlib::System::Type* CastTo_4799(DLL2SDK::mscorlib::System::String* clientType_, DLL2SDK::mscorlib::System::Type* serverType_); DLL2SDK::Array* get_GenericArguments_4801(); static DLL2SDK::mscorlib::System::String* GetTypeNameFromAssemblyQualifiedName_4800(DLL2SDK::mscorlib::System::String* aqname_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct CallContextRemotingData : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _logicalCallID_; void _ctor_4777(); DLL2SDK::mscorlib::System::Object* Clone_4778(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct LogicalCallContext : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Hashtable* _data_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::CallContextRemotingData* _remotingData_; void _ctor_4771(); void _ctor_4772(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool get_HasInfo_4773(); void GetObjectData_4774(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void SetData_4775(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* data_); DLL2SDK::mscorlib::System::Object* Clone_4776(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct Header : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* HeaderNamespace_; bool MustUnderstand_; DLL2SDK::mscorlib::System::String* Name_; DLL2SDK::mscorlib::System::Object* Value_; void _ctor_4753(DLL2SDK::mscorlib::System::String* _Name_, DLL2SDK::mscorlib::System::Object* _Value_); void _ctor_4754(DLL2SDK::mscorlib::System::String* _Name_, DLL2SDK::mscorlib::System::Object* _Value_, bool _MustUnderstand_); void _ctor_4755(DLL2SDK::mscorlib::System::String* _Name_, DLL2SDK::mscorlib::System::Object* _Value_, bool _MustUnderstand_, DLL2SDK::mscorlib::System::String* _HeaderNamespace_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct EnvoyTerminatorSink : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::EnvoyTerminatorSink* Instance_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4751(); static void _cctor_4752(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct ConstructionCallDictionary : DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MethodDictionary { struct StaticFields { DLL2SDK::Array* InternalKeys_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map23_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map24_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4747(DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* message_); DLL2SDK::mscorlib::System::Object* GetMethodProperty_4749(DLL2SDK::mscorlib::System::String* key_); void SetMethodProperty_4750(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::Object* value_); static void _cctor_4748(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct ConstructionCall : DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MethodCall { DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* _activator_; DLL2SDK::Array* _activationAttributes_; DLL2SDK::mscorlib::System::Collections::IList* _contextProperties_; DLL2SDK::mscorlib::System::Type* _activationType_; DLL2SDK::mscorlib::System::String* _activationTypeName_; bool _isContextOk_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map20_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4733(DLL2SDK::mscorlib::System::Type* type_); void _ctor_4734(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void InitDictionary_4735(); void set_IsContextOk_4736(bool value_); DLL2SDK::mscorlib::System::Type* get_ActivationType_4737(); DLL2SDK::mscorlib::System::String* get_ActivationTypeName_4738(); DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* get_Activator_4739(); void set_Activator_4740(DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* value_); DLL2SDK::Array* get_CallSiteActivationAttributes_4741(); void SetActivationAttributes_4742(DLL2SDK::Array* attributes_); DLL2SDK::mscorlib::System::Collections::IList* get_ContextProperties_4743(); void InitMethodProperty_4744(DLL2SDK::mscorlib::System::String* key_, DLL2SDK::mscorlib::System::Object* value_); void GetObjectData_4745(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Collections::IDictionary* get_Properties_4746(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct ClientContextTerminatorSink : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* _context_; void _ctor_4732(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* ctx_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct AsyncResult : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* async_state_; DLL2SDK::mscorlib::System::Threading::WaitHandle* handle_; DLL2SDK::mscorlib::System::Object* async_delegate_; intptr_t data_; DLL2SDK::mscorlib::System::Object* object_data_; bool sync_completed_; bool completed_; bool endinvoke_called_; DLL2SDK::mscorlib::System::Object* async_callback_; DLL2SDK::mscorlib::System::Threading::ExecutionContext* current_; DLL2SDK::mscorlib::System::Threading::ExecutionContext* original_; int32_t gchandle_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MonoMethodMessage* call_message_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageCtrl* message_ctrl_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* reply_message_; void _ctor_4715(); DLL2SDK::mscorlib::System::Object* get_AsyncState_4716(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_AsyncWaitHandle_4717(); bool get_CompletedSynchronously_4718(); bool get_IsCompleted_4719(); bool get_EndInvokeCalled_4720(); void set_EndInvokeCalled_4721(bool value_); DLL2SDK::mscorlib::System::Object* get_AsyncDelegate_4722(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* get_NextSink_4723(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageCtrl* AsyncProcessMessage_4724(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* msg_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* replySink_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* GetReplyMessage_4725(); void SetMessageCtrl_4726(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageCtrl* mc_); void SetCompletedSynchronously_4727(bool completed_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* EndInvoke_4728(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* SyncProcessMessage_4729(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* msg_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MonoMethodMessage* get_CallMessage_4730(); void set_CallMessage_4731(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MonoMethodMessage* value_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { enum struct ArgInfoType : uint8_t { In_ = static_cast(0x0), Out_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime { struct LifetimeServices : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::TimeSpan _leaseManagerPollTime_; DLL2SDK::mscorlib::System::TimeSpan _leaseTime_; DLL2SDK::mscorlib::System::TimeSpan _renewOnCallTime_; DLL2SDK::mscorlib::System::TimeSpan _sponsorshipTimeout_; DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::LeaseManager* _leaseManager_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_4702(); static DLL2SDK::mscorlib::System::TimeSpan get_LeaseManagerPollTime_4703(); static void set_LeaseManagerPollTime_4704(DLL2SDK::mscorlib::System::TimeSpan value_); static DLL2SDK::mscorlib::System::TimeSpan get_LeaseTime_4705(); static void set_LeaseTime_4706(DLL2SDK::mscorlib::System::TimeSpan value_); static DLL2SDK::mscorlib::System::TimeSpan get_RenewOnCallTime_4707(); static void set_RenewOnCallTime_4708(DLL2SDK::mscorlib::System::TimeSpan value_); static DLL2SDK::mscorlib::System::TimeSpan get_SponsorshipTimeout_4709(); static void set_SponsorshipTimeout_4710(DLL2SDK::mscorlib::System::TimeSpan value_); static void TrackLifetime_4711(DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity* identity_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime { enum struct LeaseState : int32_t { Null_ = static_cast(0x0), Initial_ = static_cast(0x1), Active_ = static_cast(0x2), Renewing_ = static_cast(0x3), Expired_ = static_cast(0x4) }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime { struct LeaseSink : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* _nextSink_; void _ctor_4701(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* nextSink_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime { struct LeaseManager : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* _objects_; DLL2SDK::mscorlib::System::Threading::Timer* _timer_; void _ctor_4695(); void SetPollTime_4696(DLL2SDK::mscorlib::System::TimeSpan timeSpan_); void TrackLifetime_4697(DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity* identity_); void StartManager_4698(); void StopManager_4699(); void ManageLeases_4700(DLL2SDK::mscorlib::System::Object* state_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime { struct Lease : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::mscorlib::System::DateTime _leaseExpireTime_; DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::LeaseState _currentState_; DLL2SDK::mscorlib::System::TimeSpan _initialLeaseTime_; DLL2SDK::mscorlib::System::TimeSpan _renewOnCallTime_; DLL2SDK::mscorlib::System::TimeSpan _sponsorshipTimeout_; DLL2SDK::mscorlib::System::Collections::ArrayList* _sponsors_; DLL2SDK::mscorlib::System::Collections::Queue* _renewingSponsors_; DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::Lease_RenewalDelegate* _renewalDelegate_; void _ctor_4679(); DLL2SDK::mscorlib::System::TimeSpan get_CurrentLeaseTime_4680(); DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::LeaseState get_CurrentState_4681(); void Activate_4682(); void set_InitialLeaseTime_4683(DLL2SDK::mscorlib::System::TimeSpan value_); void set_RenewOnCallTime_4684(DLL2SDK::mscorlib::System::TimeSpan value_); void set_SponsorshipTimeout_4685(DLL2SDK::mscorlib::System::TimeSpan value_); DLL2SDK::mscorlib::System::TimeSpan Renew_4686(DLL2SDK::mscorlib::System::TimeSpan renewalTime_); void Unregister_4687(DLL2SDK::mscorlib::System::Runtime::Remoting::Lifetime::ISponsor* obj_); void UpdateState_4688(); void CheckNextSponsor_4689(); void ProcessSponsorResponse_4690(DLL2SDK::mscorlib::System::Object* state_, bool timedOut_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct SynchronizedServerContextSink : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* _next_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::SynchronizationAttribute* _att_; void _ctor_4673(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* next_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::SynchronizationAttribute* att_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct SynchronizedClientContextSink : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* _next_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::SynchronizationAttribute* _att_; void _ctor_4672(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* next_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::SynchronizationAttribute* att_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct ContextAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* AttributeName_; void _ctor_4640(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* get_Name_4641(); bool Equals_4642(DLL2SDK::mscorlib::System::Object* o_); void Freeze_4643(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* newContext_); int32_t GetHashCode_4644(); void GetPropertiesForNewContext_4645(DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* ctorMsg_); bool IsContextOK_4646(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* ctx_, DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* ctorMsg_); bool IsNewContextOK_4647(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* newCtx_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct CrossContextChannel : DLL2SDK::mscorlib::System::Object { void _ctor_4648(); }; } namespace DLL2SDK::mscorlib::System { struct ContextBoundObject : DLL2SDK::mscorlib::System::MarshalByRefObject { void _ctor_6587(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct DynamicPropertyCollection : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* _properties_; void _ctor_4631(); bool get_HasProperties_4632(); bool RegisterDynamicProperty_4633(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::IDynamicProperty* prop_); bool UnregisterDynamicProperty_4634(DLL2SDK::mscorlib::System::String* name_); void NotifyMessage_4635(bool start_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* msg_, bool client_site_, bool async_); int32_t FindProperty_4636(DLL2SDK::mscorlib::System::String* name_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct Context : DLL2SDK::mscorlib::System::Object { int32_t domain_id_; int32_t context_id_; uintptr_t static_data_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* server_context_sink_chain_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* client_context_sink_chain_; DLL2SDK::Array* datastore_; DLL2SDK::mscorlib::System::Collections::ArrayList* context_properties_; bool frozen_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::DynamicPropertyCollection* context_dynamic_properties_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::ContextCallbackObject* callback_object_; struct StaticFields { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* default_server_context_sink_; int32_t global_count_; DLL2SDK::mscorlib::System::Collections::Hashtable* namedSlots_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::DynamicPropertyCollection* global_dynamic_properties_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4598(); void Finalize_4600(); int32_t get_ContextID_4602(); DLL2SDK::Array* get_ContextProperties_4603(); bool get_IsDefaultContext_4604(); bool get_NeedsContextSink_4605(); void NotifyDynamicSinks_4611(bool start_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* req_msg_, bool client_site_, bool async_); bool get_HasDynamicSinks_4612(); bool get_HasExitSinks_4613(); DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::IContextProperty* GetProperty_4614(DLL2SDK::mscorlib::System::String* name_); void SetProperty_4615(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::IContextProperty* prop_); void Freeze_4616(); DLL2SDK::mscorlib::System::String* ToString_4617(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* GetServerContextSinkChain_4618(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* GetClientContextSinkChain_4619(); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* CreateServerObjectSinkChain_4620(DLL2SDK::mscorlib::System::MarshalByRefObject* obj_, bool forceInternalExecute_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* CreateEnvoySink_4621(DLL2SDK::mscorlib::System::MarshalByRefObject* serverObject_); void DoCallBack_4624(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::CrossContextDelegate* deleg_); static void _cctor_4599(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* get_DefaultContext_4601(); static bool RegisterDynamicProperty_4606(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::IDynamicProperty* prop_, DLL2SDK::mscorlib::System::ContextBoundObject* obj_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* ctx_); static bool UnregisterDynamicProperty_4607(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::ContextBoundObject* obj_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* ctx_); static DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::DynamicPropertyCollection* GetDynamicPropertyCollection_4608(DLL2SDK::mscorlib::System::ContextBoundObject* obj_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* ctx_); static void NotifyGlobalDynamicSinks_4609(bool start_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessage* req_msg_, bool client_site_, bool async_); static bool get_HasGlobalDynamicSinks_4610(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* SwitchToContext_4622(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* newContext_); static DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* CreateNewContext_4623(DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* msg_); static DLL2SDK::mscorlib::System::LocalDataStoreSlot* AllocateDataSlot_4625(); static DLL2SDK::mscorlib::System::LocalDataStoreSlot* AllocateNamedDataSlot_4626(DLL2SDK::mscorlib::System::String* name_); static void FreeNamedDataSlot_4627(DLL2SDK::mscorlib::System::String* name_); static DLL2SDK::mscorlib::System::Object* GetData_4628(DLL2SDK::mscorlib::System::LocalDataStoreSlot* slot_); static DLL2SDK::mscorlib::System::LocalDataStoreSlot* GetNamedDataSlot_4629(DLL2SDK::mscorlib::System::String* name_); static void SetData_4630(DLL2SDK::mscorlib::System::LocalDataStoreSlot* slot_, DLL2SDK::mscorlib::System::Object* data_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Channels { struct SinkProviderData : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* sinkName_; DLL2SDK::mscorlib::System::Collections::ArrayList* children_; DLL2SDK::mscorlib::System::Collections::Hashtable* properties_; void _ctor_4595(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Collections::IList* get_Children_4596(); DLL2SDK::mscorlib::System::Collections::IDictionary* get_Properties_4597(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Channels { struct CrossAppDomainSink : DLL2SDK::mscorlib::System::Object { int32_t _domainID_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* s_sinks_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* processMessageMethod_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4583(int32_t domainID_); int32_t get_TargetDomainId_4586(); static void _cctor_4584(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Channels::CrossAppDomainSink* GetSink_4585(int32_t domainID_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Channels { struct CrossAppDomainChannel : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Object* s_lock_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4575(); DLL2SDK::mscorlib::System::String* get_ChannelName_4578(); int32_t get_ChannelPriority_4579(); DLL2SDK::mscorlib::System::Object* get_ChannelData_4580(); void StartListening_4581(DLL2SDK::mscorlib::System::Object* data_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* CreateMessageSink_4582(DLL2SDK::mscorlib::System::String* url_, DLL2SDK::mscorlib::System::Object* data_, DLL2SDK::mscorlib::System::String* uri_); static void _cctor_4576(); static void RegisterCrossAppDomainChannel_4577(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Channels { struct CrossAppDomainData : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* _ContextID_; int32_t _DomainID_; DLL2SDK::mscorlib::System::String* _processGuid_; void _ctor_4572(int32_t domainId_); int32_t get_DomainID_4573(); DLL2SDK::mscorlib::System::String* get_ProcessID_4574(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Channels { struct ChannelServices : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Collections::ArrayList* registeredChannels_; DLL2SDK::mscorlib::System::Collections::ArrayList* delayedClientChannels_; DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::CrossContextChannel* _crossContextSink_; DLL2SDK::mscorlib::System::String* CrossContextUrl_; DLL2SDK::mscorlib::System::Collections::IList* oldStartModeTypes_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_4564(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* CreateClientChannelSinkChain_4565(DLL2SDK::mscorlib::System::String* url_, DLL2SDK::mscorlib::System::Object* remoteChannelData_, DLL2SDK::mscorlib::System::String* objectUri_); static DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* CreateClientChannelSinkChain_4566(DLL2SDK::mscorlib::System::Runtime::Remoting::Channels::IChannelSender* sender_, DLL2SDK::mscorlib::System::String* url_, DLL2SDK::Array* channelDataArray_, DLL2SDK::mscorlib::System::String* objectUri_); static void RegisterChannel_4567(DLL2SDK::mscorlib::System::Runtime::Remoting::Channels::IChannel* chnl_); static void RegisterChannel_4568(DLL2SDK::mscorlib::System::Runtime::Remoting::Channels::IChannel* chnl_, bool ensureSecurity_); static void RegisterChannelConfig_4569(DLL2SDK::mscorlib::System::Runtime::Remoting::ChannelData* channel_); static DLL2SDK::mscorlib::System::Object* CreateProvider_4570(DLL2SDK::mscorlib::System::Runtime::Remoting::ProviderData* prov_); static DLL2SDK::Array* GetCurrentChannelInfo_4571(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct ChannelInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* channelData_; void _ctor_4562(); DLL2SDK::Array* get_ChannelData_4563(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Activation { struct UrlAttribute : DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::ContextAttribute { DLL2SDK::mscorlib::System::String* url_; DLL2SDK::mscorlib::System::String* get_UrlValue_4557(); bool Equals_4558(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_4559(); void GetPropertiesForNewContext_4560(DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* ctorMsg_); bool IsContextOK_4561(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* ctx_, DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* msg_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Activation { struct RemoteActivator : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::mscorlib::System::Object* InitializeLifetimeService_4556(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Activation { struct ContextLevelActivator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* m_NextActivator_; void _ctor_4549(DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* next_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Activation { struct ConstructionLevelActivator : DLL2SDK::mscorlib::System::Object { void _ctor_4548(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Activation { struct AppDomainLevelActivator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _activationUrl_; DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* _next_; void _ctor_4547(DLL2SDK::mscorlib::System::String* activationUrl_, DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* next_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Activation { struct ActivationServices : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* _constructionActivator_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IActivator* get_ConstructionActivator_4542(); static DLL2SDK::mscorlib::System::Object* CreateProxyFromAttributes_4543(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::Array* activationAttributes_); static DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::ConstructionCall* CreateConstructionCall_4544(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* activationUrl_, DLL2SDK::Array* activationAttributes_); static DLL2SDK::mscorlib::System::Object* AllocateUninitializedClassInstance_4545(DLL2SDK::mscorlib::System::Type* type_); static void EnableProxyActivation_4546(DLL2SDK::mscorlib::System::Type* type_, bool enable_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { enum struct UnmanagedType : int32_t { Bool_ = static_cast(0x2), I1_ = static_cast(0x3), U1_ = static_cast(0x4), I2_ = static_cast(0x5), U2_ = static_cast(0x6), I4_ = static_cast(0x7), U4_ = static_cast(0x8), I8_ = static_cast(0x9), U8_ = static_cast(0xA), R4_ = static_cast(0xB), R8_ = static_cast(0xC), Currency_ = static_cast(0xF), BStr_ = static_cast(0x13), LPStr_ = static_cast(0x14), LPWStr_ = static_cast(0x15), LPTStr_ = static_cast(0x16), ByValTStr_ = static_cast(0x17), IUnknown_ = static_cast(0x19), IDispatch_ = static_cast(0x1A), Struct_ = static_cast(0x1B), Interface_ = static_cast(0x1C), SafeArray_ = static_cast(0x1D), ByValArray_ = static_cast(0x1E), SysInt_ = static_cast(0x1F), SysUInt_ = static_cast(0x20), VBByRefStr_ = static_cast(0x22), AnsiBStr_ = static_cast(0x23), TBStr_ = static_cast(0x24), VariantBool_ = static_cast(0x25), FunctionPtr_ = static_cast(0x26), AsAny_ = static_cast(0x28), LPArray_ = static_cast(0x2A), LPStruct_ = static_cast(0x2B), CustomMarshaler_ = static_cast(0x2C), Error_ = static_cast(0x2D) }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { enum struct CallingConvention : int32_t { Winapi_ = static_cast(0x1), Cdecl_ = static_cast(0x2), StdCall_ = static_cast(0x3), ThisCall_ = static_cast(0x4), FastCall_ = static_cast(0x5) }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct TypeLibVersionAttribute : DLL2SDK::mscorlib::System::Attribute { int32_t major_; int32_t minor_; void _ctor_4540(int32_t major_, int32_t minor_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct TypeLibImportClassAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* _importClass_; void _ctor_4539(DLL2SDK::mscorlib::System::Type* importClass_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct SafeHandle : DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution::CriticalFinalizerObject { intptr_t handle_; intptr_t invalid_handle_value_; int32_t refcount_; bool owns_handle_; void _ctor_4528(intptr_t invalidHandleValue_, bool ownsHandle_); void Close_4529(); void DangerousAddRef_4530(bool* success_); intptr_t DangerousGetHandle_4531(); void DangerousRelease_4532(); void Dispose_4533(); void Dispose_4534(bool disposing_); bool ReleaseHandle_4535(); void SetHandle_4536(intptr_t handle_); bool get_IsInvalid_4537(); void Finalize_4538(); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct PreserveSigAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_4527(); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct MarshalDirectiveException : DLL2SDK::mscorlib::System::SystemException { struct StaticFields { int32_t ErrorCode_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4525(); void _ctor_4526(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct Marshal : DLL2SDK::mscorlib::System::Object { struct StaticFields { int32_t SystemMaxDBCSCharSize_; int32_t SystemDefaultCharSize_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_4494(); static intptr_t AllocCoTaskMem_4495(int32_t cb_); static intptr_t AllocHGlobal_4496(intptr_t cb_); static intptr_t AllocHGlobal_4497(int32_t cb_); static void copy_to_unmanaged_4498(DLL2SDK::mscorlib::System::Array* source_, int32_t startIndex_, intptr_t destination_, int32_t length_); static void copy_from_unmanaged_4499(intptr_t source_, int32_t startIndex_, DLL2SDK::mscorlib::System::Array* destination_, int32_t length_); static void Copy_4500(DLL2SDK::Array* source_, int32_t startIndex_, intptr_t destination_, int32_t length_); static void Copy_4501(DLL2SDK::Array* source_, int32_t startIndex_, intptr_t destination_, int32_t length_); static void Copy_4502(intptr_t source_, DLL2SDK::Array* destination_, int32_t startIndex_, int32_t length_); static void Copy_4503(intptr_t source_, DLL2SDK::Array* destination_, int32_t startIndex_, int32_t length_); static void FreeBSTR_4504(intptr_t ptr_); static void FreeHGlobal_4505(intptr_t hglobal_); static int32_t GetLastWin32Error_4506(); static DLL2SDK::mscorlib::System::String* PtrToStringAnsi_4507(intptr_t ptr_); static DLL2SDK::mscorlib::System::String* PtrToStringAnsi_4508(intptr_t ptr_, int32_t len_); static DLL2SDK::mscorlib::System::String* PtrToStringUni_4509(intptr_t ptr_); static DLL2SDK::mscorlib::System::Object* PtrToStructure_4510(intptr_t ptr_, DLL2SDK::mscorlib::System::Type* structureType_); static uint8_t ReadByte_4511(intptr_t ptr_, int32_t ofs_); static int16_t ReadInt16_4512(intptr_t ptr_, int32_t ofs_); static int32_t ReadInt32_4513(intptr_t ptr_, int32_t ofs_); static int64_t ReadInt64_4514(intptr_t ptr_, int32_t ofs_); static int32_t SizeOf_4515(DLL2SDK::mscorlib::System::Type* t_); static intptr_t SecureStringToBSTR_4516(DLL2SDK::mscorlib::System::Security::SecureString* s_); static void WriteByte_4517(intptr_t ptr_, int32_t ofs_, uint8_t val_); static void WriteInt16_4518(intptr_t ptr_, int16_t val_); static void WriteInt16_4519(intptr_t ptr_, int32_t ofs_, int16_t val_); static void WriteInt32_4520(intptr_t ptr_, int32_t val_); static void WriteInt32_4521(intptr_t ptr_, int32_t ofs_, int32_t val_); static void WriteIntPtr_4522(intptr_t ptr_, int32_t ofs_, intptr_t val_); static intptr_t GetFunctionPointerForDelegateInternal_4523(DLL2SDK::mscorlib::System::Delegate* d_); static intptr_t GetFunctionPointerForDelegate_4524(DLL2SDK::mscorlib::System::Delegate* d_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { enum struct ComInterfaceType : int32_t { InterfaceIsDual_ = static_cast(0x0), InterfaceIsIUnknown_ = static_cast(0x1), InterfaceIsIDispatch_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct GCHandle { int32_t handle_; void _ctor_4473(intptr_t h_); void _ctor_4474(DLL2SDK::mscorlib::System::Object* obj_); void _ctor_4475(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandleType type_); bool get_IsAllocated_4476(); DLL2SDK::mscorlib::System::Object* get_Target_4477(); intptr_t AddrOfPinnedObject_4478(); void Free_4481(); bool Equals_4487(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_4488(); static DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandle Alloc_4479(DLL2SDK::mscorlib::System::Object* value_); static DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandle Alloc_4480(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandleType type_); static bool CheckCurrentDomain_4482(int32_t handle_); static DLL2SDK::mscorlib::System::Object* GetTarget_4483(int32_t handle_); static int32_t GetTargetHandle_4484(DLL2SDK::mscorlib::System::Object* obj_, int32_t handle_, DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandleType type_); static void FreeHandle_4485(int32_t handle_); static intptr_t GetAddrOfPinnedObject_4486(int32_t handle_); static DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandle FromIntPtr_4489(intptr_t value_); static intptr_t ToIntPtr_4490(DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandle value_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct ExternalException : DLL2SDK::mscorlib::System::SystemException { void _ctor_4470(); void _ctor_4471(DLL2SDK::mscorlib::System::String* message_); void _ctor_4472(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct ErrorWrapper : DLL2SDK::mscorlib::System::Object { int32_t errorCode_; }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct DispIdAttribute : DLL2SDK::mscorlib::System::Attribute { int32_t id_; void _ctor_4469(int32_t dispId_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct ComDefaultInterfaceAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Type* _type_; void _ctor_4468(DLL2SDK::mscorlib::System::Type* defaultInterface_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct ComCompatibleVersionAttribute : DLL2SDK::mscorlib::System::Attribute { int32_t major_; int32_t minor_; int32_t build_; int32_t revision_; void _ctor_4467(int32_t major_, int32_t minor_, int32_t build_, int32_t revision_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { enum struct ClassInterfaceType : int32_t { None_ = static_cast(0x0), AutoDispatch_ = static_cast(0x1), AutoDual_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct ClassInterfaceAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Runtime::InteropServices::ClassInterfaceType ciType_; void _ctor_4466(DLL2SDK::mscorlib::System::Runtime::InteropServices::ClassInterfaceType classInterfaceType_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { enum struct CharSet : int32_t { None_ = static_cast(0x1), Ansi_ = static_cast(0x2), Unicode_ = static_cast(0x3), Auto_ = static_cast(0x4) }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct COMException : DLL2SDK::mscorlib::System::Runtime::InteropServices::ExternalException { void _ctor_4463(); void _ctor_4464(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_4465(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Hosting { struct ActivationArguments : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution { enum struct Cer : int32_t { None_ = static_cast(0x0), MayFail_ = static_cast(0x1), Success_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution { enum struct Consistency : int32_t { MayCorruptAppDomain_ = static_cast(0x1), MayCorruptInstance_ = static_cast(0x2), MayCorruptProcess_ = static_cast(0x0), WillNotCorruptState_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution { struct PrePrepareMethodAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_4461(); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct StringFreezingAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_4458(); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { enum struct LoadHint : int32_t { Default_ = static_cast(0x0), Always_ = static_cast(0x1), Sometimes_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct IsVolatile : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct DefaultDependencyAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Runtime::CompilerServices::LoadHint hint_; void _ctor_4457(DLL2SDK::mscorlib::System::Runtime::CompilerServices::LoadHint loadHintArgument_); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct CustomConstantAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_4455(); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { enum struct CompilationRelaxations : int32_t { NoStringInterning_ = static_cast(0x8) }; } namespace DLL2SDK::mscorlib::System::Resources { struct SatelliteContractVersionAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Version* ver_; void _ctor_4452(DLL2SDK::mscorlib::System::String* version_); }; } namespace DLL2SDK::mscorlib::System::Resources { struct ResourceSet : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Resources::IResourceReader* Reader_; DLL2SDK::mscorlib::System::Collections::Hashtable* Table_; bool resources_read_; bool disposed_; void _ctor_4434(); void _ctor_4435(DLL2SDK::mscorlib::System::IO::Stream* stream_); void _ctor_4436(DLL2SDK::mscorlib::System::IO::UnmanagedMemoryStream* stream_); void _ctor_4437(DLL2SDK::mscorlib::System::String* fileName_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_4438(); void Dispose_4439(); void Dispose_4440(bool disposing_); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* GetEnumerator_4441(); DLL2SDK::mscorlib::System::Object* GetObjectInternal_4442(DLL2SDK::mscorlib::System::String* name_, bool ignoreCase_); DLL2SDK::mscorlib::System::Object* GetObject_4443(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Object* GetObject_4444(DLL2SDK::mscorlib::System::String* name_, bool ignoreCase_); void ReadResources_4445(); }; } namespace DLL2SDK::mscorlib::System::Resources { struct ResourceReader : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::IO::BinaryReader* reader_; DLL2SDK::mscorlib::System::Object* readerLock_; DLL2SDK::mscorlib::System::Runtime::Serialization::IFormatter* formatter_; int32_t resourceCount_; int32_t typeCount_; DLL2SDK::Array* typeNames_; DLL2SDK::Array* hashes_; DLL2SDK::Array* infos_; int32_t dataSectionOffset_; int64_t nameSectionOffset_; int32_t resource_ver_; DLL2SDK::Array* cache_; DLL2SDK::mscorlib::System::Object* cache_lock_; void _ctor_4410(DLL2SDK::mscorlib::System::IO::Stream* stream_); void _ctor_4411(DLL2SDK::mscorlib::System::String* fileName_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_4412(); void System_IDisposable_Dispose_4413(); void ReadHeaders_4414(); void CreateResourceInfo_4415(int64_t position_, DLL2SDK::mscorlib::System::Resources::ResourceReader_ResourceInfo* info_); int32_t Read7BitEncodedInt_4416(); DLL2SDK::mscorlib::System::Object* ReadValueVer2_4417(int32_t type_index_); DLL2SDK::mscorlib::System::Object* ReadValueVer1_4418(DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::mscorlib::System::Object* ReadNonPredefinedValue_4419(DLL2SDK::mscorlib::System::Type* exp_type_); void LoadResourceValues_4420(DLL2SDK::Array* store_); void Close_4421(); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* GetEnumerator_4422(); void Dispose_4423(bool disposing_); }; } namespace DLL2SDK::mscorlib::System::Resources { enum struct PredefinedResourceType : int32_t { Null_ = static_cast(0x0), String_ = static_cast(0x1), Bool_ = static_cast(0x2), Char_ = static_cast(0x3), Byte_ = static_cast(0x4), SByte_ = static_cast(0x5), Int16_ = static_cast(0x6), UInt16_ = static_cast(0x7), Int32_ = static_cast(0x8), UInt32_ = static_cast(0x9), Int64_ = static_cast(0xA), UInt64_ = static_cast(0xB), Single_ = static_cast(0xC), Double_ = static_cast(0xD), Decimal_ = static_cast(0xE), DateTime_ = static_cast(0xF), TimeSpan_ = static_cast(0x10), ByteArray_ = static_cast(0x20), Stream_ = static_cast(0x21), FistCustom_ = static_cast(0x40) }; } namespace DLL2SDK::mscorlib::System::Resources { struct ResourceManager : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Type* resourceSetType_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* ResourceCache_; DLL2SDK::mscorlib::System::Collections::Hashtable* NonExistent_; int32_t HeaderVersionNumber_; int32_t MagicNumber_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4408(); static void _cctor_4409(); }; } namespace DLL2SDK::mscorlib::System::Resources { struct NeutralResourcesLanguageAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* culture_; void _ctor_4407(DLL2SDK::mscorlib::System::String* cultureName_); }; } namespace DLL2SDK::mscorlib::System { struct Type : DLL2SDK::mscorlib::System::Reflection::MemberInfo { DLL2SDK::mscorlib::System::RuntimeTypeHandle _impl_; struct StaticFields { DLL2SDK::mscorlib::System::Reflection::BindingFlags DefaultBindingFlags_; wchar_t Delimiter_; DLL2SDK::Array* EmptyTypes_; DLL2SDK::mscorlib::System::Reflection::MemberFilter* FilterAttribute_; DLL2SDK::mscorlib::System::Reflection::MemberFilter* FilterName_; DLL2SDK::mscorlib::System::Reflection::MemberFilter* FilterNameIgnoreCase_; DLL2SDK::mscorlib::System::Object* Missing_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1084(); DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_1089(); DLL2SDK::mscorlib::System::String* get_AssemblyQualifiedName_1090(); DLL2SDK::mscorlib::System::Reflection::TypeAttributes get_Attributes_1091(); DLL2SDK::mscorlib::System::Type* get_BaseType_1092(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_1093(); DLL2SDK::mscorlib::System::String* get_FullName_1094(); bool get_HasElementType_1095(); bool get_IsAbstract_1096(); bool get_IsArray_1097(); bool get_IsByRef_1098(); bool get_IsClass_1099(); bool get_IsContextful_1100(); bool get_IsEnum_1101(); bool get_IsExplicitLayout_1102(); bool get_IsInterface_1103(); bool get_IsMarshalByRef_1104(); bool get_IsNestedPublic_1105(); bool get_IsPointer_1106(); bool get_IsPrimitive_1107(); bool get_IsPublic_1108(); bool get_IsSealed_1109(); bool get_IsSerializable_1110(); bool get_IsValueType_1111(); DLL2SDK::mscorlib::System::Reflection::MemberTypes get_MemberType_1112(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_1113(); DLL2SDK::mscorlib::System::String* get_Namespace_1114(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_1115(); DLL2SDK::mscorlib::System::RuntimeTypeHandle get_TypeHandle_1116(); DLL2SDK::mscorlib::System::Type* get_UnderlyingSystemType_1117(); bool Equals_1118(DLL2SDK::mscorlib::System::Object* o_); bool Equals_1119(DLL2SDK::mscorlib::System::Type* o_); bool EqualsInternal_1120(DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::mscorlib::System::Type* GetType_1131(); bool IsSubclassOf_1132(DLL2SDK::mscorlib::System::Type* c_); DLL2SDK::Array* GetInterfaces_1133(); bool IsAssignableFrom_1134(DLL2SDK::mscorlib::System::Type* c_); bool IsInstanceOfType_1135(DLL2SDK::mscorlib::System::Object* o_); int32_t GetArrayRank_1136(); DLL2SDK::mscorlib::System::Type* GetElementType_1137(); DLL2SDK::mscorlib::System::Reflection::EventInfo* GetEvent_1138(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Reflection::EventInfo* GetEvent_1139(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetEvents_1140(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetField_1141(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetField_1142(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetFields_1143(); DLL2SDK::Array* GetFields_1144(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); int32_t GetHashCode_1145(); DLL2SDK::Array* GetMember_1146(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::Array* GetMember_1147(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMember_1148(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MemberTypes type_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMembers_1149(); DLL2SDK::Array* GetMembers_1150(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethod_1151(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethod_1152(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethod_1153(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::Array* types_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethod_1154(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethod_1155(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodImpl_1156(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodImplInternal_1157(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetMethods_1158(); DLL2SDK::Array* GetMethods_1159(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetNestedTypes_1160(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetProperties_1161(); DLL2SDK::Array* GetProperties_1162(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetProperty_1163(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetProperty_1164(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetProperty_1165(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* returnType_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetProperty_1166(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetProperty_1167(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyImpl_1168(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyImplInternal_1169(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructorImpl_1170(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::TypeAttributes GetAttributeFlagsImpl_1171(); bool HasElementTypeImpl_1172(); bool IsArrayImpl_1173(); bool IsByRefImpl_1174(); bool IsPointerImpl_1175(); bool IsPrimitiveImpl_1176(); bool IsValueTypeImpl_1178(); bool IsContextfulImpl_1179(); bool IsMarshalByRefImpl_1180(); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructor_1181(DLL2SDK::Array* types_); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructor_1182(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructor_1183(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetConstructors_1184(); DLL2SDK::Array* GetConstructors_1185(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* FindMembers_1186(DLL2SDK::mscorlib::System::Reflection::MemberTypes memberType_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::MemberFilter* filter_, DLL2SDK::mscorlib::System::Object* filterCriteria_); DLL2SDK::mscorlib::System::Object* InvokeMember_1187(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* namedParameters_); DLL2SDK::mscorlib::System::String* ToString_1188(); bool get_IsSystemType_1189(); DLL2SDK::Array* GetGenericArguments_1190(); bool get_ContainsGenericParameters_1191(); bool get_IsGenericTypeDefinition_1192(); DLL2SDK::mscorlib::System::Type* GetGenericTypeDefinition_impl_1193(); DLL2SDK::mscorlib::System::Type* GetGenericTypeDefinition_1194(); bool get_IsGenericType_1195(); DLL2SDK::mscorlib::System::Type* MakeGenericType_1197(DLL2SDK::Array* typeArguments_); bool get_IsGenericParameter_1198(); bool get_IsNested_1199(); DLL2SDK::Array* GetGenericParameterConstraints_impl_1200(); DLL2SDK::Array* GetGenericParameterConstraints_1201(); DLL2SDK::mscorlib::System::Type* make_array_type_1202(int32_t rank_); DLL2SDK::mscorlib::System::Type* MakeArrayType_1203(); DLL2SDK::mscorlib::System::Type* make_byref_type_1204(); DLL2SDK::mscorlib::System::Type* MakeByRefType_1205(); DLL2SDK::Array* GetPseudoCustomAttributes_1206(); bool get_IsUserType_1207(); static void _cctor_1085(); static bool FilterName_impl_1086(DLL2SDK::mscorlib::System::Reflection::MemberInfo* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_); static bool FilterNameIgnoreCase_impl_1087(DLL2SDK::mscorlib::System::Reflection::MemberInfo* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_); static bool FilterAttribute_impl_1088(DLL2SDK::mscorlib::System::Reflection::MemberInfo* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_); static DLL2SDK::mscorlib::System::Type* internal_from_handle_1121(intptr_t handle_); static DLL2SDK::mscorlib::System::Type* internal_from_name_1122(DLL2SDK::mscorlib::System::String* name_, bool throwOnError_, bool ignoreCase_); static DLL2SDK::mscorlib::System::Type* GetType_1123(DLL2SDK::mscorlib::System::String* typeName_); static DLL2SDK::mscorlib::System::Type* GetType_1124(DLL2SDK::mscorlib::System::String* typeName_, bool throwOnError_); static DLL2SDK::mscorlib::System::TypeCode GetTypeCodeInternal_1125(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::TypeCode GetTypeCode_1126(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Type* GetTypeFromHandle_1127(DLL2SDK::mscorlib::System::RuntimeTypeHandle handle_); static DLL2SDK::mscorlib::System::RuntimeTypeHandle GetTypeHandle_1128(DLL2SDK::mscorlib::System::Object* o_); static bool type_is_subtype_of_1129(DLL2SDK::mscorlib::System::Type* a_, DLL2SDK::mscorlib::System::Type* b_, bool check_interfaces_); static bool type_is_assignable_from_1130(DLL2SDK::mscorlib::System::Type* a_, DLL2SDK::mscorlib::System::Type* b_); static bool IsArrayImpl_1177(DLL2SDK::mscorlib::System::Type* type_); static DLL2SDK::mscorlib::System::Type* MakeGenericType_1196(DLL2SDK::mscorlib::System::Type* gt_, DLL2SDK::Array* types_); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct TypeAttributes : int32_t { VisibilityMask_ = static_cast(0x7), NotPublic_ = static_cast(0x0), Public_ = static_cast(0x1), NestedPublic_ = static_cast(0x2), NestedPrivate_ = static_cast(0x3), NestedFamily_ = static_cast(0x4), NestedAssembly_ = static_cast(0x5), NestedFamANDAssem_ = static_cast(0x6), NestedFamORAssem_ = static_cast(0x7), LayoutMask_ = static_cast(0x18), AutoLayout_ = static_cast(0x0), SequentialLayout_ = static_cast(0x8), ExplicitLayout_ = static_cast(0x10), ClassSemanticsMask_ = static_cast(0x20), Class_ = static_cast(0x0), Interface_ = static_cast(0x20), Abstract_ = static_cast(0x80), Sealed_ = static_cast(0x100), SpecialName_ = static_cast(0x400), Import_ = static_cast(0x1000), Serializable_ = static_cast(0x2000), StringFormatMask_ = static_cast(0x30000), AnsiClass_ = static_cast(0x0), UnicodeClass_ = static_cast(0x10000), AutoClass_ = static_cast(0x20000), BeforeFieldInit_ = static_cast(0x100000), ReservedMask_ = static_cast(0x40800), RTSpecialName_ = static_cast(0x800), HasSecurity_ = static_cast(0x40000), CustomFormatClass_ = static_cast(0x30000), CustomFormatMask_ = static_cast(0xC00000) }; } namespace DLL2SDK::mscorlib::System::Reflection { struct TargetParameterCountException : DLL2SDK::mscorlib::System::Exception { void _ctor_4365(); void _ctor_4366(DLL2SDK::mscorlib::System::String* message_); void _ctor_4367(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct TargetInvocationException : DLL2SDK::mscorlib::System::Exception { void _ctor_4362(DLL2SDK::mscorlib::System::Exception* inner_); void _ctor_4363(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* inner_); void _ctor_4364(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext sc_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct TargetException : DLL2SDK::mscorlib::System::Exception { void _ctor_4359(); void _ctor_4360(DLL2SDK::mscorlib::System::String* message_); void _ctor_4361(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct StrongNameKeyPair : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _publicKey_; DLL2SDK::mscorlib::System::String* _keyPairContainer_; bool _keyPairExported_; DLL2SDK::Array* _keyPairArray_; DLL2SDK::mscorlib::System::Security::Cryptography::RSA* _rsa_; void _ctor_4354(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_ISerializable_GetObjectData_4355(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_4356(DLL2SDK::mscorlib::System::Object* sender_); DLL2SDK::mscorlib::System::Security::Cryptography::RSA* GetRSA_4357(); DLL2SDK::mscorlib::Mono::Security::StrongName* StrongName_4358(); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct ResourceAttributes : int32_t { Public_ = static_cast(0x1), Private_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::System::Reflection { struct PropertyInfo : DLL2SDK::mscorlib::System::Reflection::MemberInfo { void _ctor_4336(); DLL2SDK::mscorlib::System::Reflection::PropertyAttributes get_Attributes_4337(); bool get_CanRead_4338(); bool get_CanWrite_4339(); DLL2SDK::mscorlib::System::Reflection::MemberTypes get_MemberType_4340(); DLL2SDK::mscorlib::System::Type* get_PropertyType_4341(); DLL2SDK::Array* GetAccessors_4342(bool nonPublic_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetGetMethod_4343(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetGetMethod_4344(bool nonPublic_); DLL2SDK::Array* GetIndexParameters_4345(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetSetMethod_4346(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetSetMethod_4347(bool nonPublic_); DLL2SDK::mscorlib::System::Object* GetValue_4348(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* index_); DLL2SDK::mscorlib::System::Object* GetValue_4349(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* index_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); void SetValue_4350(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* index_); void SetValue_4351(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* index_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::Array* GetOptionalCustomModifiers_4352(); DLL2SDK::Array* GetRequiredCustomModifiers_4353(); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct PropertyAttributes : int32_t { None_ = static_cast(0x0), SpecialName_ = static_cast(0x200), ReservedMask_ = static_cast(0xF400), RTSpecialName_ = static_cast(0x400), HasDefault_ = static_cast(0x1000), Reserved2_ = static_cast(0x2000), Reserved3_ = static_cast(0x4000), Reserved4_ = static_cast(0x8000) }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct ProcessorArchitecture : int32_t { None_ = static_cast(0x0), MSIL_ = static_cast(0x1), X86_ = static_cast(0x2), IA64_ = static_cast(0x3), Amd64_ = static_cast(0x4) }; } namespace DLL2SDK::mscorlib::System::Reflection { struct Pointer : DLL2SDK::mscorlib::System::Object { void* data_; DLL2SDK::mscorlib::System::Type* type_; void _ctor_4334(); void System_Runtime_Serialization_ISerializable_GetObjectData_4335(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct ParameterModifier { DLL2SDK::Array* _byref_; }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct ParameterAttributes : int32_t { None_ = static_cast(0x0), In_ = static_cast(0x1), Out_ = static_cast(0x2), Lcid_ = static_cast(0x4), Retval_ = static_cast(0x8), Optional_ = static_cast(0x10), ReservedMask_ = static_cast(0xF000), HasDefault_ = static_cast(0x1000), HasFieldMarshal_ = static_cast(0x2000), Reserved3_ = static_cast(0x4000), Reserved4_ = static_cast(0x8000) }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct PInfo : int32_t { Attributes_ = static_cast(0x1), GetMethod_ = static_cast(0x2), SetMethod_ = static_cast(0x4), ReflectedType_ = static_cast(0x8), DeclaringType_ = static_cast(0x10), Name_ = static_cast(0x20) }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoPropertyInfo { DLL2SDK::mscorlib::System::Type* parent_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* get_method_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* set_method_; DLL2SDK::mscorlib::System::Reflection::PropertyAttributes attrs_; static void get_property_info_4276(DLL2SDK::mscorlib::System::Reflection::MonoProperty* prop_, DLL2SDK::mscorlib::System::Reflection::MonoPropertyInfo* info_, DLL2SDK::mscorlib::System::Reflection::PInfo req_info_); static DLL2SDK::Array* GetTypeModifiers_4277(DLL2SDK::mscorlib::System::Reflection::MonoProperty* prop_, bool optional_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MethodBase : DLL2SDK::mscorlib::System::Reflection::MemberInfo { void _ctor_4132(); DLL2SDK::Array* GetParameters_4137(); int32_t GetParameterCount_4138(); DLL2SDK::mscorlib::System::Object* Invoke_4139(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* parameters_); DLL2SDK::mscorlib::System::Object* Invoke_4140(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::RuntimeMethodHandle get_MethodHandle_4141(); DLL2SDK::mscorlib::System::Reflection::MethodAttributes get_Attributes_4142(); DLL2SDK::mscorlib::System::Reflection::CallingConventions get_CallingConvention_4143(); bool get_IsPublic_4144(); bool get_IsStatic_4145(); bool get_IsVirtual_4146(); bool get_IsAbstract_4147(); bool get_IsSpecialName_4148(); bool get_IsConstructor_4149(); int32_t get_next_table_index_4150(DLL2SDK::mscorlib::System::Object* obj_, int32_t table_, bool inc_); DLL2SDK::Array* GetGenericArguments_4151(); bool get_ContainsGenericParameters_4152(); bool get_IsGenericMethodDefinition_4153(); bool get_IsGenericMethod_4154(); static DLL2SDK::mscorlib::System::Reflection::MethodBase* GetMethodFromHandleNoGenericCheck_4133(DLL2SDK::mscorlib::System::RuntimeMethodHandle handle_); static DLL2SDK::mscorlib::System::Reflection::MethodBase* GetMethodFromIntPtr_4134(intptr_t handle_, intptr_t declaringType_); static DLL2SDK::mscorlib::System::Reflection::MethodBase* GetMethodFromHandle_4135(DLL2SDK::mscorlib::System::RuntimeMethodHandle handle_); static DLL2SDK::mscorlib::System::Reflection::MethodBase* GetMethodFromHandleInternalType_4136(intptr_t method_handle_, intptr_t type_handle_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MethodInfo : DLL2SDK::mscorlib::System::Reflection::MethodBase { void _ctor_4155(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetBaseDefinition_4156(); DLL2SDK::mscorlib::System::Reflection::MemberTypes get_MemberType_4157(); DLL2SDK::mscorlib::System::Type* get_ReturnType_4158(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* MakeGenericMethod_4159(DLL2SDK::Array* typeArguments_); DLL2SDK::Array* GetGenericArguments_4160(); bool get_IsGenericMethod_4161(); bool get_IsGenericMethodDefinition_4162(); bool get_ContainsGenericParameters_4163(); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct MethodImplAttributes : int32_t { CodeTypeMask_ = static_cast(0x3), IL_ = static_cast(0x0), Native_ = static_cast(0x1), OPTIL_ = static_cast(0x2), Runtime_ = static_cast(0x3), ManagedMask_ = static_cast(0x4), Unmanaged_ = static_cast(0x4), Managed_ = static_cast(0x0), ForwardRef_ = static_cast(0x10), PreserveSig_ = static_cast(0x80), InternalCall_ = static_cast(0x1000), Synchronized_ = static_cast(0x20), NoInlining_ = static_cast(0x8), MaxMethodImplVal_ = static_cast(0xFFFF) }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct MethodAttributes : int32_t { MemberAccessMask_ = static_cast(0x7), PrivateScope_ = static_cast(0x0), Private_ = static_cast(0x1), FamANDAssem_ = static_cast(0x2), Assembly_ = static_cast(0x3), Family_ = static_cast(0x4), FamORAssem_ = static_cast(0x5), Public_ = static_cast(0x6), Static_ = static_cast(0x10), Final_ = static_cast(0x20), Virtual_ = static_cast(0x40), HideBySig_ = static_cast(0x80), VtableLayoutMask_ = static_cast(0x100), CheckAccessOnOverride_ = static_cast(0x200), ReuseSlot_ = static_cast(0x0), NewSlot_ = static_cast(0x100), Abstract_ = static_cast(0x400), SpecialName_ = static_cast(0x800), PinvokeImpl_ = static_cast(0x2000), UnmanagedExport_ = static_cast(0x8), RTSpecialName_ = static_cast(0x1000), ReservedMask_ = static_cast(0xD000), HasSecurity_ = static_cast(0x4000), RequireSecObject_ = static_cast(0x8000) }; } namespace DLL2SDK::mscorlib::System::Reflection { struct ConstructorInfo : DLL2SDK::mscorlib::System::Reflection::MethodBase { struct StaticFields { DLL2SDK::mscorlib::System::String* ConstructorName_; DLL2SDK::mscorlib::System::String* TypeConstructorName_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4071(); DLL2SDK::mscorlib::System::Reflection::MemberTypes get_MemberType_4073(); DLL2SDK::mscorlib::System::Object* Invoke_4074(DLL2SDK::Array* parameters_); DLL2SDK::mscorlib::System::Object* Invoke_4075(DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); static void _cctor_4072(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoMethod : DLL2SDK::mscorlib::System::Reflection::MethodInfo { intptr_t mhandle_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Type* reftype_; void _ctor_4231(); void _ctor_4232(DLL2SDK::mscorlib::System::RuntimeMethodHandle mhandle_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetBaseDefinition_4235(); DLL2SDK::mscorlib::System::Type* get_ReturnType_4236(); DLL2SDK::Array* GetParameters_4237(); DLL2SDK::mscorlib::System::Object* InternalInvoke_4238(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Exception* exc_); DLL2SDK::mscorlib::System::Object* Invoke_4239(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::RuntimeMethodHandle get_MethodHandle_4240(); DLL2SDK::mscorlib::System::Reflection::MethodAttributes get_Attributes_4241(); DLL2SDK::mscorlib::System::Reflection::CallingConventions get_CallingConvention_4242(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_4243(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_4244(); DLL2SDK::mscorlib::System::String* get_Name_4245(); bool IsDefined_4246(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_4247(bool inherit_); DLL2SDK::Array* GetCustomAttributes_4248(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetPseudoCustomAttributes_4250(); DLL2SDK::mscorlib::System::String* ToString_4252(); void GetObjectData_4253(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* MakeGenericMethod_4254(DLL2SDK::Array* methodInstantiation_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* MakeGenericMethod_impl_4255(DLL2SDK::Array* types_); DLL2SDK::Array* GetGenericArguments_4256(); bool get_IsGenericMethodDefinition_4257(); bool get_IsGenericMethod_4258(); bool get_ContainsGenericParameters_4259(); static DLL2SDK::mscorlib::System::String* get_name_4233(DLL2SDK::mscorlib::System::Reflection::MethodBase* method_); static DLL2SDK::mscorlib::System::Reflection::MonoMethod* get_base_definition_4234(DLL2SDK::mscorlib::System::Reflection::MonoMethod* method_); static DLL2SDK::mscorlib::System::Runtime::InteropServices::DllImportAttribute* GetDllImportAttribute_4249(intptr_t mhandle_); static bool ShouldPrintFullName_4251(DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct FieldAttributes : int32_t { FieldAccessMask_ = static_cast(0x7), PrivateScope_ = static_cast(0x0), Private_ = static_cast(0x1), FamANDAssem_ = static_cast(0x2), Assembly_ = static_cast(0x3), Family_ = static_cast(0x4), FamORAssem_ = static_cast(0x5), Public_ = static_cast(0x6), Static_ = static_cast(0x10), InitOnly_ = static_cast(0x20), Literal_ = static_cast(0x40), NotSerialized_ = static_cast(0x80), HasFieldRVA_ = static_cast(0x100), SpecialName_ = static_cast(0x200), RTSpecialName_ = static_cast(0x400), HasFieldMarshal_ = static_cast(0x1000), PinvokeImpl_ = static_cast(0x2000), HasDefault_ = static_cast(0x8000), ReservedMask_ = static_cast(0x9500) }; } namespace DLL2SDK::mscorlib::System { struct RuntimeFieldHandle { intptr_t value_; void _ctor_1237(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); intptr_t get_Value_1238(); void GetObjectData_1239(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool Equals_1240(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_1241(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct FieldInfo : DLL2SDK::mscorlib::System::Reflection::MemberInfo { void _ctor_4104(); DLL2SDK::mscorlib::System::Reflection::FieldAttributes get_Attributes_4105(); DLL2SDK::mscorlib::System::RuntimeFieldHandle get_FieldHandle_4106(); DLL2SDK::mscorlib::System::Type* get_FieldType_4107(); DLL2SDK::mscorlib::System::Object* GetValue_4108(DLL2SDK::mscorlib::System::Object* obj_); DLL2SDK::mscorlib::System::Reflection::MemberTypes get_MemberType_4109(); bool get_IsLiteral_4110(); bool get_IsStatic_4111(); bool get_IsInitOnly_4112(); bool get_IsPublic_4113(); bool get_IsPrivate_4114(); bool get_IsNotSerialized_4115(); void SetValue_4116(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); void SetValue_4117(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* value_); int32_t GetFieldOffset_4120(); DLL2SDK::mscorlib::System::Reflection::Emit::UnmanagedMarshal* GetUnmanagedMarshal_4121(); DLL2SDK::mscorlib::System::Reflection::Emit::UnmanagedMarshal* get_UMarshal_4122(); DLL2SDK::Array* GetPseudoCustomAttributes_4123(); DLL2SDK::mscorlib::System::Object* GetRawConstantValue_4124(); static DLL2SDK::mscorlib::System::Reflection::FieldInfo* internal_from_handle_type_4118(intptr_t field_handle_, intptr_t type_handle_); static DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetFieldFromHandle_4119(DLL2SDK::mscorlib::System::RuntimeFieldHandle handle_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct EventInfo : DLL2SDK::mscorlib::System::Reflection::MemberInfo { DLL2SDK::mscorlib::System::Reflection::EventInfo_AddEventAdapter* cached_add_event_; void _ctor_4094(); DLL2SDK::mscorlib::System::Reflection::EventAttributes get_Attributes_4095(); DLL2SDK::mscorlib::System::Type* get_EventHandlerType_4096(); DLL2SDK::mscorlib::System::Reflection::MemberTypes get_MemberType_4097(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetAddMethod_4098(bool nonPublic_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetRemoveMethod_4099(bool nonPublic_); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct EventAttributes : int32_t { None_ = static_cast(0x0), SpecialName_ = static_cast(0x200), ReservedMask_ = static_cast(0x400), RTSpecialName_ = static_cast(0x400) }; } namespace DLL2SDK::mscorlib::System::Reflection { struct Module : DLL2SDK::mscorlib::System::Object { intptr_t _impl_; DLL2SDK::mscorlib::System::Reflection::Assembly* assembly_; DLL2SDK::mscorlib::System::String* fqname_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* scopename_; bool is_resource_; int32_t token_; struct StaticFields { DLL2SDK::mscorlib::System::Reflection::BindingFlags defaultBindingFlags_; DLL2SDK::mscorlib::System::Reflection::TypeFilter* FilterTypeName_; DLL2SDK::mscorlib::System::Reflection::TypeFilter* FilterTypeNameIgnoreCase_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4167(); DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_4169(); DLL2SDK::mscorlib::System::String* get_Name_4170(); DLL2SDK::mscorlib::System::String* get_ScopeName_4171(); DLL2SDK::Array* GetCustomAttributes_4172(bool inherit_); DLL2SDK::Array* GetCustomAttributes_4173(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); void GetObjectData_4174(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Type* GetType_4175(DLL2SDK::mscorlib::System::String* className_); DLL2SDK::mscorlib::System::Type* GetType_4176(DLL2SDK::mscorlib::System::String* className_, bool throwOnError_, bool ignoreCase_); DLL2SDK::Array* InternalGetTypes_4177(); DLL2SDK::Array* GetTypes_4178(); bool IsDefined_4179(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); bool IsResource_4180(); DLL2SDK::mscorlib::System::String* ToString_4181(); static void _cctor_4168(); static bool filter_by_type_name_4182(DLL2SDK::mscorlib::System::Type* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_); static bool filter_by_type_name_ignore_case_4183(DLL2SDK::mscorlib::System::Type* m_, DLL2SDK::mscorlib::System::Object* filterCriteria_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct Missing : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Reflection::Missing* Value_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4164(); void System_Runtime_Serialization_ISerializable_GetObjectData_4166(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void _cctor_4165(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MemberInfoSerializationHolder : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _memberName_; DLL2SDK::mscorlib::System::String* _memberSignature_; DLL2SDK::mscorlib::System::Reflection::MemberTypes _memberType_; DLL2SDK::mscorlib::System::Type* _reflectedType_; DLL2SDK::Array* _genericArguments_; void _ctor_4127(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext ctx_); void GetObjectData_4130(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Object* GetRealObject_4131(DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void Serialize_4128(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* klass_, DLL2SDK::mscorlib::System::String* signature_, DLL2SDK::mscorlib::System::Reflection::MemberTypes type_); static void Serialize_4129(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Type* klass_, DLL2SDK::mscorlib::System::String* signature_, DLL2SDK::mscorlib::System::Reflection::MemberTypes type_, DLL2SDK::Array* genericArguments_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct LocalVariableInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Type* type_; bool is_pinned_; uint16_t position_; void _ctor_4125(); DLL2SDK::mscorlib::System::String* ToString_4126(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct CustomAttributeTypedArgument { DLL2SDK::mscorlib::System::Type* argumentType_; DLL2SDK::mscorlib::System::Object* value_; DLL2SDK::mscorlib::System::String* ToString_4091(); bool Equals_4092(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_4093(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct CustomAttributeNamedArgument { DLL2SDK::mscorlib::System::Reflection::CustomAttributeTypedArgument typedArgument_; DLL2SDK::mscorlib::System::Reflection::MemberInfo* memberInfo_; DLL2SDK::mscorlib::System::String* ToString_4088(); bool Equals_4089(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_4090(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct CustomAttributeData : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* ctorInfo_; DLL2SDK::mscorlib::System::Collections::Generic::IList_1* ctorArgs_; DLL2SDK::mscorlib::System::Collections::Generic::IList_1* namedArgs_; void _ctor_4076(DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* ctorInfo_, DLL2SDK::Array* ctorArgs_, DLL2SDK::Array* namedArgs_); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* get_Constructor_4077(); DLL2SDK::mscorlib::System::Collections::Generic::IList_1* get_ConstructorArguments_4078(); DLL2SDK::mscorlib::System::Collections::Generic::IList_1* get_NamedArguments_4079(); DLL2SDK::mscorlib::System::String* ToString_4084(); bool Equals_4086(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_4087(); static DLL2SDK::mscorlib::System::Collections::Generic::IList_1* GetCustomAttributes_4080(DLL2SDK::mscorlib::System::Reflection::Assembly* target_); static DLL2SDK::mscorlib::System::Collections::Generic::IList_1* GetCustomAttributes_4081(DLL2SDK::mscorlib::System::Reflection::MemberInfo* target_); static DLL2SDK::mscorlib::System::Collections::Generic::IList_1* GetCustomAttributes_4082(DLL2SDK::mscorlib::System::Reflection::Module* target_); static DLL2SDK::mscorlib::System::Collections::Generic::IList_1* GetCustomAttributes_4083(DLL2SDK::mscorlib::System::Reflection::ParameterInfo* target_); template static DLL2SDK::Array* UnboxValues_4085(DLL2SDK::Array* values_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyTrademarkAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4044(DLL2SDK::mscorlib::System::String* trademark_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyTitleAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4043(DLL2SDK::mscorlib::System::String* title_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyProductAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4042(DLL2SDK::mscorlib::System::String* product_); }; } namespace DLL2SDK::mscorlib::System::Reflection { enum struct AssemblyNameFlags : int32_t { None_ = static_cast(0x0), PublicKey_ = static_cast(0x1), Retargetable_ = static_cast(0x100), EnableJITcompileOptimizer_ = static_cast(0x4000), EnableJITcompileTracking_ = static_cast(0x8000) }; } namespace DLL2SDK::mscorlib::System::Configuration::Assemblies { enum struct AssemblyVersionCompatibility : int32_t { SameMachine_ = static_cast(0x1), SameProcess_ = static_cast(0x2), SameDomain_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Configuration::Assemblies { enum struct AssemblyHashAlgorithm : int32_t { None_ = static_cast(0x0), MD5_ = static_cast(0x8003), SHA1_ = static_cast(0x8004) }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyKeyFileAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4018(DLL2SDK::mscorlib::System::String* keyFile_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyInformationalVersionAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4017(DLL2SDK::mscorlib::System::String* informationalVersion_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyFileVersionAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4016(DLL2SDK::mscorlib::System::String* version_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyDescriptionAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4015(DLL2SDK::mscorlib::System::String* description_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyDelaySignAttribute : DLL2SDK::mscorlib::System::Attribute { bool delay_; void _ctor_4014(bool delaySign_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyDefaultAliasAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4013(DLL2SDK::mscorlib::System::String* defaultAlias_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyCopyrightAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4012(DLL2SDK::mscorlib::System::String* copyright_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyConfigurationAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4011(DLL2SDK::mscorlib::System::String* configuration_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyCompanyAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* name_; void _ctor_4010(DLL2SDK::mscorlib::System::String* company_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct Assembly : DLL2SDK::mscorlib::System::Object { intptr_t _mono_assembly_; DLL2SDK::mscorlib::System::Reflection::Assembly_ResolveEventHolder* resolve_event_holder_; DLL2SDK::mscorlib::System::Security::Policy::Evidence* _evidence_; DLL2SDK::mscorlib::System::Security::PermissionSet* _minimum_; DLL2SDK::mscorlib::System::Security::PermissionSet* _optional_; DLL2SDK::mscorlib::System::Security::PermissionSet* _refuse_; DLL2SDK::mscorlib::System::Security::PermissionSet* _granted_; DLL2SDK::mscorlib::System::Security::PermissionSet* _denied_; bool fromByteArray_; DLL2SDK::mscorlib::System::String* assemblyName_; void _ctor_3972(); DLL2SDK::mscorlib::System::String* get_code_base_3973(bool escaped_); DLL2SDK::mscorlib::System::String* get_fullname_3974(); DLL2SDK::mscorlib::System::String* get_location_3975(); DLL2SDK::mscorlib::System::String* GetCodeBase_3976(bool escaped_); DLL2SDK::mscorlib::System::String* get_FullName_3977(); DLL2SDK::mscorlib::System::String* get_Location_3978(); bool IsDefined_3979(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_3980(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3981(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); intptr_t GetManifestResourceInternal_3982(DLL2SDK::mscorlib::System::String* name_, int32_t* size_, DLL2SDK::mscorlib::System::Reflection::Module* module_); DLL2SDK::Array* GetTypes_3983(bool exportedOnly_); DLL2SDK::Array* GetTypes_3984(); DLL2SDK::mscorlib::System::Type* GetType_3985(DLL2SDK::mscorlib::System::String* name_, bool throwOnError_); DLL2SDK::mscorlib::System::Type* GetType_3986(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Type* InternalGetType_3987(DLL2SDK::mscorlib::System::Reflection::Module* module_, DLL2SDK::mscorlib::System::String* name_, bool throwOnError_, bool ignoreCase_); DLL2SDK::mscorlib::System::Type* GetType_3988(DLL2SDK::mscorlib::System::String* name_, bool throwOnError_, bool ignoreCase_); DLL2SDK::mscorlib::System::Reflection::AssemblyName* GetName_3991(bool copiedName_); DLL2SDK::mscorlib::System::Reflection::AssemblyName* GetName_3992(); DLL2SDK::mscorlib::System::Reflection::AssemblyName* UnprotectedGetName_3993(); DLL2SDK::mscorlib::System::String* ToString_3994(); DLL2SDK::mscorlib::System::Object* CreateInstance_4003(DLL2SDK::mscorlib::System::String* typeName_); DLL2SDK::mscorlib::System::Object* CreateInstance_4004(DLL2SDK::mscorlib::System::String* typeName_, bool ignoreCase_); DLL2SDK::mscorlib::System::Reflection::Module* GetModule_4005(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::Array* GetModulesInternal_4006(); DLL2SDK::Array* GetModules_4007(bool getResourceModules_); static void InternalGetAssemblyName_3989(DLL2SDK::mscorlib::System::String* assemblyFile_, DLL2SDK::mscorlib::System::Reflection::AssemblyName* aname_); static void FillName_3990(DLL2SDK::mscorlib::System::Reflection::Assembly* ass_, DLL2SDK::mscorlib::System::Reflection::AssemblyName* aname_); static DLL2SDK::mscorlib::System::Reflection::Assembly* LoadFrom_3995(DLL2SDK::mscorlib::System::String* assemblyFile_, bool refonly_); static DLL2SDK::mscorlib::System::Reflection::Assembly* LoadFrom_3996(DLL2SDK::mscorlib::System::String* assemblyFile_, DLL2SDK::mscorlib::System::Security::Policy::Evidence* securityEvidence_); static DLL2SDK::mscorlib::System::Reflection::Assembly* Load_3997(DLL2SDK::mscorlib::System::String* assemblyString_); static DLL2SDK::mscorlib::System::Reflection::Assembly* Load_3998(DLL2SDK::mscorlib::System::Reflection::AssemblyName* assemblyRef_); static DLL2SDK::mscorlib::System::Reflection::Assembly* LoadWithPartialName_3999(DLL2SDK::mscorlib::System::String* partialName_); static DLL2SDK::mscorlib::System::Reflection::Assembly* load_with_partial_name_4000(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Security::Policy::Evidence* e_); static DLL2SDK::mscorlib::System::Reflection::Assembly* LoadWithPartialName_4001(DLL2SDK::mscorlib::System::String* partialName_, DLL2SDK::mscorlib::System::Security::Policy::Evidence* securityEvidence_); static DLL2SDK::mscorlib::System::Reflection::Assembly* LoadWithPartialName_4002(DLL2SDK::mscorlib::System::String* partialName_, DLL2SDK::mscorlib::System::Security::Policy::Evidence* securityEvidence_, bool oldBehavior_); static DLL2SDK::mscorlib::System::Reflection::Assembly* GetExecutingAssembly_4008(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AmbiguousMatchException : DLL2SDK::mscorlib::System::SystemException { void _ctor_3969(); void _ctor_3970(DLL2SDK::mscorlib::System::String* message_); void _ctor_3971(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct UnmanagedMarshal : DLL2SDK::mscorlib::System::Object { int32_t count_; DLL2SDK::mscorlib::System::Runtime::InteropServices::UnmanagedType t_; DLL2SDK::mscorlib::System::Runtime::InteropServices::UnmanagedType tbase_; DLL2SDK::mscorlib::System::String* guid_; DLL2SDK::mscorlib::System::String* mcookie_; DLL2SDK::mscorlib::System::String* marshaltype_; DLL2SDK::mscorlib::System::Type* marshaltyperef_; int32_t param_num_; bool has_size_; DLL2SDK::mscorlib::System::Runtime::InteropServices::MarshalAsAttribute* ToMarshalAsAttribute_3968(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { enum struct PackingSize : int32_t { Unspecified_ = static_cast(0x0), Size1_ = static_cast(0x1), Size2_ = static_cast(0x2), Size4_ = static_cast(0x4), Size8_ = static_cast(0x8), Size16_ = static_cast(0x10), Size32_ = static_cast(0x20), Size64_ = static_cast(0x40), Size128_ = static_cast(0x80) }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { enum struct StackBehaviour : int32_t { Pop0_ = static_cast(0x0), Pop1_ = static_cast(0x1), Pop1_pop1_ = static_cast(0x2), Popi_ = static_cast(0x3), Popi_pop1_ = static_cast(0x4), Popi_popi_ = static_cast(0x5), Popi_popi8_ = static_cast(0x6), Popi_popi_popi_ = static_cast(0x7), Popi_popr4_ = static_cast(0x8), Popi_popr8_ = static_cast(0x9), Popref_ = static_cast(0xA), Popref_pop1_ = static_cast(0xB), Popref_popi_ = static_cast(0xC), Popref_popi_popi_ = static_cast(0xD), Popref_popi_popi8_ = static_cast(0xE), Popref_popi_popr4_ = static_cast(0xF), Popref_popi_popr8_ = static_cast(0x10), Popref_popi_popref_ = static_cast(0x11), Push0_ = static_cast(0x12), Push1_ = static_cast(0x13), Push1_push1_ = static_cast(0x14), Pushi_ = static_cast(0x15), Pushi8_ = static_cast(0x16), Pushr4_ = static_cast(0x17), Pushr8_ = static_cast(0x18), Pushref_ = static_cast(0x19), Varpop_ = static_cast(0x1A), Varpush_ = static_cast(0x1B), Popref_popi_pop1_ = static_cast(0x1C) }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct PropertyBuilder : DLL2SDK::mscorlib::System::Reflection::PropertyInfo { DLL2SDK::mscorlib::System::Reflection::PropertyAttributes attrs_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Type* type_; DLL2SDK::mscorlib::System::Reflection::Emit::MethodBuilder* set_method_; DLL2SDK::mscorlib::System::Reflection::Emit::MethodBuilder* get_method_; DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* typeb_; DLL2SDK::mscorlib::System::Reflection::PropertyAttributes get_Attributes_3871(); bool get_CanRead_3872(); bool get_CanWrite_3873(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_3874(); DLL2SDK::mscorlib::System::String* get_Name_3875(); DLL2SDK::mscorlib::System::Type* get_PropertyType_3876(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_3877(); DLL2SDK::Array* GetAccessors_3878(bool nonPublic_); DLL2SDK::Array* GetCustomAttributes_3879(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3880(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetGetMethod_3881(bool nonPublic_); DLL2SDK::Array* GetIndexParameters_3882(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetSetMethod_3883(bool nonPublic_); DLL2SDK::mscorlib::System::Object* GetValue_3884(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* index_); DLL2SDK::mscorlib::System::Object* GetValue_3885(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* index_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); bool IsDefined_3886(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); void SetValue_3887(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* index_); void SetValue_3888(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* index_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3889(); DLL2SDK::mscorlib::System::Exception* not_supported_3890(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ParameterBuilder : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Reflection::ParameterAttributes attrs_; int32_t position_; int32_t get_Attributes_3868(); DLL2SDK::mscorlib::System::String* get_Name_3869(); int32_t get_Position_3870(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { enum struct PEFileKinds : int32_t { Dll_ = static_cast(0x1), ConsoleApplication_ = static_cast(0x2), WindowApplication_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { enum struct OperandType : int32_t { InlineBrTarget_ = static_cast(0x0), InlineField_ = static_cast(0x1), InlineI_ = static_cast(0x2), InlineI8_ = static_cast(0x3), InlineMethod_ = static_cast(0x4), InlineNone_ = static_cast(0x5), InlinePhi_ = static_cast(0x6), InlineR_ = static_cast(0x7), InlineSig_ = static_cast(0x9), InlineString_ = static_cast(0xA), InlineSwitch_ = static_cast(0xB), InlineTok_ = static_cast(0xC), InlineType_ = static_cast(0xD), InlineVar_ = static_cast(0xE), ShortInlineBrTarget_ = static_cast(0xF), ShortInlineI_ = static_cast(0x10), ShortInlineR_ = static_cast(0x11), ShortInlineVar_ = static_cast(0x12) }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct OpCode { uint8_t op1_; uint8_t op2_; uint8_t push_; uint8_t pop_; uint8_t size_; uint8_t type_; uint8_t args_; uint8_t flow_; void _ctor_3855(int32_t p_, int32_t q_); int32_t GetHashCode_3856(); bool Equals_3857(DLL2SDK::mscorlib::System::Object* obj_); DLL2SDK::mscorlib::System::String* ToString_3858(); DLL2SDK::mscorlib::System::String* get_Name_3859(); int32_t get_Size_3860(); DLL2SDK::mscorlib::System::Reflection::Emit::OperandType get_OperandType_3861(); DLL2SDK::mscorlib::System::Reflection::Emit::StackBehaviour get_StackBehaviourPop_3862(); DLL2SDK::mscorlib::System::Reflection::Emit::StackBehaviour get_StackBehaviourPush_3863(); int16_t get_Value_3864(); static bool op_Equality_3865(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode a_, DLL2SDK::mscorlib::System::Reflection::Emit::OpCode b_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct OpCodeNames : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* names_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_3866(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ModuleBuilderTokenGenerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* mb_; void _ctor_3851(DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* mb_); int32_t GetToken_3852(DLL2SDK::mscorlib::System::String* str_); int32_t GetToken_3853(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_); int32_t GetToken_3854(DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_, DLL2SDK::Array* opt_param_types_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ModuleBuilder : DLL2SDK::mscorlib::System::Reflection::Module { int32_t num_types_; DLL2SDK::Array* types_; DLL2SDK::Array* guid_; int32_t table_idx_; DLL2SDK::mscorlib::System::Reflection::Emit::AssemblyBuilder* assemblyb_; DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* global_type_; DLL2SDK::mscorlib::System::Collections::Hashtable* name_cache_; DLL2SDK::mscorlib::System::Collections::Hashtable* us_string_cache_; DLL2SDK::Array* table_indexes_; bool transient_; DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilderTokenGenerator* token_gen_; DLL2SDK::mscorlib::System::Diagnostics::SymbolStore::ISymbolWriter* symbolWriter_; struct StaticFields { DLL2SDK::Array* type_modifiers_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3824(DLL2SDK::mscorlib::System::Reflection::Emit::AssemblyBuilder* assb_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* fullyqname_, bool emitSymbolInfo_, bool transient_); bool IsTransient_3828(); DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* DefineType_3829(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::TypeAttributes attr_, DLL2SDK::mscorlib::System::Type* parent_); void AddType_3830(DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* tb_); DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* DefineType_3831(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::TypeAttributes attr_, DLL2SDK::mscorlib::System::Type* parent_, DLL2SDK::Array* interfaces_, DLL2SDK::mscorlib::System::Reflection::Emit::PackingSize packingSize_, int32_t typesize_); DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* DefineType_3832(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::TypeAttributes attr_, DLL2SDK::mscorlib::System::Type* parent_, DLL2SDK::Array* interfaces_); DLL2SDK::mscorlib::System::Type* GetType_3833(DLL2SDK::mscorlib::System::String* className_); DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* search_in_array_3834(DLL2SDK::Array* arr_, int32_t validElementsInArray_, DLL2SDK::mscorlib::System::String* className_); DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* search_nested_in_array_3835(DLL2SDK::Array* arr_, int32_t validElementsInArray_, DLL2SDK::mscorlib::System::String* className_); DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* GetMaybeNested_3837(DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* t_, DLL2SDK::mscorlib::System::String* className_); DLL2SDK::mscorlib::System::Type* GetType_3838(DLL2SDK::mscorlib::System::String* className_, bool throwOnError_, bool ignoreCase_); int32_t get_next_table_index_3839(DLL2SDK::mscorlib::System::Object* obj_, int32_t table_, bool inc_); DLL2SDK::Array* GetTypes_3840(); int32_t GetToken_3844(DLL2SDK::mscorlib::System::String* str_); int32_t GetToken_3845(DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_); int32_t GetToken_3846(DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_, DLL2SDK::Array* opt_param_types_); void RegisterToken_3847(DLL2SDK::mscorlib::System::Object* obj_, int32_t token_); DLL2SDK::mscorlib::System::Reflection::Emit::TokenGenerator* GetTokenGenerator_3848(); DLL2SDK::mscorlib::System::String* get_FileName_3849(); void CreateGlobalType_3850(); static void _cctor_3825(); static void basic_init_3826(DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* ab_); static void set_wrappers_type_3827(DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* mb_, DLL2SDK::mscorlib::System::Type* ab_); static DLL2SDK::mscorlib::System::Type* create_modified_type_3836(DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* tb_, DLL2SDK::mscorlib::System::String* modifiers_); static int32_t getUSIndex_3841(DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* mb_, DLL2SDK::mscorlib::System::String* str_); static int32_t getToken_3842(DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* mb_, DLL2SDK::mscorlib::System::Object* obj_); static int32_t getMethodToken_3843(DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* mb_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_, DLL2SDK::Array* opt_param_types_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct MethodToken { int32_t tokValue_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { DLL2SDK::mscorlib::System::Reflection::Emit::MethodToken Empty_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_3819(int32_t val_); bool Equals_3821(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_3822(); int32_t get_Token_3823(); static void _cctor_3820(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct MethodBuilder : DLL2SDK::mscorlib::System::Reflection::MethodInfo { DLL2SDK::mscorlib::System::Type* rtype_; DLL2SDK::Array* parameters_; DLL2SDK::mscorlib::System::Reflection::MethodAttributes attrs_; DLL2SDK::mscorlib::System::Reflection::MethodImplAttributes iattrs_; DLL2SDK::mscorlib::System::String* name_; int32_t table_idx_; DLL2SDK::Array* code_; DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* ilgen_; DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* type_; DLL2SDK::Array* pinfo_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* override_method_; DLL2SDK::mscorlib::System::Reflection::CallingConventions call_conv_; bool init_locals_; DLL2SDK::Array* generic_params_; DLL2SDK::Array* returnModReq_; DLL2SDK::Array* returnModOpt_; DLL2SDK::Array*>* paramModReq_; DLL2SDK::Array*>* paramModOpt_; void _ctor_3787(DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* tb_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callingConvention_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* returnModReq_, DLL2SDK::Array* returnModOpt_, DLL2SDK::Array* parameterTypes_, DLL2SDK::Array*>* paramModReq_, DLL2SDK::Array*>* paramModOpt_); bool get_ContainsGenericParameters_3788(); DLL2SDK::mscorlib::System::RuntimeMethodHandle get_MethodHandle_3789(); DLL2SDK::mscorlib::System::Type* get_ReturnType_3790(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_3791(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_3792(); DLL2SDK::mscorlib::System::String* get_Name_3793(); DLL2SDK::mscorlib::System::Reflection::MethodAttributes get_Attributes_3794(); DLL2SDK::mscorlib::System::Reflection::CallingConventions get_CallingConvention_3795(); DLL2SDK::mscorlib::System::Reflection::Emit::MethodToken GetToken_3796(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetBaseDefinition_3797(); DLL2SDK::Array* GetParameters_3798(); int32_t GetParameterCount_3799(); DLL2SDK::mscorlib::System::Object* Invoke_3800(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); bool IsDefined_3801(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_3802(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3803(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* GetILGenerator_3804(); DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* GetILGenerator_3805(int32_t size_); void check_override_3806(); void fixup_3807(); DLL2SDK::mscorlib::System::String* ToString_3808(); bool Equals_3809(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_3810(); int32_t get_next_table_index_3811(DLL2SDK::mscorlib::System::Object* obj_, int32_t table_, bool inc_); void set_override_3812(DLL2SDK::mscorlib::System::Reflection::MethodInfo* mdecl_); DLL2SDK::mscorlib::System::Exception* NotSupported_3813(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* MakeGenericMethod_3814(DLL2SDK::Array* typeArguments_); bool get_IsGenericMethodDefinition_3815(); bool get_IsGenericMethod_3816(); DLL2SDK::Array* GetGenericArguments_3817(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3818(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct LocalBuilder : DLL2SDK::mscorlib::System::Reflection::LocalVariableInfo { DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* ilgen_; void _ctor_3786(DLL2SDK::mscorlib::System::Type* t_, DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* ilgen_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct Label { int32_t label_; void _ctor_3783(int32_t val_); bool Equals_3784(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_3785(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ILGenerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* code_; int32_t code_len_; int32_t max_stack_; int32_t cur_stack_; DLL2SDK::Array* locals_; int32_t num_token_fixups_; DLL2SDK::Array* token_fixups_; DLL2SDK::Array* labels_; int32_t num_labels_; DLL2SDK::Array* fixups_; int32_t num_fixups_; DLL2SDK::mscorlib::System::Reflection::Module* module_; DLL2SDK::mscorlib::System::Reflection::Emit::TokenGenerator* token_gen_; struct StaticFields { DLL2SDK::mscorlib::System::Type* void_type_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3757(DLL2SDK::mscorlib::System::Reflection::Module* m_, DLL2SDK::mscorlib::System::Reflection::Emit::TokenGenerator* token_gen_, int32_t size_); void add_token_fixup_3759(DLL2SDK::mscorlib::System::Reflection::MemberInfo* mi_); void make_room_3760(int32_t nbytes_); void emit_int_3761(int32_t val_); void ll_emit_3762(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_); DLL2SDK::mscorlib::System::Reflection::Emit::LocalBuilder* DeclareLocal_3764(DLL2SDK::mscorlib::System::Type* localType_); DLL2SDK::mscorlib::System::Reflection::Emit::LocalBuilder* DeclareLocal_3765(DLL2SDK::mscorlib::System::Type* localType_, bool pinned_); DLL2SDK::mscorlib::System::Reflection::Emit::Label DefineLabel_3766(); void Emit_3767(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_); void Emit_3768(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, uint8_t arg_); void Emit_3769(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* con_); void Emit_3770(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::Reflection::FieldInfo* field_); void Emit_3771(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, int32_t arg_); void Emit_3772(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::Reflection::Emit::Label label_); void Emit_3773(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::Reflection::Emit::LocalBuilder* local_); void Emit_3774(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* meth_); void Emit_3775(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_, int32_t token_); void Emit_3776(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::String* str_); void Emit_3777(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::Type* cls_); void EmitCall_3778(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* methodInfo_, DLL2SDK::Array* optionalParameterTypes_); void MarkLabel_3779(DLL2SDK::mscorlib::System::Reflection::Emit::Label loc_); void label_fixup_3780(); static void _cctor_3758(); static int32_t target_len_3763(DLL2SDK::mscorlib::System::Reflection::Emit::OpCode opcode_); static int32_t Mono_GetCurrentOffset_3781(DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* ig_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ILTokenInfo { DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_; int32_t code_pos_; }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct GenericTypeParameterBuilder : DLL2SDK::mscorlib::System::Type { DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* tbuilder_; DLL2SDK::mscorlib::System::Reflection::Emit::MethodBuilder* mbuilder_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Type* base_type_; DLL2SDK::Array* iface_constraints_; bool IsSubclassOf_3700(DLL2SDK::mscorlib::System::Type* c_); DLL2SDK::mscorlib::System::Reflection::TypeAttributes GetAttributeFlagsImpl_3701(); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructorImpl_3702(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetConstructors_3703(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::EventInfo* GetEvent_3704(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetEvents_3705(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetField_3706(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetFields_3707(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetInterfaces_3708(); DLL2SDK::Array* GetMembers_3709(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMember_3710(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MemberTypes type_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMethods_3711(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodImpl_3712(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetNestedTypes_3713(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetProperties_3714(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyImpl_3715(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); bool HasElementTypeImpl_3716(); bool IsAssignableFrom_3717(DLL2SDK::mscorlib::System::Type* c_); bool IsInstanceOfType_3718(DLL2SDK::mscorlib::System::Object* o_); bool IsArrayImpl_3719(); bool IsByRefImpl_3720(); bool IsPointerImpl_3721(); bool IsPrimitiveImpl_3722(); bool IsValueTypeImpl_3723(); DLL2SDK::mscorlib::System::Object* InvokeMember_3724(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* namedParameters_); DLL2SDK::mscorlib::System::Type* GetElementType_3725(); DLL2SDK::mscorlib::System::Type* get_UnderlyingSystemType_3726(); DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_3727(); DLL2SDK::mscorlib::System::String* get_AssemblyQualifiedName_3728(); DLL2SDK::mscorlib::System::Type* get_BaseType_3729(); DLL2SDK::mscorlib::System::String* get_FullName_3730(); bool IsDefined_3731(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_3732(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3733(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::String* get_Name_3734(); DLL2SDK::mscorlib::System::String* get_Namespace_3735(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3736(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_3737(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_3738(); DLL2SDK::mscorlib::System::RuntimeTypeHandle get_TypeHandle_3739(); DLL2SDK::Array* GetGenericArguments_3740(); DLL2SDK::mscorlib::System::Type* GetGenericTypeDefinition_3741(); bool get_ContainsGenericParameters_3742(); bool get_IsGenericParameter_3743(); bool get_IsGenericType_3744(); bool get_IsGenericTypeDefinition_3745(); DLL2SDK::Array* GetGenericParameterConstraints_3746(); DLL2SDK::mscorlib::System::Exception* not_supported_3747(); DLL2SDK::mscorlib::System::String* ToString_3748(); bool Equals_3749(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_3750(); DLL2SDK::mscorlib::System::Type* MakeArrayType_3751(); DLL2SDK::mscorlib::System::Type* MakeByRefType_3752(); DLL2SDK::mscorlib::System::Type* MakeGenericType_3753(DLL2SDK::Array* typeArguments_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct FieldBuilder : DLL2SDK::mscorlib::System::Reflection::FieldInfo { DLL2SDK::mscorlib::System::Reflection::FieldAttributes attrs_; DLL2SDK::mscorlib::System::Type* type_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* typeb_; DLL2SDK::mscorlib::System::Reflection::Emit::UnmanagedMarshal* marshal_info_; DLL2SDK::mscorlib::System::Reflection::FieldAttributes get_Attributes_3685(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_3686(); DLL2SDK::mscorlib::System::RuntimeFieldHandle get_FieldHandle_3687(); DLL2SDK::mscorlib::System::Type* get_FieldType_3688(); DLL2SDK::mscorlib::System::String* get_Name_3689(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_3690(); DLL2SDK::Array* GetCustomAttributes_3691(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3692(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Object* GetValue_3693(DLL2SDK::mscorlib::System::Object* obj_); bool IsDefined_3694(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); int32_t GetFieldOffset_3695(); void SetValue_3696(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* val_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::Reflection::Emit::UnmanagedMarshal* get_UMarshal_3697(); DLL2SDK::mscorlib::System::Exception* CreateNotSupportedException_3698(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3699(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct EnumBuilder : DLL2SDK::mscorlib::System::Type { DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* _tb_; DLL2SDK::mscorlib::System::Type* _underlyingType_; DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_3645(); DLL2SDK::mscorlib::System::String* get_AssemblyQualifiedName_3646(); DLL2SDK::mscorlib::System::Type* get_BaseType_3647(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_3648(); DLL2SDK::mscorlib::System::String* get_FullName_3649(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3650(); DLL2SDK::mscorlib::System::String* get_Name_3651(); DLL2SDK::mscorlib::System::String* get_Namespace_3652(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_3653(); DLL2SDK::mscorlib::System::RuntimeTypeHandle get_TypeHandle_3654(); DLL2SDK::mscorlib::System::Type* get_UnderlyingSystemType_3655(); DLL2SDK::mscorlib::System::Reflection::TypeAttributes GetAttributeFlagsImpl_3656(); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructorImpl_3657(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetConstructors_3658(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetCustomAttributes_3659(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3660(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Type* GetElementType_3661(); DLL2SDK::mscorlib::System::Reflection::EventInfo* GetEvent_3662(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetEvents_3663(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetField_3664(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetFields_3665(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetInterfaces_3666(); DLL2SDK::Array* GetMember_3667(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MemberTypes type_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMembers_3668(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodImpl_3669(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetMethods_3670(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetNestedTypes_3671(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetProperties_3672(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyImpl_3673(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); bool HasElementTypeImpl_3674(); DLL2SDK::mscorlib::System::Object* InvokeMember_3675(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* namedParameters_); bool IsArrayImpl_3676(); bool IsByRefImpl_3677(); bool IsPointerImpl_3678(); bool IsPrimitiveImpl_3679(); bool IsValueTypeImpl_3680(); bool IsDefined_3681(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Type* MakeArrayType_3682(); DLL2SDK::mscorlib::System::Type* MakeByRefType_3683(); DLL2SDK::mscorlib::System::Exception* CreateNotSupportedException_3684(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct DynamicMethod : DLL2SDK::mscorlib::System::Reflection::MethodInfo { DLL2SDK::mscorlib::System::RuntimeMethodHandle mhandle_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Type* returnType_; DLL2SDK::Array* parameters_; DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_; DLL2SDK::mscorlib::System::Reflection::CallingConventions callingConvention_; DLL2SDK::mscorlib::System::Reflection::Module* module_; DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* ilgen_; DLL2SDK::Array* refs_; DLL2SDK::mscorlib::System::Reflection::MonoMethod* method_; DLL2SDK::Array* pinfo_; bool creating_; void create_dynamic_method_3626(DLL2SDK::mscorlib::System::Reflection::Emit::DynamicMethod* m_); void destroy_dynamic_method_3627(DLL2SDK::mscorlib::System::Reflection::Emit::DynamicMethod* m_); void CreateDynMethod_3628(); void Finalize_3629(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetBaseDefinition_3630(); DLL2SDK::Array* GetCustomAttributes_3631(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3632(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetParameters_3633(); DLL2SDK::mscorlib::System::Object* Invoke_3634(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); bool IsDefined_3635(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::String* ToString_3636(); DLL2SDK::mscorlib::System::Reflection::MethodAttributes get_Attributes_3637(); DLL2SDK::mscorlib::System::Reflection::CallingConventions get_CallingConvention_3638(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_3639(); DLL2SDK::mscorlib::System::RuntimeMethodHandle get_MethodHandle_3640(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3641(); DLL2SDK::mscorlib::System::String* get_Name_3642(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_3643(); DLL2SDK::mscorlib::System::Type* get_ReturnType_3644(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct DerivedType : DLL2SDK::mscorlib::System::Type { DLL2SDK::mscorlib::System::Type* elementType_; void _ctor_3572(DLL2SDK::mscorlib::System::Type* elementType_); DLL2SDK::mscorlib::System::String* FormatName_3574(DLL2SDK::mscorlib::System::String* elementName_); DLL2SDK::Array* GetInterfaces_3575(); DLL2SDK::mscorlib::System::Type* GetElementType_3576(); DLL2SDK::mscorlib::System::Reflection::EventInfo* GetEvent_3577(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetEvents_3578(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetField_3579(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetFields_3580(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMembers_3581(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodImpl_3582(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetMethods_3583(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetNestedTypes_3584(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetProperties_3585(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyImpl_3586(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructorImpl_3587(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::TypeAttributes GetAttributeFlagsImpl_3588(); bool HasElementTypeImpl_3589(); bool IsArrayImpl_3590(); bool IsByRefImpl_3591(); bool IsPointerImpl_3592(); bool IsPrimitiveImpl_3593(); DLL2SDK::Array* GetConstructors_3594(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Object* InvokeMember_3595(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* namedParameters_); bool IsInstanceOfType_3596(DLL2SDK::mscorlib::System::Object* o_); bool IsAssignableFrom_3597(DLL2SDK::mscorlib::System::Type* c_); bool get_ContainsGenericParameters_3598(); DLL2SDK::mscorlib::System::Type* MakeGenericType_3599(DLL2SDK::Array* typeArguments_); DLL2SDK::mscorlib::System::Type* MakeArrayType_3600(); DLL2SDK::mscorlib::System::Type* MakeByRefType_3601(); DLL2SDK::mscorlib::System::String* ToString_3602(); DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_3603(); DLL2SDK::mscorlib::System::String* get_AssemblyQualifiedName_3604(); DLL2SDK::mscorlib::System::String* get_FullName_3605(); DLL2SDK::mscorlib::System::String* get_Name_3606(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3607(); DLL2SDK::mscorlib::System::String* get_Namespace_3608(); DLL2SDK::mscorlib::System::RuntimeTypeHandle get_TypeHandle_3609(); DLL2SDK::mscorlib::System::Type* get_UnderlyingSystemType_3610(); bool IsDefined_3611(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_3612(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3613(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); static void create_unmanaged_type_3573(DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ArrayType : DLL2SDK::mscorlib::System::Reflection::Emit::DerivedType { int32_t rank_; void _ctor_3614(DLL2SDK::mscorlib::System::Type* elementType_, int32_t rank_); bool IsArrayImpl_3615(); int32_t GetArrayRank_3616(); DLL2SDK::mscorlib::System::Type* get_BaseType_3617(); DLL2SDK::mscorlib::System::Reflection::TypeAttributes GetAttributeFlagsImpl_3618(); DLL2SDK::mscorlib::System::String* FormatName_3619(DLL2SDK::mscorlib::System::String* elementName_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ConstructorBuilder : DLL2SDK::mscorlib::System::Reflection::ConstructorInfo { DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* ilgen_; DLL2SDK::Array* parameters_; DLL2SDK::mscorlib::System::Reflection::MethodAttributes attrs_; DLL2SDK::mscorlib::System::Reflection::MethodImplAttributes iattrs_; int32_t table_idx_; DLL2SDK::mscorlib::System::Reflection::CallingConventions call_conv_; DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* type_; DLL2SDK::Array* pinfo_; bool init_locals_; DLL2SDK::Array*>* paramModReq_; DLL2SDK::Array*>* paramModOpt_; void _ctor_3546(DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* tb_, DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callingConvention_, DLL2SDK::Array* parameterTypes_, DLL2SDK::Array*>* paramModReq_, DLL2SDK::Array*>* paramModOpt_); DLL2SDK::mscorlib::System::Reflection::CallingConventions get_CallingConvention_3547(); DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* get_TypeBuilder_3548(); DLL2SDK::Array* GetParameters_3549(); DLL2SDK::Array* GetParametersInternal_3550(); int32_t GetParameterCount_3551(); DLL2SDK::mscorlib::System::Object* Invoke_3552(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::Object* Invoke_3553(DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::RuntimeMethodHandle get_MethodHandle_3554(); DLL2SDK::mscorlib::System::Reflection::MethodAttributes get_Attributes_3555(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_3556(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_3557(); DLL2SDK::mscorlib::System::String* get_Name_3558(); bool IsDefined_3559(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_3560(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3561(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* GetILGenerator_3562(); DLL2SDK::mscorlib::System::Reflection::Emit::ILGenerator* GetILGenerator_3563(int32_t streamSize_); DLL2SDK::mscorlib::System::Reflection::Emit::MethodToken GetToken_3564(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3565(); DLL2SDK::mscorlib::System::String* ToString_3566(); void fixup_3567(); int32_t get_next_table_index_3568(DLL2SDK::mscorlib::System::Object* obj_, int32_t table_, bool inc_); bool get_IsCompilerContext_3569(); DLL2SDK::mscorlib::System::Exception* not_supported_3570(); DLL2SDK::mscorlib::System::Exception* not_created_3571(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct AssemblyBuilder : DLL2SDK::mscorlib::System::Reflection::Assembly { DLL2SDK::Array* modules_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* dir_; DLL2SDK::Array* resources_; DLL2SDK::mscorlib::System::String* version_; DLL2SDK::mscorlib::System::String* culture_; uint32_t flags_; DLL2SDK::mscorlib::System::Reflection::Emit::PEFileKinds pekind_; uint32_t access_; DLL2SDK::Array* loaded_modules_; bool corlib_internal_; DLL2SDK::Array* pktoken_; DLL2SDK::mscorlib::System::Type* corlib_object_type_; DLL2SDK::mscorlib::System::Type* corlib_value_type_; DLL2SDK::mscorlib::System::Type* corlib_enum_type_; DLL2SDK::mscorlib::System::Type* corlib_void_type_; bool created_; bool is_module_only_; DLL2SDK::mscorlib::Mono::Security::StrongName* sn_; bool is_compiler_context_; DLL2SDK::mscorlib::System::String* versioninfo_culture_; void _ctor_3532(DLL2SDK::mscorlib::System::Reflection::AssemblyName* n_, DLL2SDK::mscorlib::System::String* directory_, DLL2SDK::mscorlib::System::Reflection::Emit::AssemblyBuilderAccess access_, bool corlib_internal_); DLL2SDK::mscorlib::System::String* get_Location_3534(); DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* DefineDynamicModule_3535(DLL2SDK::mscorlib::System::String* name_, bool emitSymbolInfo_); DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* DefineDynamicModule_3536(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* fileName_, bool emitSymbolInfo_, bool transient_); DLL2SDK::Array* GetModulesInternal_3537(); DLL2SDK::Array* GetTypes_3538(bool exportedOnly_); bool get_IsCompilerContext_3539(); bool get_IsSave_3540(); bool get_IsRun_3541(); DLL2SDK::mscorlib::System::String* get_AssemblyDir_3542(); DLL2SDK::mscorlib::System::Exception* not_supported_3543(); void check_name_and_filename_3544(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* fileName_, bool fileNeedsToExists_); DLL2SDK::mscorlib::System::Reflection::AssemblyName* UnprotectedGetName_3545(); static void basic_init_3533(DLL2SDK::mscorlib::System::Reflection::Emit::AssemblyBuilder* ab_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct MonoResource { DLL2SDK::Array* data_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* filename_; DLL2SDK::mscorlib::System::Reflection::ResourceAttributes attrs_; int32_t offset_; DLL2SDK::mscorlib::System::IO::Stream* stream_; }; } namespace DLL2SDK::mscorlib::System::IO { struct UnmanagedMemoryStream : DLL2SDK::mscorlib::System::IO::Stream { int64_t length_; bool closed_; int64_t capacity_; DLL2SDK::mscorlib::System::IO::FileAccess fileaccess_; intptr_t initial_pointer_; int64_t initial_position_; int64_t current_position_; DLL2SDK::mscorlib::System::EventHandler* Closed_; bool get_CanRead_3518(); bool get_CanSeek_3519(); bool get_CanWrite_3520(); int64_t get_Length_3521(); int64_t get_Position_3522(); void set_Position_3523(int64_t value_); int32_t Read_3524(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); int32_t ReadByte_3525(); int64_t Seek_3526(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin loc_); void SetLength_3527(int64_t value_); void Flush_3528(); void Dispose_3529(bool disposing_); void Write_3530(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); void WriteByte_3531(uint8_t value_); }; } namespace DLL2SDK::mscorlib::System::IO { struct StreamWriter : DLL2SDK::mscorlib::System::IO::TextWriter { DLL2SDK::mscorlib::System::Text::Encoding* internalEncoding_; DLL2SDK::mscorlib::System::IO::Stream* internalStream_; bool iflush_; DLL2SDK::Array* byte_buf_; int32_t byte_pos_; DLL2SDK::Array* decode_buf_; int32_t decode_pos_; bool DisposedAlready_; bool preamble_done_; struct StaticFields { DLL2SDK::mscorlib::System::IO::StreamWriter* Null_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3391(DLL2SDK::mscorlib::System::IO::Stream* stream_); void _ctor_3392(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); void _ctor_3393(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_, int32_t bufferSize_); void _ctor_3394(DLL2SDK::mscorlib::System::String* path_); void _ctor_3395(DLL2SDK::mscorlib::System::String* path_, bool append_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); void _ctor_3396(DLL2SDK::mscorlib::System::String* path_, bool append_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_, int32_t bufferSize_); void Initialize_3398(DLL2SDK::mscorlib::System::Text::Encoding* encoding_, int32_t bufferSize_); void set_AutoFlush_3399(bool value_); DLL2SDK::mscorlib::System::IO::Stream* get_BaseStream_3400(); DLL2SDK::mscorlib::System::Text::Encoding* get_Encoding_3401(); void Dispose_3402(bool disposing_); void Flush_3403(); void FlushBytes_3404(); void Decode_3405(); void Write_3406(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); void LowLevelWrite_3407(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); void LowLevelWrite_3408(DLL2SDK::mscorlib::System::String* s_); void Write_3409(wchar_t value_); void Write_3410(DLL2SDK::Array* buffer_); void Write_3411(DLL2SDK::mscorlib::System::String* value_); void Close_3412(); void Finalize_3413(); static void _cctor_3397(); }; } namespace DLL2SDK::mscorlib::System::IO { struct StreamReader : DLL2SDK::mscorlib::System::IO::TextReader { DLL2SDK::Array* input_buffer_; DLL2SDK::Array* decoded_buffer_; int32_t decoded_count_; int32_t pos_; int32_t buffer_size_; int32_t do_checks_; DLL2SDK::mscorlib::System::Text::Encoding* encoding_; DLL2SDK::mscorlib::System::Text::Decoder* decoder_; DLL2SDK::mscorlib::System::IO::Stream* base_stream_; bool mayBlock_; DLL2SDK::mscorlib::System::Text::StringBuilder* line_builder_; bool foundCR_; struct StaticFields { DLL2SDK::mscorlib::System::IO::StreamReader* Null_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3365(); void _ctor_3366(DLL2SDK::mscorlib::System::IO::Stream* stream_); void _ctor_3367(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); void _ctor_3368(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_, bool detectEncodingFromByteOrderMarks_, int32_t bufferSize_); void _ctor_3369(DLL2SDK::mscorlib::System::String* path_); void _ctor_3370(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); void _ctor_3371(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_, bool detectEncodingFromByteOrderMarks_, int32_t bufferSize_); void Initialize_3373(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_, bool detectEncodingFromByteOrderMarks_, int32_t bufferSize_); bool get_EndOfStream_3374(); void Close_3375(); void Dispose_3376(bool disposing_); int32_t DoChecks_3377(int32_t count_); int32_t ReadBuffer_3378(); int32_t Peek_3379(); int32_t Read_3380(); int32_t Read_3381(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); int32_t FindNextEOL_3382(); DLL2SDK::mscorlib::System::String* ReadLine_3383(); DLL2SDK::mscorlib::System::String* ReadToEnd_3384(); static void _cctor_3372(); }; } namespace DLL2SDK::mscorlib::System::IO { struct SynchronizedWriter : DLL2SDK::mscorlib::System::IO::TextWriter { DLL2SDK::mscorlib::System::IO::TextWriter* writer_; bool neverClose_; void _ctor_3484(DLL2SDK::mscorlib::System::IO::TextWriter* writer_, bool neverClose_); void Close_3485(); void Flush_3486(); void Write_3487(wchar_t value_); void Write_3488(DLL2SDK::Array* value_); void Write_3489(DLL2SDK::mscorlib::System::String* value_); void Write_3490(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* value_); void Write_3491(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* value_); void Write_3492(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); void Write_3493(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_); void Write_3494(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_, DLL2SDK::mscorlib::System::Object* arg2_); void WriteLine_3495(); void WriteLine_3496(wchar_t value_); void WriteLine_3497(DLL2SDK::mscorlib::System::String* value_); void WriteLine_3498(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* value_); void WriteLine_3499(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* value_); void WriteLine_3500(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_); void WriteLine_3501(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_, DLL2SDK::mscorlib::System::Object* arg2_); DLL2SDK::mscorlib::System::Text::Encoding* get_Encoding_3502(); DLL2SDK::mscorlib::System::String* get_NewLine_3503(); }; } namespace DLL2SDK::mscorlib::System::IO { struct SynchronizedReader : DLL2SDK::mscorlib::System::IO::TextReader { DLL2SDK::mscorlib::System::IO::TextReader* reader_; void _ctor_3448(DLL2SDK::mscorlib::System::IO::TextReader* reader_); void Close_3449(); int32_t Peek_3450(); DLL2SDK::mscorlib::System::String* ReadLine_3451(); DLL2SDK::mscorlib::System::String* ReadToEnd_3452(); int32_t Read_3453(); int32_t Read_3454(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); }; } namespace DLL2SDK::mscorlib::System::IO { struct StringWriter : DLL2SDK::mscorlib::System::IO::TextWriter { DLL2SDK::mscorlib::System::Text::StringBuilder* internalString_; bool disposed_; void _ctor_3423(); void _ctor_3424(DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_); void _ctor_3425(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_); void _ctor_3426(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_); DLL2SDK::mscorlib::System::Text::Encoding* get_Encoding_3427(); void Close_3428(); void Dispose_3429(bool disposing_); DLL2SDK::mscorlib::System::Text::StringBuilder* GetStringBuilder_3430(); DLL2SDK::mscorlib::System::String* ToString_3431(); void Write_3432(wchar_t value_); void Write_3433(DLL2SDK::mscorlib::System::String* value_); void Write_3434(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); }; } namespace DLL2SDK::mscorlib::System::IO { struct StringReader : DLL2SDK::mscorlib::System::IO::TextReader { DLL2SDK::mscorlib::System::String* source_; int32_t nextChar_; int32_t sourceLength_; void _ctor_3414(DLL2SDK::mscorlib::System::String* s_); void Close_3415(); void Dispose_3416(bool disposing_); int32_t Peek_3417(); int32_t Read_3418(); int32_t Read_3419(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); DLL2SDK::mscorlib::System::String* ReadLine_3420(); DLL2SDK::mscorlib::System::String* ReadToEnd_3421(); void CheckObjectDisposedException_3422(); }; } namespace DLL2SDK::mscorlib::System::IO { struct StreamAsyncResult : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* state_; bool completed_; bool done_; DLL2SDK::mscorlib::System::Exception* exc_; int32_t nbytes_; DLL2SDK::mscorlib::System::Threading::ManualResetEvent* wh_; void _ctor_3355(DLL2SDK::mscorlib::System::Object* state_); void SetComplete_3356(DLL2SDK::mscorlib::System::Exception* e_); void SetComplete_3357(DLL2SDK::mscorlib::System::Exception* e_, int32_t nbytes_); DLL2SDK::mscorlib::System::Object* get_AsyncState_3358(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_AsyncWaitHandle_3359(); bool get_IsCompleted_3360(); DLL2SDK::mscorlib::System::Exception* get_Exception_3361(); int32_t get_NBytes_3362(); bool get_Done_3363(); void set_Done_3364(bool value_); }; } namespace DLL2SDK::mscorlib::System::IO { struct NullStream : DLL2SDK::mscorlib::System::IO::Stream { void _ctor_3341(); bool get_CanRead_3342(); bool get_CanSeek_3343(); bool get_CanWrite_3344(); int64_t get_Length_3345(); int64_t get_Position_3346(); void set_Position_3347(int64_t value_); void Flush_3348(); int32_t Read_3349(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); int32_t ReadByte_3350(); int64_t Seek_3351(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_3352(int64_t value_); void Write_3353(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); void WriteByte_3354(uint8_t value_); }; } namespace DLL2SDK::mscorlib::System::IO { struct SearchPattern : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* WildcardChars_; DLL2SDK::Array* InvalidChars_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_3316(); }; } namespace DLL2SDK::mscorlib::System::IO { enum struct SearchOption : int32_t { TopDirectoryOnly_ = static_cast(0x0), AllDirectories_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::System::IO { struct IOException : DLL2SDK::mscorlib::System::SystemException { void _ctor_3226(); void _ctor_3227(DLL2SDK::mscorlib::System::String* message_); void _ctor_3228(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::Exception* innerException_); void _ctor_3229(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_3230(DLL2SDK::mscorlib::System::String* message_, int32_t hresult_); }; } namespace DLL2SDK::mscorlib::System::IO { struct Path : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* InvalidPathChars_; wchar_t AltDirectorySeparatorChar_; wchar_t DirectorySeparatorChar_; wchar_t PathSeparator_; DLL2SDK::mscorlib::System::String* DirectorySeparatorStr_; wchar_t VolumeSeparatorChar_; DLL2SDK::Array* PathSeparatorChars_; bool dirEqualsVolume_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_3294(); static DLL2SDK::mscorlib::System::String* ChangeExtension_3295(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* extension_); static DLL2SDK::mscorlib::System::String* Combine_3296(DLL2SDK::mscorlib::System::String* path1_, DLL2SDK::mscorlib::System::String* path2_); static DLL2SDK::mscorlib::System::String* CleanPath_3297(DLL2SDK::mscorlib::System::String* s_); static DLL2SDK::mscorlib::System::String* GetDirectoryName_3298(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* GetExtension_3299(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* GetFileName_3300(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* GetFileNameWithoutExtension_3301(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* GetFullPath_3302(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* WindowsDriveAdjustment_3303(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* InsecureGetFullPath_3304(DLL2SDK::mscorlib::System::String* path_); static bool IsDsc_3305(wchar_t c_); static DLL2SDK::mscorlib::System::String* GetPathRoot_3306(DLL2SDK::mscorlib::System::String* path_); static bool IsPathRooted_3307(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::Array* GetInvalidPathChars_3308(); static int32_t findExtension_3309(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* GetServerAndShare_3310(DLL2SDK::mscorlib::System::String* path_); static bool SameRoot_3311(DLL2SDK::mscorlib::System::String* root_, DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* CanonicalizePath_3312(DLL2SDK::mscorlib::System::String* path_); }; } namespace DLL2SDK::mscorlib::System::IO { enum struct FileAttributes : int32_t { Archive_ = static_cast(0x20), Compressed_ = static_cast(0x800), Device_ = static_cast(0x40), Directory_ = static_cast(0x10), Encrypted_ = static_cast(0x4000), Hidden_ = static_cast(0x2), Normal_ = static_cast(0x80), NotContentIndexed_ = static_cast(0x2000), Offline_ = static_cast(0x1000), ReadOnly_ = static_cast(0x1), ReparsePoint_ = static_cast(0x400), SparseFile_ = static_cast(0x200), System_ = static_cast(0x4), Temporary_ = static_cast(0x100) }; } namespace DLL2SDK::mscorlib::System::IO { enum struct MonoIOError : int32_t { ERROR_SUCCESS_ = static_cast(0x0), ERROR_FILE_NOT_FOUND_ = static_cast(0x2), ERROR_PATH_NOT_FOUND_ = static_cast(0x3), ERROR_TOO_MANY_OPEN_FILES_ = static_cast(0x4), ERROR_ACCESS_DENIED_ = static_cast(0x5), ERROR_INVALID_HANDLE_ = static_cast(0x6), ERROR_INVALID_DRIVE_ = static_cast(0xF), ERROR_NOT_SAME_DEVICE_ = static_cast(0x11), ERROR_NO_MORE_FILES_ = static_cast(0x12), ERROR_WRITE_FAULT_ = static_cast(0x1D), ERROR_READ_FAULT_ = static_cast(0x1E), ERROR_GEN_FAILURE_ = static_cast(0x1F), ERROR_SHARING_VIOLATION_ = static_cast(0x20), ERROR_LOCK_VIOLATION_ = static_cast(0x21), ERROR_HANDLE_DISK_FULL_ = static_cast(0x27), ERROR_FILE_EXISTS_ = static_cast(0x50), ERROR_CANNOT_MAKE_ = static_cast(0x52), ERROR_INVALID_PARAMETER_ = static_cast(0x57), ERROR_BROKEN_PIPE_ = static_cast(0x6D), ERROR_INVALID_NAME_ = static_cast(0x7B), ERROR_DIR_NOT_EMPTY_ = static_cast(0x91), ERROR_ALREADY_EXISTS_ = static_cast(0xB7), ERROR_FILENAME_EXCED_RANGE_ = static_cast(0xCE), ERROR_ENCRYPTION_FAILED_ = static_cast(0x1770) }; } namespace DLL2SDK::mscorlib::System::IO { enum struct FileOptions : int32_t { None_ = static_cast(0x0), Encrypted_ = static_cast(0x4000), DeleteOnClose_ = static_cast(0x4000000), SequentialScan_ = static_cast(0x8000000), RandomAccess_ = static_cast(0x10000000), Asynchronous_ = static_cast(0x40000000), WriteThrough_ = static_cast(0x80000000) }; } namespace DLL2SDK::mscorlib::System::IO { enum struct FileShare : int32_t { None_ = static_cast(0x0), Read_ = static_cast(0x1), Write_ = static_cast(0x2), ReadWrite_ = static_cast(0x3), Delete_ = static_cast(0x4), Inheritable_ = static_cast(0x10) }; } namespace DLL2SDK::mscorlib::System::IO { enum struct FileMode : int32_t { CreateNew_ = static_cast(0x1), Create_ = static_cast(0x2), Open_ = static_cast(0x3), OpenOrCreate_ = static_cast(0x4), Truncate_ = static_cast(0x5), Append_ = static_cast(0x6) }; } namespace DLL2SDK::mscorlib::System::IO { enum struct MonoFileType : int32_t { Unknown_ = static_cast(0x0), Disk_ = static_cast(0x1), Char_ = static_cast(0x2), Pipe_ = static_cast(0x3), Remote_ = static_cast(0x8000) }; } namespace DLL2SDK::mscorlib::System::IO { struct MemoryStream : DLL2SDK::mscorlib::System::IO::Stream { bool canWrite_; bool allowGetBuffer_; int32_t capacity_; int32_t length_; DLL2SDK::Array* internalBuffer_; int32_t initialIndex_; bool expandable_; bool streamClosed_; int32_t position_; int32_t dirty_bytes_; void _ctor_3231(); void _ctor_3232(int32_t capacity_); void _ctor_3233(DLL2SDK::Array* buffer_); void _ctor_3234(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); void _ctor_3235(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_, bool writable_); void InternalConstructor_3236(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_, bool writable_, bool publicallyVisible_); void CheckIfClosedThrowDisposed_3237(); bool get_CanRead_3238(); bool get_CanSeek_3239(); bool get_CanWrite_3240(); int32_t get_Capacity_3241(); void set_Capacity_3242(int32_t value_); int64_t get_Length_3243(); int64_t get_Position_3244(); void set_Position_3245(int64_t value_); void Dispose_3246(bool disposing_); void Flush_3247(); DLL2SDK::Array* GetBuffer_3248(); int32_t Read_3249(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); int32_t ReadByte_3250(); int64_t Seek_3251(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin loc_); int32_t CalculateNewCapacity_3252(int32_t minimum_); void Expand_3253(int32_t newSize_); void SetLength_3254(int64_t value_); DLL2SDK::Array* ToArray_3255(); void Write_3256(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); void WriteByte_3257(uint8_t value_); void WriteTo_3258(DLL2SDK::mscorlib::System::IO::Stream* stream_); }; } namespace DLL2SDK::mscorlib::System::IO { struct MonoIOStat { DLL2SDK::mscorlib::System::String* Name_; DLL2SDK::mscorlib::System::IO::FileAttributes Attributes_; int64_t Length_; int64_t CreationTime_; int64_t LastAccessTime_; int64_t LastWriteTime_; }; } namespace DLL2SDK::mscorlib::System::IO { struct FileStreamAsyncResult : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Object* state_; bool completed_; DLL2SDK::mscorlib::System::Threading::ManualResetEvent* wh_; DLL2SDK::mscorlib::System::AsyncCallback* cb_; int32_t Count_; int32_t OriginalCount_; int32_t BytesRead_; DLL2SDK::mscorlib::System::AsyncCallback* realcb_; void _ctor_3208(DLL2SDK::mscorlib::System::AsyncCallback* cb_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::Object* get_AsyncState_3210(); DLL2SDK::mscorlib::System::Threading::WaitHandle* get_AsyncWaitHandle_3211(); bool get_IsCompleted_3212(); static void CBWrapper_3209(DLL2SDK::mscorlib::System::IAsyncResult* ares_); }; } namespace DLL2SDK::mscorlib::System::IO { struct FileStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::mscorlib::System::IO::FileAccess access_; bool owner_; bool async_; bool canseek_; int64_t append_startpos_; bool anonymous_; DLL2SDK::Array* buf_; int32_t buf_size_; int32_t buf_length_; int32_t buf_offset_; bool buf_dirty_; int64_t buf_start_; DLL2SDK::mscorlib::System::String* name_; intptr_t handle_; void _ctor_3161(intptr_t handle_, DLL2SDK::mscorlib::System::IO::FileAccess access_, bool ownsHandle_, int32_t bufferSize_, bool isAsync_); void _ctor_3162(intptr_t handle_, DLL2SDK::mscorlib::System::IO::FileAccess access_, bool ownsHandle_, int32_t bufferSize_, bool isAsync_, bool noBuffering_); void _ctor_3163(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileMode mode_); void _ctor_3164(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_); void _ctor_3165(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_, DLL2SDK::mscorlib::System::IO::FileShare share_); void _ctor_3166(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_, DLL2SDK::mscorlib::System::IO::FileShare share_, int32_t bufferSize_); void _ctor_3167(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_, DLL2SDK::mscorlib::System::IO::FileShare share_, int32_t bufferSize_, bool isAsync_, bool anonymous_); void _ctor_3168(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_, DLL2SDK::mscorlib::System::IO::FileShare share_, int32_t bufferSize_, bool anonymous_, DLL2SDK::mscorlib::System::IO::FileOptions options_); bool get_CanRead_3169(); bool get_CanWrite_3170(); bool get_CanSeek_3171(); int64_t get_Length_3172(); int64_t get_Position_3173(); void set_Position_3174(int64_t value_); int32_t ReadByte_3175(); void WriteByte_3176(uint8_t value_); int32_t Read_3177(DLL2SDK::Array* array_, int32_t offset_, int32_t count_); int32_t ReadInternal_3178(DLL2SDK::Array* dest_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginRead_3179(DLL2SDK::Array* array_, int32_t offset_, int32_t numBytes_, DLL2SDK::mscorlib::System::AsyncCallback* userCallback_, DLL2SDK::mscorlib::System::Object* stateObject_); int32_t EndRead_3180(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); void Write_3181(DLL2SDK::Array* array_, int32_t offset_, int32_t count_); void WriteInternal_3182(DLL2SDK::Array* src_, int32_t offset_, int32_t count_); DLL2SDK::mscorlib::System::IAsyncResult* BeginWrite_3183(DLL2SDK::Array* array_, int32_t offset_, int32_t numBytes_, DLL2SDK::mscorlib::System::AsyncCallback* userCallback_, DLL2SDK::mscorlib::System::Object* stateObject_); void EndWrite_3184(DLL2SDK::mscorlib::System::IAsyncResult* asyncResult_); int64_t Seek_3185(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_3186(int64_t value_); void Flush_3187(); void Finalize_3188(); void Dispose_3189(bool disposing_); int32_t ReadSegment_3190(DLL2SDK::Array* dest_, int32_t dest_offset_, int32_t count_); int32_t WriteSegment_3191(DLL2SDK::Array* src_, int32_t src_offset_, int32_t count_); void FlushBuffer_3192(DLL2SDK::mscorlib::System::IO::Stream* st_); void FlushBuffer_3193(); void FlushBufferIfDirty_3194(); void RefillBuffer_3195(); int32_t ReadData_3196(intptr_t handle_, DLL2SDK::Array* buf_, int32_t offset_, int32_t count_); void InitBuffer_3197(int32_t size_, bool noBuffering_); DLL2SDK::mscorlib::System::String* GetSecureFileName_3198(DLL2SDK::mscorlib::System::String* filename_); DLL2SDK::mscorlib::System::String* GetSecureFileName_3199(DLL2SDK::mscorlib::System::String* filename_, bool full_); }; } namespace DLL2SDK::mscorlib::System::IO { struct FileNotFoundException : DLL2SDK::mscorlib::System::IO::IOException { DLL2SDK::mscorlib::System::String* fileName_; DLL2SDK::mscorlib::System::String* fusionLog_; void _ctor_3154(); void _ctor_3155(DLL2SDK::mscorlib::System::String* message_); void _ctor_3156(DLL2SDK::mscorlib::System::String* message_, DLL2SDK::mscorlib::System::String* fileName_); void _ctor_3157(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Message_3158(); void GetObjectData_3159(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_3160(); }; } namespace DLL2SDK::mscorlib::System::IO { struct FileLoadException : DLL2SDK::mscorlib::System::IO::IOException { DLL2SDK::mscorlib::System::String* msg_; DLL2SDK::mscorlib::System::String* fileName_; DLL2SDK::mscorlib::System::String* fusionLog_; struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3149(); void _ctor_3150(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Message_3151(); void GetObjectData_3152(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_3153(); }; } namespace DLL2SDK::mscorlib::System::IO { struct FileSystemInfo : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::mscorlib::System::String* FullPath_; DLL2SDK::mscorlib::System::String* OriginalPath_; DLL2SDK::mscorlib::System::IO::MonoIOStat stat_; bool valid_; void _ctor_3213(); void _ctor_3214(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void GetObjectData_3215(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool get_Exists_3216(); DLL2SDK::mscorlib::System::String* get_Name_3217(); DLL2SDK::mscorlib::System::String* get_FullName_3218(); DLL2SDK::mscorlib::System::DateTime get_LastWriteTime_3219(); DLL2SDK::mscorlib::System::DateTime get_LastWriteTimeUtc_3220(); void Delete_3221(); void Refresh_3222(); void Refresh_3223(bool force_); void InternalRefresh_3224(); void CheckPath_3225(DLL2SDK::mscorlib::System::String* path_); }; } namespace DLL2SDK::mscorlib::System::IO { struct File : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Nullable_1 defaultLocalFileTime_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void Copy_3108(DLL2SDK::mscorlib::System::String* sourceFileName_, DLL2SDK::mscorlib::System::String* destFileName_); static void Copy_3109(DLL2SDK::mscorlib::System::String* sourceFileName_, DLL2SDK::mscorlib::System::String* destFileName_, bool overwrite_); static DLL2SDK::mscorlib::System::IO::FileStream* Create_3110(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::IO::FileStream* Create_3111(DLL2SDK::mscorlib::System::String* path_, int32_t bufferSize_); static void Delete_3112(DLL2SDK::mscorlib::System::String* path_); static bool Exists_3113(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::IO::FileAttributes GetAttributes_3114(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::DateTime GetCreationTime_3115(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::DateTime GetLastWriteTime_3116(DLL2SDK::mscorlib::System::String* path_); static void Move_3117(DLL2SDK::mscorlib::System::String* sourceFileName_, DLL2SDK::mscorlib::System::String* destFileName_); static DLL2SDK::mscorlib::System::IO::FileStream* Open_3118(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileMode mode_); static DLL2SDK::mscorlib::System::IO::FileStream* Open_3119(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_, DLL2SDK::mscorlib::System::IO::FileShare share_); static DLL2SDK::mscorlib::System::IO::FileStream* OpenRead_3120(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::IO::StreamReader* OpenText_3121(DLL2SDK::mscorlib::System::String* path_); static void SetAttributes_3122(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileAttributes fileAttributes_); static void SetLastWriteTime_3123(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::DateTime lastWriteTime_); static void CheckPathExceptions_3124(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::Array* ReadAllBytes_3125(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::Array* ReadAllLines_3126(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::Array* ReadAllLines_3127(DLL2SDK::mscorlib::System::IO::StreamReader* reader_); static DLL2SDK::mscorlib::System::String* ReadAllText_3128(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* ReadAllText_3129(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); static void WriteAllBytes_3130(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::Array* bytes_); static void WriteAllLines_3131(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::Array* contents_); static void WriteAllLines_3132(DLL2SDK::mscorlib::System::IO::StreamWriter* writer_, DLL2SDK::Array* contents_); static void WriteAllText_3133(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* contents_); static void WriteAllText_3134(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* contents_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); static DLL2SDK::mscorlib::System::DateTime get_DefaultLocalFileTime_3135(); }; } namespace DLL2SDK::mscorlib::System::IO { struct EndOfStreamException : DLL2SDK::mscorlib::System::IO::IOException { void _ctor_3105(); void _ctor_3106(DLL2SDK::mscorlib::System::String* message_); void _ctor_3107(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::IO { struct DirectoryNotFoundException : DLL2SDK::mscorlib::System::IO::IOException { void _ctor_3102(); void _ctor_3103(DLL2SDK::mscorlib::System::String* message_); void _ctor_3104(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::IO { struct DirectoryInfo : DLL2SDK::mscorlib::System::IO::FileSystemInfo { DLL2SDK::mscorlib::System::String* current_; DLL2SDK::mscorlib::System::String* parent_; void _ctor_3083(DLL2SDK::mscorlib::System::String* path_); void _ctor_3084(DLL2SDK::mscorlib::System::String* path_, bool simpleOriginalPath_); void _ctor_3085(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void Initialize_3086(); bool get_Exists_3087(); DLL2SDK::mscorlib::System::String* get_Name_3088(); DLL2SDK::mscorlib::System::IO::DirectoryInfo* get_Parent_3089(); void Create_3090(); DLL2SDK::Array* GetFiles_3091(); DLL2SDK::Array* GetFiles_3092(DLL2SDK::mscorlib::System::String* searchPattern_); DLL2SDK::Array* GetDirectories_3093(); DLL2SDK::Array* GetDirectories_3094(DLL2SDK::mscorlib::System::String* searchPattern_); DLL2SDK::Array* GetFileSystemInfos_3095(DLL2SDK::mscorlib::System::String* searchPattern_); void Delete_3096(); void Delete_3097(bool recursive_); DLL2SDK::mscorlib::System::String* ToString_3098(); DLL2SDK::Array* GetDirectories_3099(DLL2SDK::mscorlib::System::String* searchPattern_, DLL2SDK::mscorlib::System::IO::SearchOption searchOption_); int32_t GetFilesSubdirs_3100(DLL2SDK::mscorlib::System::Collections::ArrayList* l_, DLL2SDK::mscorlib::System::String* pattern_); DLL2SDK::Array* GetFiles_3101(DLL2SDK::mscorlib::System::String* searchPattern_, DLL2SDK::mscorlib::System::IO::SearchOption searchOption_); }; } namespace DLL2SDK::mscorlib::System::IO { struct Directory : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::IO::DirectoryInfo* CreateDirectory_3068(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::IO::DirectoryInfo* CreateDirectoriesInternal_3069(DLL2SDK::mscorlib::System::String* path_); static void Delete_3070(DLL2SDK::mscorlib::System::String* path_); static void RecursiveDelete_3071(DLL2SDK::mscorlib::System::String* path_); static void Delete_3072(DLL2SDK::mscorlib::System::String* path_, bool recursive_); static bool Exists_3073(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* GetCurrentDirectory_3074(); static DLL2SDK::Array* GetDirectories_3075(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::Array* GetDirectories_3076(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* searchPattern_); static DLL2SDK::Array* GetFiles_3077(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::Array* GetFiles_3078(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* searchPattern_); static DLL2SDK::Array* GetFiles_3079(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* searchPattern_, DLL2SDK::mscorlib::System::IO::SearchOption searchOption_); static void GetFilesRecurse_3080(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* searchPattern_, DLL2SDK::mscorlib::System::Collections::ArrayList* all_); static void CheckPathExceptions_3081(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::Array* GetFileSystemEntries_3082(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* searchPattern_, DLL2SDK::mscorlib::System::IO::FileAttributes mask_, DLL2SDK::mscorlib::System::IO::FileAttributes attrs_); }; } namespace DLL2SDK::mscorlib::System::IO { struct BufferedStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::mscorlib::System::IO::Stream* m_stream_; DLL2SDK::Array* m_buffer_; int32_t m_buffer_pos_; int32_t m_buffer_read_ahead_; bool m_buffer_reading_; bool disposed_; void _ctor_3052(DLL2SDK::mscorlib::System::IO::Stream* stream_, int32_t bufferSize_); bool get_CanRead_3053(); bool get_CanWrite_3054(); bool get_CanSeek_3055(); int64_t get_Length_3056(); int64_t get_Position_3057(); void set_Position_3058(int64_t value_); void Dispose_3059(bool disposing_); void Flush_3060(); int64_t Seek_3061(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_3062(int64_t value_); int32_t ReadByte_3063(); void WriteByte_3064(uint8_t value_); int32_t Read_3065(DLL2SDK::Array* array_, int32_t offset_, int32_t count_); void Write_3066(DLL2SDK::Array* array_, int32_t offset_, int32_t count_); void CheckObjectDisposedException_3067(); }; } namespace DLL2SDK::mscorlib::System::IO { struct BinaryWriter : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::IO::Stream* OutStream_; DLL2SDK::mscorlib::System::Text::Encoding* m_encoding_; DLL2SDK::Array* buffer_; bool disposed_; DLL2SDK::Array* stringBuffer_; int32_t maxCharsPerRound_; struct StaticFields { DLL2SDK::mscorlib::System::IO::BinaryWriter* Null_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3025(); void _ctor_3026(DLL2SDK::mscorlib::System::IO::Stream* output_); void _ctor_3027(DLL2SDK::mscorlib::System::IO::Stream* output_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); void System_IDisposable_Dispose_3029(); void Close_3030(); void Dispose_3031(bool disposing_); void Flush_3032(); int64_t Seek_3033(int32_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void Write_3034(bool value_); void Write_3035(uint8_t value_); void Write_3036(DLL2SDK::Array* buffer_); void Write_3037(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); void Write_3038(wchar_t ch_); void Write_3039(DLL2SDK::Array* chars_); void Write_3040(DLL2SDK::mscorlib::System::Decimal value_); void Write_3041(double value_); void Write_3042(int16_t value_); void Write_3043(int32_t value_); void Write_3044(int64_t value_); void Write_3045(int8_t value_); void Write_3046(float value_); void Write_3047(DLL2SDK::mscorlib::System::String* value_); void Write_3048(uint16_t value_); void Write_3049(uint32_t value_); void Write_3050(uint64_t value_); void Write7BitEncodedInt_3051(int32_t value_); static void _cctor_3028(); }; } namespace DLL2SDK::mscorlib::System::IO { struct BinaryReader : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::IO::Stream* m_stream_; DLL2SDK::mscorlib::System::Text::Encoding* m_encoding_; DLL2SDK::Array* m_buffer_; DLL2SDK::mscorlib::System::Text::Decoder* decoder_; DLL2SDK::Array* charBuffer_; bool m_disposed_; struct StaticFields { int32_t MaxBufferSize_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2995(DLL2SDK::mscorlib::System::IO::Stream* input_); void _ctor_2996(DLL2SDK::mscorlib::System::IO::Stream* input_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); void System_IDisposable_Dispose_2997(); DLL2SDK::mscorlib::System::IO::Stream* get_BaseStream_2998(); void Close_2999(); void Dispose_3000(bool disposing_); void FillBuffer_3001(int32_t numBytes_); int32_t PeekChar_3002(); int32_t Read_3003(); int32_t Read_3004(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); int32_t Read_3005(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); int32_t ReadCharBytes_3006(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_, int32_t* bytes_read_); int32_t Read7BitEncodedInt_3007(); bool ReadBoolean_3008(); uint8_t ReadByte_3009(); DLL2SDK::Array* ReadBytes_3010(int32_t count_); wchar_t ReadChar_3011(); DLL2SDK::Array* ReadChars_3012(int32_t count_); DLL2SDK::mscorlib::System::Decimal ReadDecimal_3013(); double ReadDouble_3014(); int16_t ReadInt16_3015(); int32_t ReadInt32_3016(); int64_t ReadInt64_3017(); int8_t ReadSByte_3018(); DLL2SDK::mscorlib::System::String* ReadString_3019(); float ReadSingle_3020(); uint16_t ReadUInt16_3021(); uint32_t ReadUInt32_3022(); uint64_t ReadUInt64_3023(); void CheckBuffer_3024(int32_t length_); }; } namespace DLL2SDK::mscorlib::System::IO::IsolatedStorage { struct IsolatedStorageException : DLL2SDK::mscorlib::System::Exception { void _ctor_2992(); void _ctor_2993(DLL2SDK::mscorlib::System::String* message_); void _ctor_2994(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Globalization { enum struct UnicodeCategory : int32_t { UppercaseLetter_ = static_cast(0x0), LowercaseLetter_ = static_cast(0x1), TitlecaseLetter_ = static_cast(0x2), ModifierLetter_ = static_cast(0x3), OtherLetter_ = static_cast(0x4), NonSpacingMark_ = static_cast(0x5), SpacingCombiningMark_ = static_cast(0x6), EnclosingMark_ = static_cast(0x7), DecimalDigitNumber_ = static_cast(0x8), LetterNumber_ = static_cast(0x9), OtherNumber_ = static_cast(0xA), SpaceSeparator_ = static_cast(0xB), LineSeparator_ = static_cast(0xC), ParagraphSeparator_ = static_cast(0xD), Control_ = static_cast(0xE), Format_ = static_cast(0xF), Surrogate_ = static_cast(0x10), PrivateUse_ = static_cast(0x11), ConnectorPunctuation_ = static_cast(0x12), DashPunctuation_ = static_cast(0x13), OpenPunctuation_ = static_cast(0x14), ClosePunctuation_ = static_cast(0x15), InitialQuotePunctuation_ = static_cast(0x16), FinalQuotePunctuation_ = static_cast(0x17), OtherPunctuation_ = static_cast(0x18), MathSymbol_ = static_cast(0x19), CurrencySymbol_ = static_cast(0x1A), ModifierSymbol_ = static_cast(0x1B), OtherSymbol_ = static_cast(0x1C), OtherNotAssigned_ = static_cast(0x1D) }; } namespace DLL2SDK::mscorlib::System::Globalization { struct TextInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* m_listSeparator_; bool m_isReadOnly_; DLL2SDK::mscorlib::System::String* customCultureName_; int32_t m_nDataItem_; bool m_useUserOverride_; int32_t m_win32LangID_; DLL2SDK::mscorlib::System::Globalization::CultureInfo* ci_; bool handleDotI_; DLL2SDK::mscorlib::System::Globalization::TextInfo_Data data_; void _ctor_2979(DLL2SDK::mscorlib::System::Globalization::CultureInfo* ci_, int32_t lcid_, void* data_, bool read_only_); void _ctor_2980(DLL2SDK::mscorlib::System::Globalization::TextInfo* textInfo_); void System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_2981(DLL2SDK::mscorlib::System::Object* sender_); DLL2SDK::mscorlib::System::String* get_ListSeparator_2982(); DLL2SDK::mscorlib::System::String* get_CultureName_2983(); bool Equals_2984(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_2985(); DLL2SDK::mscorlib::System::String* ToString_2986(); wchar_t ToLower_2987(wchar_t c_); wchar_t ToUpper_2988(wchar_t c_); DLL2SDK::mscorlib::System::String* ToLower_2989(DLL2SDK::mscorlib::System::String* str_); DLL2SDK::mscorlib::System::String* ToUpper_2990(DLL2SDK::mscorlib::System::String* str_); DLL2SDK::mscorlib::System::Object* Clone_2991(); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct TextElementEnumerator : DLL2SDK::mscorlib::System::Object { int32_t index_; int32_t elementindex_; int32_t startpos_; DLL2SDK::mscorlib::System::String* str_; DLL2SDK::mscorlib::System::String* element_; void _ctor_2975(DLL2SDK::mscorlib::System::String* str_, int32_t startpos_); DLL2SDK::mscorlib::System::Object* get_Current_2976(); bool MoveNext_2977(); void Reset_2978(); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct StringInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* s_; int32_t length_; void _ctor_2966(); void _ctor_2967(DLL2SDK::mscorlib::System::String* value_); bool Equals_2968(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_2969(); int32_t get_LengthInTextElements_2970(); void set_String_2971(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::mscorlib::System::String* GetNextTextElement_2972(DLL2SDK::mscorlib::System::String* str_, int32_t index_); static int32_t GetNextTextElementLength_2973(DLL2SDK::mscorlib::System::String* str_, int32_t index_); static DLL2SDK::mscorlib::System::Globalization::TextElementEnumerator* GetTextElementEnumerator_2974(DLL2SDK::mscorlib::System::String* str_); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct RegionInfo : DLL2SDK::mscorlib::System::Object { int32_t lcid_; int32_t regionId_; DLL2SDK::mscorlib::System::String* iso2Name_; DLL2SDK::mscorlib::System::String* iso3Name_; DLL2SDK::mscorlib::System::String* win3Name_; DLL2SDK::mscorlib::System::String* englishName_; DLL2SDK::mscorlib::System::String* currencySymbol_; DLL2SDK::mscorlib::System::String* isoCurrencySymbol_; DLL2SDK::mscorlib::System::String* currencyEnglishName_; struct StaticFields { DLL2SDK::mscorlib::System::Globalization::RegionInfo* currentRegion_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map1B_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2945(int32_t culture_); void _ctor_2946(DLL2SDK::mscorlib::System::String* name_); bool GetByTerritory_2948(DLL2SDK::mscorlib::System::Globalization::CultureInfo* ci_); bool construct_internal_region_from_name_2949(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* get_CurrencyEnglishName_2950(); DLL2SDK::mscorlib::System::String* get_CurrencySymbol_2951(); DLL2SDK::mscorlib::System::String* get_DisplayName_2952(); DLL2SDK::mscorlib::System::String* get_EnglishName_2953(); int32_t get_GeoId_2954(); bool get_IsMetric_2955(); DLL2SDK::mscorlib::System::String* get_ISOCurrencySymbol_2956(); DLL2SDK::mscorlib::System::String* get_NativeName_2957(); DLL2SDK::mscorlib::System::String* get_CurrencyNativeName_2958(); DLL2SDK::mscorlib::System::String* get_Name_2959(); DLL2SDK::mscorlib::System::String* get_ThreeLetterISORegionName_2960(); DLL2SDK::mscorlib::System::String* get_ThreeLetterWindowsRegionName_2961(); DLL2SDK::mscorlib::System::String* get_TwoLetterISORegionName_2962(); bool Equals_2963(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_2964(); DLL2SDK::mscorlib::System::String* ToString_2965(); static DLL2SDK::mscorlib::System::Globalization::RegionInfo* get_CurrentRegion_2947(); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct NumberFormatInfo : DLL2SDK::mscorlib::System::Object { bool isReadOnly_; DLL2SDK::mscorlib::System::String* decimalFormats_; DLL2SDK::mscorlib::System::String* currencyFormats_; DLL2SDK::mscorlib::System::String* percentFormats_; DLL2SDK::mscorlib::System::String* digitPattern_; DLL2SDK::mscorlib::System::String* zeroPattern_; int32_t currencyDecimalDigits_; DLL2SDK::mscorlib::System::String* currencyDecimalSeparator_; DLL2SDK::mscorlib::System::String* currencyGroupSeparator_; DLL2SDK::Array* currencyGroupSizes_; int32_t currencyNegativePattern_; int32_t currencyPositivePattern_; DLL2SDK::mscorlib::System::String* currencySymbol_; DLL2SDK::mscorlib::System::String* nanSymbol_; DLL2SDK::mscorlib::System::String* negativeInfinitySymbol_; DLL2SDK::mscorlib::System::String* negativeSign_; int32_t numberDecimalDigits_; DLL2SDK::mscorlib::System::String* numberDecimalSeparator_; DLL2SDK::mscorlib::System::String* numberGroupSeparator_; DLL2SDK::Array* numberGroupSizes_; int32_t numberNegativePattern_; int32_t percentDecimalDigits_; DLL2SDK::mscorlib::System::String* percentDecimalSeparator_; DLL2SDK::mscorlib::System::String* percentGroupSeparator_; DLL2SDK::Array* percentGroupSizes_; int32_t percentNegativePattern_; int32_t percentPositivePattern_; DLL2SDK::mscorlib::System::String* percentSymbol_; DLL2SDK::mscorlib::System::String* perMilleSymbol_; DLL2SDK::mscorlib::System::String* positiveInfinitySymbol_; DLL2SDK::mscorlib::System::String* positiveSign_; DLL2SDK::mscorlib::System::String* ansiCurrencySymbol_; int32_t m_dataItem_; bool m_useUserOverride_; bool validForParseAsNumber_; bool validForParseAsCurrency_; DLL2SDK::Array* nativeDigits_; int32_t digitSubstitution_; struct StaticFields { DLL2SDK::Array* invariantNativeDigits_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2910(int32_t lcid_, bool read_only_); void _ctor_2911(bool read_only_); void _ctor_2912(); int32_t get_CurrencyDecimalDigits_2914(); DLL2SDK::mscorlib::System::String* get_CurrencyDecimalSeparator_2915(); DLL2SDK::mscorlib::System::String* get_CurrencyGroupSeparator_2916(); DLL2SDK::Array* get_RawCurrencyGroupSizes_2917(); int32_t get_CurrencyNegativePattern_2918(); int32_t get_CurrencyPositivePattern_2919(); DLL2SDK::mscorlib::System::String* get_CurrencySymbol_2920(); DLL2SDK::mscorlib::System::String* get_NaNSymbol_2923(); DLL2SDK::mscorlib::System::String* get_NegativeInfinitySymbol_2924(); DLL2SDK::mscorlib::System::String* get_NegativeSign_2925(); int32_t get_NumberDecimalDigits_2926(); DLL2SDK::mscorlib::System::String* get_NumberDecimalSeparator_2927(); DLL2SDK::mscorlib::System::String* get_NumberGroupSeparator_2928(); DLL2SDK::Array* get_RawNumberGroupSizes_2929(); int32_t get_NumberNegativePattern_2930(); void set_NumberNegativePattern_2931(int32_t value_); int32_t get_PercentDecimalDigits_2932(); DLL2SDK::mscorlib::System::String* get_PercentDecimalSeparator_2933(); DLL2SDK::mscorlib::System::String* get_PercentGroupSeparator_2934(); DLL2SDK::Array* get_RawPercentGroupSizes_2935(); int32_t get_PercentNegativePattern_2936(); int32_t get_PercentPositivePattern_2937(); DLL2SDK::mscorlib::System::String* get_PercentSymbol_2938(); DLL2SDK::mscorlib::System::String* get_PerMilleSymbol_2939(); DLL2SDK::mscorlib::System::String* get_PositiveInfinitySymbol_2940(); DLL2SDK::mscorlib::System::String* get_PositiveSign_2941(); DLL2SDK::mscorlib::System::Object* GetFormat_2942(DLL2SDK::mscorlib::System::Type* formatType_); DLL2SDK::mscorlib::System::Object* Clone_2943(); static void _cctor_2913(); static DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* get_CurrentInfo_2921(); static DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* get_InvariantInfo_2922(); static DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* GetInstance_2944(DLL2SDK::mscorlib::System::IFormatProvider* formatProvider_); }; } namespace DLL2SDK::mscorlib::System::Globalization { enum struct GregorianCalendarTypes : int32_t { Localized_ = static_cast(0x1), USEnglish_ = static_cast(0x2), MiddleEastFrench_ = static_cast(0x9), Arabic_ = static_cast(0xA), TransliteratedEnglish_ = static_cast(0xB), TransliteratedFrench_ = static_cast(0xC) }; } namespace DLL2SDK::mscorlib::System::Globalization { struct Calendar : DLL2SDK::mscorlib::System::Object { bool m_isReadOnly_; int32_t twoDigitYearMax_; DLL2SDK::Array* M_AbbrEraNames_; DLL2SDK::Array* M_EraNames_; void _ctor_2747(); DLL2SDK::Array* get_Eras_2748(); DLL2SDK::mscorlib::System::Object* Clone_2749(); void CheckReadOnly_2750(); int32_t GetDayOfMonth_2751(DLL2SDK::mscorlib::System::DateTime time_); DLL2SDK::mscorlib::System::DayOfWeek GetDayOfWeek_2752(DLL2SDK::mscorlib::System::DateTime time_); int32_t GetEra_2753(DLL2SDK::mscorlib::System::DateTime time_); int32_t GetMonth_2754(DLL2SDK::mscorlib::System::DateTime time_); int32_t GetYear_2755(DLL2SDK::mscorlib::System::DateTime time_); DLL2SDK::Array* get_EraNames_2756(); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct DaylightTime : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::DateTime m_start_; DLL2SDK::mscorlib::System::DateTime m_end_; DLL2SDK::mscorlib::System::TimeSpan m_delta_; void _ctor_2897(DLL2SDK::mscorlib::System::DateTime start_, DLL2SDK::mscorlib::System::DateTime end_, DLL2SDK::mscorlib::System::TimeSpan delta_); DLL2SDK::mscorlib::System::DateTime get_Start_2898(); DLL2SDK::mscorlib::System::DateTime get_End_2899(); DLL2SDK::mscorlib::System::TimeSpan get_Delta_2900(); }; } namespace DLL2SDK::mscorlib::System::Globalization { enum struct DateTimeFormatFlags : int32_t { Unused_ = static_cast(0x0), But_ = static_cast(0x1), Serialized_ = static_cast(0x2), By_ = static_cast(0x3), Microsoft_ = static_cast(0x4) }; } namespace DLL2SDK::mscorlib::System::Globalization { enum struct CultureTypes : int32_t { NeutralCultures_ = static_cast(0x1), SpecificCultures_ = static_cast(0x2), InstalledWin32Cultures_ = static_cast(0x4), AllCultures_ = static_cast(0x7), UserCustomCulture_ = static_cast(0x8), ReplacementCultures_ = static_cast(0x10), WindowsOnlyCultures_ = static_cast(0x20), FrameworkCultures_ = static_cast(0x40) }; } namespace DLL2SDK::mscorlib::System::Globalization { struct CultureInfo : DLL2SDK::mscorlib::System::Object { bool m_isReadOnly_; int32_t cultureID_; int32_t parent_lcid_; int32_t specific_lcid_; int32_t datetime_index_; int32_t number_index_; bool m_useUserOverride_; DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* numInfo_; DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dateTimeInfo_; DLL2SDK::mscorlib::System::Globalization::TextInfo* textInfo_; DLL2SDK::mscorlib::System::String* m_name_; DLL2SDK::mscorlib::System::String* displayname_; DLL2SDK::mscorlib::System::String* englishname_; DLL2SDK::mscorlib::System::String* nativename_; DLL2SDK::mscorlib::System::String* iso3lang_; DLL2SDK::mscorlib::System::String* iso2lang_; DLL2SDK::mscorlib::System::String* icu_name_; DLL2SDK::mscorlib::System::String* win3lang_; DLL2SDK::mscorlib::System::String* territory_; DLL2SDK::mscorlib::System::Globalization::CompareInfo* compareInfo_; int32_t* calendar_data_; void* textinfo_data_; DLL2SDK::Array* optional_calendars_; DLL2SDK::mscorlib::System::Globalization::CultureInfo* parent_culture_; int32_t m_dataItem_; DLL2SDK::mscorlib::System::Globalization::Calendar* calendar_; bool constructed_; DLL2SDK::Array* cached_serialized_form_; struct StaticFields { int32_t NumOptionalCalendars_; int32_t GregorianTypeMask_; int32_t CalendarTypeBits_; int32_t InvariantCultureId_; DLL2SDK::mscorlib::System::Globalization::CultureInfo* invariant_culture_info_; DLL2SDK::mscorlib::System::Object* shared_table_lock_; int32_t BootstrapCultureID_; DLL2SDK::mscorlib::System::String* MSG_READONLY_; DLL2SDK::mscorlib::System::Collections::Hashtable* shared_by_number_; DLL2SDK::mscorlib::System::Collections::Hashtable* shared_by_name_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map19_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map1A_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2802(int32_t culture_); void _ctor_2803(int32_t culture_, bool useUserOverride_); void _ctor_2804(int32_t culture_, bool useUserOverride_, bool read_only_); void _ctor_2805(DLL2SDK::mscorlib::System::String* name_); void _ctor_2806(DLL2SDK::mscorlib::System::String* name_, bool useUserOverride_); void _ctor_2807(DLL2SDK::mscorlib::System::String* name_, bool useUserOverride_, bool read_only_); void _ctor_2808(); DLL2SDK::mscorlib::System::String* get_Territory_2815(); int32_t get_LCID_2816(); DLL2SDK::mscorlib::System::String* get_Name_2817(); DLL2SDK::mscorlib::System::Globalization::CultureInfo* get_Parent_2818(); DLL2SDK::mscorlib::System::Globalization::TextInfo* get_TextInfo_2819(); DLL2SDK::mscorlib::System::String* get_IcuName_2820(); DLL2SDK::mscorlib::System::Object* Clone_2821(); bool Equals_2822(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_2824(); DLL2SDK::mscorlib::System::String* ToString_2825(); DLL2SDK::mscorlib::System::Globalization::CompareInfo* get_CompareInfo_2826(); bool get_IsNeutralCulture_2827(); void CheckNeutral_2828(); DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* get_NumberFormat_2829(); void set_NumberFormat_2830(DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* value_); DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* get_DateTimeFormat_2831(); void set_DateTimeFormat_2832(DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* value_); DLL2SDK::mscorlib::System::String* get_DisplayName_2833(); bool get_IsReadOnly_2834(); DLL2SDK::mscorlib::System::Object* GetFormat_2835(DLL2SDK::mscorlib::System::Type* formatType_); void Construct_2836(); bool ConstructInternalLocaleFromName_2837(DLL2SDK::mscorlib::System::String* locale_); bool ConstructInternalLocaleFromLcid_2838(int32_t lcid_); bool construct_internal_locale_from_lcid_2840(int32_t lcid_); bool construct_internal_locale_from_name_2841(DLL2SDK::mscorlib::System::String* name_); void construct_datetime_format_2844(); void construct_number_format_2845(); void ConstructInvariant_2846(bool read_only_); DLL2SDK::mscorlib::System::Globalization::TextInfo* CreateTextInfo_2847(bool readOnly_); static void _cctor_2809(); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* get_InvariantCulture_2810(); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* get_CurrentCulture_2811(); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* get_CurrentUICulture_2812(); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* ConstructCurrentCulture_2813(); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* ConstructCurrentUICulture_2814(); static DLL2SDK::Array* GetCultures_2823(DLL2SDK::mscorlib::System::Globalization::CultureTypes types_); static bool ConstructInternalLocaleFromCurrentLocale_2839(DLL2SDK::mscorlib::System::Globalization::CultureInfo* ci_); static bool construct_internal_locale_from_current_locale_2842(DLL2SDK::mscorlib::System::Globalization::CultureInfo* ci_); static DLL2SDK::Array* internal_get_cultures_2843(bool neutral_, bool specific_, bool installed_); static void insert_into_shared_tables_2848(DLL2SDK::mscorlib::System::Globalization::CultureInfo* c_); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* GetCultureInfo_2849(int32_t culture_); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* GetCultureInfo_2850(DLL2SDK::mscorlib::System::String* name_); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* CreateCulture_2851(DLL2SDK::mscorlib::System::String* name_, bool reference_); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct CompareInfo : DLL2SDK::mscorlib::System::Object { int32_t culture_; DLL2SDK::mscorlib::System::String* icu_name_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator* collator_; struct StaticFields { bool useManagedCollation_; DLL2SDK::mscorlib::System::Collections::Hashtable* collators_; DLL2SDK::mscorlib::System::Object* monitor_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2772(); void _ctor_2773(DLL2SDK::mscorlib::System::Globalization::CultureInfo* ci_); void System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_2775(DLL2SDK::mscorlib::System::Object* sender_); void construct_compareinfo_2777(DLL2SDK::mscorlib::System::String* locale_); void free_internal_collator_2778(); int32_t internal_compare_2779(DLL2SDK::mscorlib::System::String* str1_, int32_t offset1_, int32_t length1_, DLL2SDK::mscorlib::System::String* str2_, int32_t offset2_, int32_t length2_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); void assign_sortkey_2780(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); int32_t internal_index_2781(DLL2SDK::mscorlib::System::String* source_, int32_t sindex_, int32_t count_, DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_, bool first_); void Finalize_2782(); int32_t internal_compare_managed_2783(DLL2SDK::mscorlib::System::String* str1_, int32_t offset1_, int32_t length1_, DLL2SDK::mscorlib::System::String* str2_, int32_t offset2_, int32_t length2_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); int32_t internal_compare_switch_2784(DLL2SDK::mscorlib::System::String* str1_, int32_t offset1_, int32_t length1_, DLL2SDK::mscorlib::System::String* str2_, int32_t offset2_, int32_t length2_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); int32_t Compare_2785(DLL2SDK::mscorlib::System::String* string1_, DLL2SDK::mscorlib::System::String* string2_); int32_t Compare_2786(DLL2SDK::mscorlib::System::String* string1_, DLL2SDK::mscorlib::System::String* string2_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); int32_t Compare_2787(DLL2SDK::mscorlib::System::String* string1_, int32_t offset1_, int32_t length1_, DLL2SDK::mscorlib::System::String* string2_, int32_t offset2_, int32_t length2_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); bool Equals_2788(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_2789(); DLL2SDK::mscorlib::System::Globalization::SortKey* GetSortKey_2790(DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); int32_t IndexOf_2791(DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::String* value_); int32_t IndexOf_2792(DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); int32_t internal_index_managed_2793(DLL2SDK::mscorlib::System::String* s1_, int32_t sindex_, int32_t count_, DLL2SDK::mscorlib::System::String* s2_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_, bool first_); int32_t internal_index_switch_2794(DLL2SDK::mscorlib::System::String* s1_, int32_t sindex_, int32_t count_, DLL2SDK::mscorlib::System::String* s2_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_, bool first_); int32_t IndexOf_2795(DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); bool IsPrefix_2796(DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::String* prefix_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); bool IsSuffix_2797(DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::String* suffix_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); int32_t LastIndexOf_2798(DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); int32_t LastIndexOf_2799(DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); DLL2SDK::mscorlib::System::String* ToString_2800(); int32_t get_LCID_2801(); static void _cctor_2774(); static bool get_UseManagedCollation_2776(); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct CCGregorianCalendar : DLL2SDK::mscorlib::System::Object { static bool is_leap_year_2762(int32_t year_); static int32_t fixed_from_dmy_2763(int32_t day_, int32_t month_, int32_t year_); static int32_t year_from_fixed_2764(int32_t date_); static void my_from_fixed_2765(int32_t* month_, int32_t* year_, int32_t date_); static void dmy_from_fixed_2766(int32_t* day_, int32_t* month_, int32_t* year_, int32_t date_); static int32_t month_from_fixed_2767(int32_t date_); static int32_t day_from_fixed_2768(int32_t date_); static int32_t GetDayOfMonth_2769(DLL2SDK::mscorlib::System::DateTime time_); static int32_t GetMonth_2770(DLL2SDK::mscorlib::System::DateTime time_); static int32_t GetYear_2771(DLL2SDK::mscorlib::System::DateTime time_); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct CCFixed : DLL2SDK::mscorlib::System::Object { static int32_t FromDateTime_2760(DLL2SDK::mscorlib::System::DateTime time_); static DLL2SDK::mscorlib::System::DayOfWeek day_of_week_2761(int32_t date_); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct CCMath : DLL2SDK::mscorlib::System::Object { static int32_t div_2757(int32_t x_, int32_t y_); static int32_t mod_2758(int32_t x_, int32_t y_); static int32_t div_mod_2759(int32_t* remainder_, int32_t x_, int32_t y_); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct StackTrace : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* frames_; bool debug_info_; struct StaticFields { int32_t METHODS_TO_SKIP_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2735(); void _ctor_2736(bool fNeedFileInfo_); void _ctor_2737(int32_t skipFrames_, bool fNeedFileInfo_); void _ctor_2738(DLL2SDK::mscorlib::System::Exception* e_, bool fNeedFileInfo_); void _ctor_2739(DLL2SDK::mscorlib::System::Exception* e_, int32_t skipFrames_, bool fNeedFileInfo_); void _ctor_2740(DLL2SDK::mscorlib::System::Exception* e_, int32_t skipFrames_, bool fNeedFileInfo_, bool returnNativeFrames_); void init_frames_2741(int32_t skipFrames_, bool fNeedFileInfo_); int32_t get_FrameCount_2743(); DLL2SDK::mscorlib::System::Diagnostics::StackFrame* GetFrame_2744(int32_t index_); DLL2SDK::Array* GetFrames_2745(); DLL2SDK::mscorlib::System::String* ToString_2746(); static DLL2SDK::Array* get_trace_2742(DLL2SDK::mscorlib::System::Exception* e_, int32_t skipFrames_, bool fNeedFileInfo_); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct StackFrame : DLL2SDK::mscorlib::System::Object { int32_t ilOffset_; int32_t nativeOffset_; DLL2SDK::mscorlib::System::Reflection::MethodBase* methodBase_; DLL2SDK::mscorlib::System::String* fileName_; int32_t lineNumber_; int32_t columnNumber_; DLL2SDK::mscorlib::System::String* internalMethodName_; struct StaticFields { int32_t OFFSET_UNKNOWN_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2724(); void _ctor_2725(int32_t skipFrames_, bool fNeedFileInfo_); int32_t GetFileLineNumber_2727(); DLL2SDK::mscorlib::System::String* GetFileName_2728(); DLL2SDK::mscorlib::System::String* GetSecureFileName_2729(); int32_t GetILOffset_2730(); DLL2SDK::mscorlib::System::Reflection::MethodBase* GetMethod_2731(); int32_t GetNativeOffset_2732(); DLL2SDK::mscorlib::System::String* GetInternalMethodName_2733(); DLL2SDK::mscorlib::System::String* ToString_2734(); static bool get_frame_info_2726(int32_t skip_, bool needFileInfo_, DLL2SDK::mscorlib::System::Reflection::MethodBase* method_, int32_t* iloffset_, int32_t* native_offset_, DLL2SDK::mscorlib::System::String* file_, int32_t* line_, int32_t* column_); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct DebuggerTypeProxyAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* proxy_type_name_; void _ctor_2723(DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct DebuggerStepThroughAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_2722(); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct DebuggerDisplayAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* value_; DLL2SDK::mscorlib::System::String* type_; DLL2SDK::mscorlib::System::String* name_; void _ctor_2720(DLL2SDK::mscorlib::System::String* value_); void set_Name_2721(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { enum struct DebuggerBrowsableState : int32_t { Never_ = static_cast(0x0), Collapsed_ = static_cast(0x2), RootHidden_ = static_cast(0x3) }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct DebuggerBrowsableAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Diagnostics::DebuggerBrowsableState state_; void _ctor_2719(DLL2SDK::mscorlib::System::Diagnostics::DebuggerBrowsableState state_); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct Debugger : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::String* DefaultCategory_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_2716(); static bool IsLogging_2717(); static void Log_2718(int32_t level_, DLL2SDK::mscorlib::System::String* category_, DLL2SDK::mscorlib::System::String* message_); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct DebuggableAttribute : DLL2SDK::mscorlib::System::Attribute { bool JITTrackingEnabledFlag_; bool JITOptimizerDisabledFlag_; DLL2SDK::mscorlib::System::Diagnostics::DebuggableAttribute_DebuggingModes debuggingModes_; void _ctor_2715(DLL2SDK::mscorlib::System::Diagnostics::DebuggableAttribute_DebuggingModes modes_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Stack : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* contents_; int32_t current_; int32_t count_; int32_t capacity_; int32_t modCount_; void _ctor_2693(); void _ctor_2694(DLL2SDK::mscorlib::System::Collections::ICollection* col_); void _ctor_2695(int32_t initialCapacity_); void Resize_2696(int32_t ncapacity_); int32_t get_Count_2697(); bool get_IsSynchronized_2698(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2699(); void Clear_2700(); DLL2SDK::mscorlib::System::Object* Clone_2701(); bool Contains_2702(DLL2SDK::mscorlib::System::Object* obj_); void CopyTo_2703(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2704(); DLL2SDK::mscorlib::System::Object* Peek_2705(); DLL2SDK::mscorlib::System::Object* Pop_2706(); void Push_2707(DLL2SDK::mscorlib::System::Object* obj_); DLL2SDK::Array* ToArray_2708(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct SortedList : DLL2SDK::mscorlib::System::Object { int32_t inUse_; int32_t modificationCount_; DLL2SDK::Array* table_; DLL2SDK::mscorlib::System::Collections::IComparer* comparer_; int32_t defaultCapacity_; struct StaticFields { int32_t INITIAL_SIZE_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2612(); void _ctor_2613(int32_t initialCapacity_); void _ctor_2614(DLL2SDK::mscorlib::System::Collections::IComparer* comparer_, int32_t capacity_); void _ctor_2615(DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); void _ctor_2616(DLL2SDK::mscorlib::System::Collections::IDictionary* d_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2618(); int32_t get_Count_2619(); bool get_IsSynchronized_2620(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2621(); bool get_IsFixedSize_2622(); bool get_IsReadOnly_2623(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Keys_2624(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Values_2625(); DLL2SDK::mscorlib::System::Object* get_Item_2626(DLL2SDK::mscorlib::System::Object* key_); void set_Item_2627(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); int32_t get_Capacity_2628(); void set_Capacity_2629(int32_t value_); void Add_2630(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void Clear_2631(); bool Contains_2632(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* GetEnumerator_2633(); void Remove_2634(DLL2SDK::mscorlib::System::Object* key_); void CopyTo_2635(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); DLL2SDK::mscorlib::System::Object* Clone_2636(); void RemoveAt_2637(int32_t index_); int32_t IndexOfKey_2638(DLL2SDK::mscorlib::System::Object* key_); int32_t IndexOfValue_2639(DLL2SDK::mscorlib::System::Object* value_); bool ContainsKey_2640(DLL2SDK::mscorlib::System::Object* key_); bool ContainsValue_2641(DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* GetByIndex_2642(int32_t index_); DLL2SDK::mscorlib::System::Object* GetKey_2643(int32_t index_); void EnsureCapacity_2644(int32_t n_, int32_t free_); void PutImpl_2645(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_, bool overwrite_); DLL2SDK::mscorlib::System::Object* GetImpl_2646(DLL2SDK::mscorlib::System::Object* key_); void InitTable_2647(int32_t capacity_, bool forceSize_); void CopyToArray_2648(DLL2SDK::mscorlib::System::Array* arr_, int32_t i_, DLL2SDK::mscorlib::System::Collections::SortedList_EnumeratorMode mode_); int32_t Find_2649(DLL2SDK::mscorlib::System::Object* key_); static void _cctor_2617(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct ReadOnlyCollectionBase : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* list_; void _ctor_2604(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2605(); void System_Collections_ICollection_CopyTo_2606(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_2607(); bool System_Collections_ICollection_get_IsSynchronized_2608(); int32_t get_Count_2609(); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2610(); DLL2SDK::mscorlib::System::Collections::ArrayList* get_InnerList_2611(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Queue : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _array_; int32_t _head_; int32_t _size_; int32_t _tail_; int32_t _growFactor_; int32_t _version_; void _ctor_2583(); void _ctor_2584(int32_t capacity_); void _ctor_2585(DLL2SDK::mscorlib::System::Collections::ICollection* col_); void _ctor_2586(int32_t capacity_, float growFactor_); int32_t get_Count_2587(); bool get_IsSynchronized_2588(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2589(); void CopyTo_2590(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2591(); DLL2SDK::mscorlib::System::Object* Clone_2592(); void Clear_2593(); DLL2SDK::mscorlib::System::Object* Dequeue_2594(); void Enqueue_2595(DLL2SDK::mscorlib::System::Object* obj_); DLL2SDK::mscorlib::System::Object* Peek_2596(); DLL2SDK::Array* ToArray_2597(); void grow_2598(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct DictionaryEntry { DLL2SDK::mscorlib::System::Object* _key_; DLL2SDK::mscorlib::System::Object* _value_; void _ctor_2474(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); DLL2SDK::mscorlib::System::Object* get_Key_2475(); DLL2SDK::mscorlib::System::Object* get_Value_2476(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Comparer : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Globalization::CompareInfo* m_compareInfo_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Comparer* Default_; DLL2SDK::mscorlib::System::Collections::Comparer* DefaultInvariant_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2469(); void _ctor_2470(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); int32_t Compare_2472(DLL2SDK::mscorlib::System::Object* a_, DLL2SDK::mscorlib::System::Object* b_); void GetObjectData_2473(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void _cctor_2471(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct CollectionDebuggerView : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::mscorlib::System::Collections { struct CollectionBase : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::ArrayList* list_; void _ctor_2441(); void System_Collections_ICollection_CopyTo_2442(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_2443(); bool System_Collections_ICollection_get_IsSynchronized_2444(); int32_t System_Collections_IList_Add_2445(DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_IList_Contains_2446(DLL2SDK::mscorlib::System::Object* value_); int32_t System_Collections_IList_IndexOf_2447(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Insert_2448(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Remove_2449(DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_IList_get_IsFixedSize_2450(); bool System_Collections_IList_get_IsReadOnly_2451(); DLL2SDK::mscorlib::System::Object* System_Collections_IList_get_Item_2452(int32_t index_); void System_Collections_IList_set_Item_2453(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t get_Count_2454(); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2455(); void Clear_2456(); void RemoveAt_2457(int32_t index_); DLL2SDK::mscorlib::System::Collections::ArrayList* get_InnerList_2458(); DLL2SDK::mscorlib::System::Collections::IList* get_List_2459(); void OnClear_2460(); void OnClearComplete_2461(); void OnInsert_2462(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void OnInsertComplete_2463(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void OnRemove_2464(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void OnRemoveComplete_2465(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void OnSet_2466(int32_t index_, DLL2SDK::mscorlib::System::Object* oldValue_, DLL2SDK::mscorlib::System::Object* newValue_); void OnSetComplete_2467(int32_t index_, DLL2SDK::mscorlib::System::Object* oldValue_, DLL2SDK::mscorlib::System::Object* newValue_); void OnValidate_2468(DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct CaseInsensitiveHashCodeProvider : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Globalization::TextInfo* m_text_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::CaseInsensitiveHashCodeProvider* singletonInvariant_; DLL2SDK::mscorlib::System::Collections::CaseInsensitiveHashCodeProvider* singleton_; DLL2SDK::mscorlib::System::Object* sync_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2433(); void _ctor_2434(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); int32_t GetHashCode_2440(DLL2SDK::mscorlib::System::Object* obj_); static void _cctor_2435(); static DLL2SDK::mscorlib::System::Collections::CaseInsensitiveHashCodeProvider* get_Default_2436(); static bool AreEqual_2437(DLL2SDK::mscorlib::System::Globalization::CultureInfo* a_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* b_); static bool AreEqual_2438(DLL2SDK::mscorlib::System::Globalization::TextInfo* info_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); static DLL2SDK::mscorlib::System::Collections::CaseInsensitiveHashCodeProvider* get_DefaultInvariant_2439(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct CaseInsensitiveComparer : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::CaseInsensitiveComparer* defaultComparer_; DLL2SDK::mscorlib::System::Collections::CaseInsensitiveComparer* defaultInvariantComparer_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2427(); void _ctor_2428(bool invariant_); int32_t Compare_2432(DLL2SDK::mscorlib::System::Object* a_, DLL2SDK::mscorlib::System::Object* b_); static void _cctor_2429(); static DLL2SDK::mscorlib::System::Collections::CaseInsensitiveComparer* get_Default_2430(); static DLL2SDK::mscorlib::System::Collections::CaseInsensitiveComparer* get_DefaultInvariant_2431(); }; } namespace DLL2SDK::mscorlib::System::Collections { struct BitArray : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* m_array_; int32_t m_length_; int32_t _version_; void _ctor_2401(DLL2SDK::mscorlib::System::Collections::BitArray* bits_); void _ctor_2402(DLL2SDK::Array* bytes_); void _ctor_2403(DLL2SDK::Array* values_); void _ctor_2404(int32_t length_); void _ctor_2405(int32_t length_, bool defaultValue_); uint8_t getByte_2406(int32_t byteIndex_); void setByte_2407(int32_t byteIndex_, uint8_t value_); int32_t get_Count_2408(); bool get_IsSynchronized_2409(); bool get_Item_2410(int32_t index_); void set_Item_2411(int32_t index_, bool value_); int32_t get_Length_2412(); void set_Length_2413(int32_t value_); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2414(); DLL2SDK::mscorlib::System::Object* Clone_2415(); void CopyTo_2416(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); bool Get_2417(int32_t index_); void Set_2418(int32_t index_, bool value_); void SetAll_2419(bool value_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2420(); }; } namespace DLL2SDK::mscorlib::System::Collections::ObjectModel { template struct ReadOnlyCollection_1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::IList_1* list_; void _ctor_2247(DLL2SDK::mscorlib::System::Collections::Generic::IList_1* list_); void System_Collections_Generic_ICollection_T__Add_2248(T item_); void System_Collections_Generic_ICollection_T__Clear_2249(); void System_Collections_Generic_IList_T__Insert_2250(int32_t index_, T item_); bool System_Collections_Generic_ICollection_T__Remove_2251(T item_); void System_Collections_Generic_IList_T__RemoveAt_2252(int32_t index_); T System_Collections_Generic_IList_T__get_Item_2253(int32_t index_); void System_Collections_Generic_IList_T__set_Item_2254(int32_t index_, T value_); bool System_Collections_Generic_ICollection_T__get_IsReadOnly_2255(); void System_Collections_ICollection_CopyTo_2256(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2257(); int32_t System_Collections_IList_Add_2258(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Clear_2259(); bool System_Collections_IList_Contains_2260(DLL2SDK::mscorlib::System::Object* value_); int32_t System_Collections_IList_IndexOf_2261(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Insert_2262(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Remove_2263(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_RemoveAt_2264(int32_t index_); bool System_Collections_ICollection_get_IsSynchronized_2265(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_2266(); bool System_Collections_IList_get_IsFixedSize_2267(); bool System_Collections_IList_get_IsReadOnly_2268(); DLL2SDK::mscorlib::System::Object* System_Collections_IList_get_Item_2269(int32_t index_); void System_Collections_IList_set_Item_2270(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); bool Contains_2271(T value_); void CopyTo_2272(DLL2SDK::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* GetEnumerator_2273(); int32_t IndexOf_2274(T value_); int32_t get_Count_2275(); T get_Item_2276(int32_t index_); }; } namespace DLL2SDK::mscorlib::System::Collections::ObjectModel { template struct Collection_1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::IList_1* list_; DLL2SDK::mscorlib::System::Object* syncRoot_; void _ctor_2197(); void _ctor_2198(DLL2SDK::mscorlib::System::Collections::Generic::IList_1* list_); bool System_Collections_Generic_ICollection_T__get_IsReadOnly_2199(); void System_Collections_ICollection_CopyTo_2200(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2201(); int32_t System_Collections_IList_Add_2202(DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_IList_Contains_2203(DLL2SDK::mscorlib::System::Object* value_); int32_t System_Collections_IList_IndexOf_2204(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Insert_2205(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Remove_2206(DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_ICollection_get_IsSynchronized_2207(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_2208(); bool System_Collections_IList_get_IsFixedSize_2209(); bool System_Collections_IList_get_IsReadOnly_2210(); DLL2SDK::mscorlib::System::Object* System_Collections_IList_get_Item_2211(int32_t index_); void System_Collections_IList_set_Item_2212(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void Add_2213(T item_); void Clear_2214(); void ClearItems_2215(); bool Contains_2216(T item_); void CopyTo_2217(DLL2SDK::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* GetEnumerator_2218(); int32_t IndexOf_2219(T item_); void Insert_2220(int32_t index_, T item_); void InsertItem_2221(int32_t index_, T item_); DLL2SDK::mscorlib::System::Collections::Generic::IList_1* get_Items_2222(); bool Remove_2223(T item_); void RemoveAt_2224(int32_t index_); void RemoveItem_2225(int32_t index_); int32_t get_Count_2226(); T get_Item_2227(int32_t index_); void set_Item_2228(int32_t index_, T value_); void SetItem_2229(int32_t index_, T item_); static bool IsValidItem_2230(DLL2SDK::mscorlib::System::Object* item_); static T ConvertItem_2231(DLL2SDK::mscorlib::System::Object* item_); static void CheckWritable_2232(DLL2SDK::mscorlib::System::Collections::Generic::IList_1* list_); static bool IsSynchronized_2233(DLL2SDK::mscorlib::System::Collections::Generic::IList_1* list_); static bool IsFixedSize_2234(DLL2SDK::mscorlib::System::Collections::Generic::IList_1* list_); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct List_1 : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _items_; int32_t _size_; int32_t _version_; struct StaticFields { int32_t DefaultCapacity_; DLL2SDK::Array* EmptyArray_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2120(); void _ctor_2121(DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1* collection_); void _ctor_2122(int32_t capacity_); void _ctor_2123(DLL2SDK::Array* data_, int32_t size_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_T__GetEnumerator_2125(); void System_Collections_ICollection_CopyTo_2126(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2127(); int32_t System_Collections_IList_Add_2128(DLL2SDK::mscorlib::System::Object* item_); bool System_Collections_IList_Contains_2129(DLL2SDK::mscorlib::System::Object* item_); int32_t System_Collections_IList_IndexOf_2130(DLL2SDK::mscorlib::System::Object* item_); void System_Collections_IList_Insert_2131(int32_t index_, DLL2SDK::mscorlib::System::Object* item_); void System_Collections_IList_Remove_2132(DLL2SDK::mscorlib::System::Object* item_); bool System_Collections_Generic_ICollection_T__get_IsReadOnly_2133(); bool System_Collections_ICollection_get_IsSynchronized_2134(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_2135(); bool System_Collections_IList_get_IsFixedSize_2136(); bool System_Collections_IList_get_IsReadOnly_2137(); DLL2SDK::mscorlib::System::Object* System_Collections_IList_get_Item_2138(int32_t index_); void System_Collections_IList_set_Item_2139(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void Add_2140(T item_); void GrowIfNeeded_2141(int32_t newCount_); void CheckRange_2142(int32_t idx_, int32_t count_); void AddCollection_2143(DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* collection_); void AddEnumerable_2144(DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1* enumerable_); void AddRange_2145(DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1* collection_); DLL2SDK::mscorlib::System::Collections::ObjectModel::ReadOnlyCollection_1* AsReadOnly_2146(); int32_t BinarySearch_2147(T item_); int32_t BinarySearch_2148(T item_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); void Clear_2149(); bool Contains_2150(T item_); template DLL2SDK::mscorlib::System::Collections::Generic::List_1* ConvertAll_2151(DLL2SDK::mscorlib::System::Converter_2* converter_); void CopyTo_2152(DLL2SDK::Array* array_, int32_t arrayIndex_); bool Exists_2153(DLL2SDK::mscorlib::System::Predicate_1* match_); T Find_2154(DLL2SDK::mscorlib::System::Predicate_1* match_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* FindAll_2156(DLL2SDK::mscorlib::System::Predicate_1* match_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* FindAllStackBits_2157(DLL2SDK::mscorlib::System::Predicate_1* match_); DLL2SDK::mscorlib::System::Collections::Generic::List_1* FindAllList_2158(DLL2SDK::mscorlib::System::Predicate_1* match_); int32_t FindIndex_2159(DLL2SDK::mscorlib::System::Predicate_1* match_); int32_t GetIndex_2160(int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::Predicate_1* match_); int32_t FindLastIndex_2161(DLL2SDK::mscorlib::System::Predicate_1* match_); int32_t GetLastIndex_2162(int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::Predicate_1* match_); void ForEach_2163(DLL2SDK::mscorlib::System::Action_1* action_); DLL2SDK::mscorlib::System::Collections::Generic::List_1_Enumerator GetEnumerator_2164(); DLL2SDK::mscorlib::System::Collections::Generic::List_1* GetRange_2165(int32_t index_, int32_t count_); int32_t IndexOf_2166(T item_); void Shift_2167(int32_t start_, int32_t delta_); void CheckIndex_2168(int32_t index_); void Insert_2169(int32_t index_, T item_); void CheckCollection_2170(DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1* collection_); void InsertRange_2171(int32_t index_, DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1* collection_); void InsertCollection_2172(int32_t index_, DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* collection_); void InsertEnumeration_2173(int32_t index_, DLL2SDK::mscorlib::System::Collections::Generic::IEnumerable_1* enumerable_); bool Remove_2174(T item_); int32_t RemoveAll_2175(DLL2SDK::mscorlib::System::Predicate_1* match_); void RemoveAt_2176(int32_t index_); void RemoveRange_2177(int32_t index_, int32_t count_); void Reverse_2178(); void Reverse_2179(int32_t index_, int32_t count_); void Sort_2180(); void Sort_2181(DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); void Sort_2182(DLL2SDK::mscorlib::System::Comparison_1* comparison_); DLL2SDK::Array* ToArray_2183(); void TrimExcess_2184(); int32_t get_Capacity_2185(); void set_Capacity_2186(int32_t value_); int32_t get_Count_2187(); T get_Item_2188(int32_t index_); void set_Item_2189(int32_t index_, T value_); static void _cctor_2124(); static void CheckMatch_2155(DLL2SDK::mscorlib::System::Predicate_1* match_); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { struct KeyNotFoundException : DLL2SDK::mscorlib::System::SystemException { void _ctor_2111(); void _ctor_2112(DLL2SDK::mscorlib::System::String* message_); void _ctor_2113(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct GenericEqualityComparer_1 : DLL2SDK::mscorlib::System::Collections::Generic::EqualityComparer_1 { void _ctor_2097(); int32_t GetHashCode_2098(T obj_); bool Equals_2099(T x_, T y_); }; } namespace DLL2SDK::mscorlib::System { struct Void { }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { struct Link { int32_t HashCode_; int32_t Next_; }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct GenericComparer_1 : DLL2SDK::mscorlib::System::Collections::Generic::Comparer_1 { void _ctor_1963(); int32_t Compare_1964(T x_, T y_); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct CollectionDebuggerView_2 : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct CollectionDebuggerView_1 : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::mscorlib::Mono { struct Runtime : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::String* GetDisplayName_1955(); }; } namespace DLL2SDK::mscorlib::Mono::Xml { struct SmallXmlParserException : DLL2SDK::mscorlib::System::SystemException { int32_t line_; int32_t column_; void _ctor_1954(DLL2SDK::mscorlib::System::String* msg_, int32_t line_, int32_t column_); }; } namespace DLL2SDK::mscorlib::Mono::Xml { struct SmallXmlParser : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IContentHandler* handler_; DLL2SDK::mscorlib::System::IO::TextReader* reader_; DLL2SDK::mscorlib::System::Collections::Stack* elementNames_; DLL2SDK::mscorlib::System::Collections::Stack* xmlSpaces_; DLL2SDK::mscorlib::System::String* xmlSpace_; DLL2SDK::mscorlib::System::Text::StringBuilder* buffer_; DLL2SDK::Array* nameBuffer_; bool isWhitespace_; DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_AttrListImpl* attributes_; int32_t line_; int32_t column_; bool resetColumn_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map18_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1909(); DLL2SDK::mscorlib::System::Exception* Error_1910(DLL2SDK::mscorlib::System::String* msg_); DLL2SDK::mscorlib::System::Exception* UnexpectedEndError_1911(); bool IsNameChar_1912(wchar_t c_, bool start_); bool IsWhitespace_1913(int32_t c_); void SkipWhitespaces_1914(); void HandleWhitespaces_1915(); void SkipWhitespaces_1916(bool expected_); int32_t Peek_1917(); int32_t Read_1918(); void Expect_1919(int32_t c_); DLL2SDK::mscorlib::System::String* ReadUntil_1920(wchar_t until_, bool handleReferences_); DLL2SDK::mscorlib::System::String* ReadName_1921(); void Parse_1922(DLL2SDK::mscorlib::System::IO::TextReader* input_, DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IContentHandler* handler_); void Cleanup_1923(); void ReadContent_1924(); void HandleBufferedContent_1925(); void ReadCharacters_1926(); void ReadReference_1927(); int32_t ReadCharacterReference_1928(); void ReadAttribute_1929(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_AttrListImpl* a_); void ReadCDATASection_1930(); void ReadComment_1931(); }; } namespace DLL2SDK::mscorlib::Mono::Xml { struct SecurityParser : DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser { DLL2SDK::mscorlib::System::Security::SecurityElement* root_; DLL2SDK::mscorlib::System::Security::SecurityElement* current_; DLL2SDK::mscorlib::System::Collections::Stack* stack_; void _ctor_1899(); void LoadXml_1900(DLL2SDK::mscorlib::System::String* xml_); DLL2SDK::mscorlib::System::Security::SecurityElement* ToXml_1901(); void OnStartParsing_1902(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser* parser_); void OnProcessingInstruction_1903(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::String* text_); void OnIgnorableWhitespace_1904(DLL2SDK::mscorlib::System::String* s_); void OnStartElement_1905(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser_IAttrList* attrs_); void OnEndElement_1906(DLL2SDK::mscorlib::System::String* name_); void OnChars_1907(DLL2SDK::mscorlib::System::String* ch_); void OnEndParsing_1908(DLL2SDK::mscorlib::Mono::Xml::SmallXmlParser* parser_); }; } namespace DLL2SDK::mscorlib::Mono::Security { enum struct UriPartial : int32_t { Scheme_ = static_cast(0x0), Authority_ = static_cast(0x1), Path_ = static_cast(0x2) }; } namespace DLL2SDK::mscorlib::Mono::Security { struct StrongName : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_; DLL2SDK::Array* publicKey_; DLL2SDK::Array* keyToken_; DLL2SDK::mscorlib::System::String* tokenAlgorithm_; struct StaticFields { DLL2SDK::mscorlib::System::Object* lockObject_; bool initialized_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1860(DLL2SDK::Array* data_); void _ctor_1861(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_); void InvalidateCache_1863(); void set_RSA_1864(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* value_); DLL2SDK::Array* get_PublicKey_1865(); DLL2SDK::Array* get_PublicKeyToken_1866(); DLL2SDK::mscorlib::System::String* get_TokenAlgorithm_1867(); static void _cctor_1862(); }; } namespace DLL2SDK::mscorlib::Mono::Security { struct PKCS7 : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::mscorlib::Mono::Security { struct BitConverterLE : DLL2SDK::mscorlib::System::Object { static DLL2SDK::Array* GetUShortBytes_1832(uint8_t* bytes_); static DLL2SDK::Array* GetUIntBytes_1833(uint8_t* bytes_); static DLL2SDK::Array* GetULongBytes_1834(uint8_t* bytes_); static DLL2SDK::Array* GetBytes_1835(int16_t value_); static DLL2SDK::Array* GetBytes_1836(int32_t value_); static DLL2SDK::Array* GetBytes_1837(float value_); static DLL2SDK::Array* GetBytes_1838(double value_); static void UShortFromBytes_1839(uint8_t* dst_, DLL2SDK::Array* src_, int32_t startIndex_); static void UIntFromBytes_1840(uint8_t* dst_, DLL2SDK::Array* src_, int32_t startIndex_); static void ULongFromBytes_1841(uint8_t* dst_, DLL2SDK::Array* src_, int32_t startIndex_); static int16_t ToInt16_1842(DLL2SDK::Array* value_, int32_t startIndex_); static int32_t ToInt32_1843(DLL2SDK::Array* value_, int32_t startIndex_); static float ToSingle_1844(DLL2SDK::Array* value_, int32_t startIndex_); static double ToDouble_1845(DLL2SDK::Array* value_, int32_t startIndex_); }; } namespace DLL2SDK::mscorlib::Mono::Security { struct ASN1Convert : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::Mono::Security::ASN1* FromInt32_1827(int32_t value_); static DLL2SDK::mscorlib::Mono::Security::ASN1* FromOid_1828(DLL2SDK::mscorlib::System::String* oid_); static int32_t ToInt32_1829(DLL2SDK::mscorlib::Mono::Security::ASN1* asn1_); static DLL2SDK::mscorlib::System::String* ToOid_1830(DLL2SDK::mscorlib::Mono::Security::ASN1* asn1_); static DLL2SDK::mscorlib::System::DateTime ToDateTime_1831(DLL2SDK::mscorlib::Mono::Security::ASN1* time_); }; } namespace DLL2SDK::mscorlib::Mono::Security { struct ASN1 : DLL2SDK::mscorlib::System::Object { uint8_t m_nTag_; DLL2SDK::Array* m_aValue_; DLL2SDK::mscorlib::System::Collections::ArrayList* elist_; void _ctor_1810(uint8_t tag_); void _ctor_1811(uint8_t tag_, DLL2SDK::Array* data_); void _ctor_1812(DLL2SDK::Array* data_); int32_t get_Count_1813(); uint8_t get_Tag_1814(); int32_t get_Length_1815(); DLL2SDK::Array* get_Value_1816(); void set_Value_1817(DLL2SDK::Array* value_); bool CompareArray_1818(DLL2SDK::Array* array1_, DLL2SDK::Array* array2_); bool CompareValue_1819(DLL2SDK::Array* value_); DLL2SDK::mscorlib::Mono::Security::ASN1* Add_1820(DLL2SDK::mscorlib::Mono::Security::ASN1* asn1_); DLL2SDK::Array* GetBytes_1821(); void Decode_1822(DLL2SDK::Array* asn1_, int32_t* anPos_, int32_t anLength_); void DecodeTLV_1823(DLL2SDK::Array* asn1_, int32_t* pos_, uint8_t* tag_, int32_t* length_, DLL2SDK::Array* content_); DLL2SDK::mscorlib::Mono::Security::ASN1* get_Item_1824(int32_t index_); DLL2SDK::mscorlib::Mono::Security::ASN1* Element_1825(int32_t index_, uint8_t anTag_); DLL2SDK::mscorlib::System::String* ToString_1826(); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct X509ExtensionCollection : DLL2SDK::mscorlib::System::Collections::CollectionBase { bool readOnly_; void _ctor_1807(); void _ctor_1808(DLL2SDK::mscorlib::Mono::Security::ASN1* asn1_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_1809(); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct X509Extension : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* extnOid_; bool extnCritical_; DLL2SDK::mscorlib::Mono::Security::ASN1* extnValue_; void _ctor_1801(DLL2SDK::mscorlib::Mono::Security::ASN1* asn1_); void Decode_1802(); bool Equals_1803(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_1804(); void WriteLine_1805(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, int32_t n_, int32_t pos_); DLL2SDK::mscorlib::System::String* ToString_1806(); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct X509CertificateCollection : DLL2SDK::mscorlib::System::Collections::CollectionBase { void _ctor_1788(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_1789(); DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* get_Item_1790(int32_t index_); int32_t Add_1791(DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* value_); DLL2SDK::mscorlib::Mono::Security::X509::X509CertificateCollection_X509CertificateEnumerator* GetEnumerator_1792(); int32_t GetHashCode_1793(); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct X509Certificate : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::Mono::Security::ASN1* decoder_; DLL2SDK::Array* m_encodedcert_; DLL2SDK::mscorlib::System::DateTime m_from_; DLL2SDK::mscorlib::System::DateTime m_until_; DLL2SDK::mscorlib::Mono::Security::ASN1* issuer_; DLL2SDK::mscorlib::System::String* m_issuername_; DLL2SDK::mscorlib::System::String* m_keyalgo_; DLL2SDK::Array* m_keyalgoparams_; DLL2SDK::mscorlib::Mono::Security::ASN1* subject_; DLL2SDK::mscorlib::System::String* m_subject_; DLL2SDK::Array* m_publickey_; DLL2SDK::Array* signature_; DLL2SDK::mscorlib::System::String* m_signaturealgo_; DLL2SDK::Array* m_signaturealgoparams_; DLL2SDK::mscorlib::System::Security::Cryptography::DSA* _dsa_; int32_t version_; DLL2SDK::Array* serialnumber_; DLL2SDK::Array* issuerUniqueID_; DLL2SDK::Array* subjectUniqueID_; DLL2SDK::mscorlib::Mono::Security::X509::X509ExtensionCollection* extensions_; struct StaticFields { DLL2SDK::mscorlib::System::String* encoding_error_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1772(DLL2SDK::Array* data_); void Parse_1774(DLL2SDK::Array* data_); DLL2SDK::Array* GetUnsignedBigInteger_1775(DLL2SDK::Array* integer_); DLL2SDK::mscorlib::System::Security::Cryptography::DSA* get_DSA_1776(); DLL2SDK::mscorlib::System::String* get_IssuerName_1777(); DLL2SDK::Array* get_KeyAlgorithmParameters_1778(); DLL2SDK::Array* get_PublicKey_1779(); DLL2SDK::Array* get_RawData_1780(); DLL2SDK::mscorlib::System::String* get_SubjectName_1781(); DLL2SDK::mscorlib::System::DateTime get_ValidFrom_1782(); DLL2SDK::mscorlib::System::DateTime get_ValidUntil_1783(); DLL2SDK::mscorlib::Mono::Security::ASN1* GetIssuerName_1784(); DLL2SDK::mscorlib::Mono::Security::ASN1* GetSubjectName_1785(); void GetObjectData_1786(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); static void _cctor_1773(); static DLL2SDK::Array* PEM_1787(DLL2SDK::mscorlib::System::String* type_, DLL2SDK::Array* data_); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct X501 : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* countryName_; DLL2SDK::Array* organizationName_; DLL2SDK::Array* organizationalUnitName_; DLL2SDK::Array* commonName_; DLL2SDK::Array* localityName_; DLL2SDK::Array* stateOrProvinceName_; DLL2SDK::Array* streetAddress_; DLL2SDK::Array* domainComponent_; DLL2SDK::Array* userid_; DLL2SDK::Array* email_; DLL2SDK::Array* dnQualifier_; DLL2SDK::Array* title_; DLL2SDK::Array* surname_; DLL2SDK::Array* givenName_; DLL2SDK::Array* initial_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1768(); static DLL2SDK::mscorlib::System::String* ToString_1769(DLL2SDK::mscorlib::Mono::Security::ASN1* seq_); static DLL2SDK::mscorlib::System::String* ToString_1770(DLL2SDK::mscorlib::Mono::Security::ASN1* seq_, bool reversed_, DLL2SDK::mscorlib::System::String* separator_, bool quotes_); static void AppendEntry_1771(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, DLL2SDK::mscorlib::Mono::Security::ASN1* entry_, bool quotes_); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct PKCS12 : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _password_; DLL2SDK::mscorlib::System::Collections::ArrayList* _keyBags_; DLL2SDK::mscorlib::System::Collections::ArrayList* _secretBags_; DLL2SDK::mscorlib::Mono::Security::X509::X509CertificateCollection* _certs_; bool _keyBagsChanged_; bool _secretBagsChanged_; bool _certsChanged_; int32_t _iterations_; DLL2SDK::mscorlib::System::Collections::ArrayList* _safeBags_; DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* _rng_; struct StaticFields { int32_t recommendedIterationCount_; int32_t password_max_length_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map8_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map9_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapA_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapB_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_mapF_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1728(); void _ctor_1729(DLL2SDK::Array* data_); void _ctor_1730(DLL2SDK::Array* data_, DLL2SDK::mscorlib::System::String* password_); void Decode_1732(DLL2SDK::Array* data_); void Finalize_1733(); void set_Password_1734(DLL2SDK::mscorlib::System::String* value_); int32_t get_IterationCount_1735(); void set_IterationCount_1736(int32_t value_); DLL2SDK::mscorlib::Mono::Security::X509::X509CertificateCollection* get_Certificates_1737(); DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* get_RNG_1738(); bool Compare_1739(DLL2SDK::Array* expected_, DLL2SDK::Array* actual_); DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm* GetSymmetricAlgorithm_1740(DLL2SDK::mscorlib::System::String* algorithmOid_, DLL2SDK::Array* salt_, int32_t iterationCount_); DLL2SDK::Array* Decrypt_1741(DLL2SDK::mscorlib::System::String* algorithmOid_, DLL2SDK::Array* salt_, int32_t iterationCount_, DLL2SDK::Array* encryptedData_); DLL2SDK::Array* Decrypt_1742(DLL2SDK::mscorlib::Mono::Security::PKCS7_EncryptedData* ed_); DLL2SDK::Array* Encrypt_1743(DLL2SDK::mscorlib::System::String* algorithmOid_, DLL2SDK::Array* salt_, int32_t iterationCount_, DLL2SDK::Array* data_); DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters GetExistingParameters_1744(bool* found_); void AddPrivateKey_1745(DLL2SDK::mscorlib::Mono::Security::Cryptography::PKCS8_PrivateKeyInfo* pki_); void ReadSafeBag_1746(DLL2SDK::mscorlib::Mono::Security::ASN1* safeBag_); DLL2SDK::mscorlib::Mono::Security::ASN1* CertificateSafeBag_1747(DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* x509_, DLL2SDK::mscorlib::System::Collections::IDictionary* attributes_); DLL2SDK::Array* MAC_1748(DLL2SDK::Array* password_, DLL2SDK::Array* salt_, int32_t iterations_, DLL2SDK::Array* data_); DLL2SDK::Array* GetBytes_1749(); DLL2SDK::mscorlib::Mono::Security::PKCS7_ContentInfo* EncryptedContentInfo_1750(DLL2SDK::mscorlib::Mono::Security::ASN1* safeBags_, DLL2SDK::mscorlib::System::String* algorithmOid_); void AddCertificate_1751(DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* cert_); void AddCertificate_1752(DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* cert_, DLL2SDK::mscorlib::System::Collections::IDictionary* attributes_); void RemoveCertificate_1753(DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* cert_); void RemoveCertificate_1754(DLL2SDK::mscorlib::Mono::Security::X509::X509Certificate* cert_, DLL2SDK::mscorlib::System::Collections::IDictionary* attrs_); DLL2SDK::mscorlib::System::Object* Clone_1755(); static void _cctor_1731(); static int32_t get_MaximumPasswordLength_1756(); }; } namespace DLL2SDK::mscorlib::Mono::Security::X509 { struct SafeBag : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* _bagOID_; DLL2SDK::mscorlib::Mono::Security::ASN1* _asn1_; void _ctor_1725(DLL2SDK::mscorlib::System::String* bagOID_, DLL2SDK::mscorlib::Mono::Security::ASN1* asn1_); DLL2SDK::mscorlib::System::String* get_BagOID_1726(); DLL2SDK::mscorlib::Mono::Security::ASN1* get_ASN1_1727(); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct RSAManaged : DLL2SDK::mscorlib::System::Security::Cryptography::RSA { bool isCRTpossible_; bool keyBlinding_; bool keypairGenerated_; bool m_disposed_; DLL2SDK::mscorlib::Mono::Math::BigInteger* d_; DLL2SDK::mscorlib::Mono::Math::BigInteger* p_; DLL2SDK::mscorlib::Mono::Math::BigInteger* q_; DLL2SDK::mscorlib::Mono::Math::BigInteger* dp_; DLL2SDK::mscorlib::Mono::Math::BigInteger* dq_; DLL2SDK::mscorlib::Mono::Math::BigInteger* qInv_; DLL2SDK::mscorlib::Mono::Math::BigInteger* n_; DLL2SDK::mscorlib::Mono::Math::BigInteger* e_; DLL2SDK::mscorlib::Mono::Security::Cryptography::RSAManaged_KeyGeneratedEventHandler* KeyGenerated_; void _ctor_1683(int32_t keySize_); void add_KeyGenerated_1684(DLL2SDK::mscorlib::Mono::Security::Cryptography::RSAManaged_KeyGeneratedEventHandler* value_); void remove_KeyGenerated_1685(DLL2SDK::mscorlib::Mono::Security::Cryptography::RSAManaged_KeyGeneratedEventHandler* value_); void Finalize_1686(); void GenerateKeyPair_1687(); int32_t get_KeySize_1688(); bool get_PublicOnly_1689(); DLL2SDK::Array* DecryptValue_1690(DLL2SDK::Array* rgb_); DLL2SDK::Array* EncryptValue_1691(DLL2SDK::Array* rgb_); DLL2SDK::mscorlib::System::Security::Cryptography::RSAParameters ExportParameters_1692(bool includePrivateParameters_); void ImportParameters_1693(DLL2SDK::mscorlib::System::Security::Cryptography::RSAParameters parameters_); void Dispose_1694(bool disposing_); DLL2SDK::mscorlib::System::String* ToXmlString_1695(bool includePrivateParameters_); bool get_IsCrtPossible_1696(); DLL2SDK::Array* GetPaddedValue_1697(DLL2SDK::mscorlib::Mono::Math::BigInteger* value_, int32_t length_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct PKCS8 : DLL2SDK::mscorlib::System::Object { }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct PKCS1 : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::Array* emptySHA1_; DLL2SDK::Array* emptySHA256_; DLL2SDK::Array* emptySHA384_; DLL2SDK::Array* emptySHA512_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1649(); static bool Compare_1650(DLL2SDK::Array* array1_, DLL2SDK::Array* array2_); static DLL2SDK::Array* xor_1651(DLL2SDK::Array* array1_, DLL2SDK::Array* array2_); static DLL2SDK::Array* GetEmptyHash_1652(DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_); static DLL2SDK::Array* I2OSP_1653(int32_t x_, int32_t size_); static DLL2SDK::Array* I2OSP_1654(DLL2SDK::Array* x_, int32_t size_); static DLL2SDK::Array* OS2IP_1655(DLL2SDK::Array* x_); static DLL2SDK::Array* RSAEP_1656(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::Array* m_); static DLL2SDK::Array* RSADP_1657(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::Array* c_); static DLL2SDK::Array* RSASP1_1658(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::Array* m_); static DLL2SDK::Array* RSAVP1_1659(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::Array* s_); static DLL2SDK::Array* Encrypt_OAEP_1660(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_, DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* rng_, DLL2SDK::Array* M_); static DLL2SDK::Array* Encrypt_v15_1661(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* rng_, DLL2SDK::Array* M_); static DLL2SDK::Array* Decrypt_v15_1662(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::Array* C_); static DLL2SDK::Array* Sign_v15_1663(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_, DLL2SDK::Array* hashValue_); static bool Verify_v15_1664(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_, DLL2SDK::Array* hashValue_, DLL2SDK::Array* signature_); static bool Verify_v15_1665(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_, DLL2SDK::Array* hashValue_, DLL2SDK::Array* signature_, bool tryNonStandardEncoding_); static DLL2SDK::Array* Encode_v15_1666(DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_, DLL2SDK::Array* hashValue_, int32_t emLength_); static DLL2SDK::Array* MGF1_1667(DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_, DLL2SDK::Array* mgfSeed_, int32_t maskLen_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct MACAlgorithm : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm* algo_; DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* enc_; DLL2SDK::Array* block_; int32_t blockSize_; int32_t blockCount_; void _ctor_1645(DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm* algorithm_); void Initialize_1646(DLL2SDK::Array* key_); void Core_1647(DLL2SDK::Array* rgb_, int32_t ib_, int32_t cb_); DLL2SDK::Array* Final_1648(); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct KeyPairPersistence : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::CspParameters* _params_; DLL2SDK::mscorlib::System::String* _keyvalue_; DLL2SDK::mscorlib::System::String* _filename_; DLL2SDK::mscorlib::System::String* _container_; struct StaticFields { bool _userPathExists_; DLL2SDK::mscorlib::System::String* _userPath_; bool _machinePathExists_; DLL2SDK::mscorlib::System::String* _machinePath_; DLL2SDK::mscorlib::System::Object* lockobj_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1617(DLL2SDK::mscorlib::System::Security::Cryptography::CspParameters* parameters_); void _ctor_1618(DLL2SDK::mscorlib::System::Security::Cryptography::CspParameters* parameters_, DLL2SDK::mscorlib::System::String* keyPair_); DLL2SDK::mscorlib::System::String* get_Filename_1620(); DLL2SDK::mscorlib::System::String* get_KeyValue_1621(); void set_KeyValue_1622(DLL2SDK::mscorlib::System::String* value_); bool Load_1623(); void Save_1624(); void Remove_1625(); bool get_CanChange_1638(); bool get_UseDefaultKeyContainer_1639(); bool get_UseMachineKeyStore_1640(); DLL2SDK::mscorlib::System::String* get_ContainerName_1641(); DLL2SDK::mscorlib::System::Security::Cryptography::CspParameters* Copy_1642(DLL2SDK::mscorlib::System::Security::Cryptography::CspParameters* p_); void FromXml_1643(DLL2SDK::mscorlib::System::String* xml_); DLL2SDK::mscorlib::System::String* ToXml_1644(); static void _cctor_1619(); static DLL2SDK::mscorlib::System::String* get_UserPath_1626(); static DLL2SDK::mscorlib::System::String* get_MachinePath_1627(); static bool _CanSecure_1628(DLL2SDK::mscorlib::System::String* root_); static bool _ProtectUser_1629(DLL2SDK::mscorlib::System::String* path_); static bool _ProtectMachine_1630(DLL2SDK::mscorlib::System::String* path_); static bool _IsUserProtected_1631(DLL2SDK::mscorlib::System::String* path_); static bool _IsMachineProtected_1632(DLL2SDK::mscorlib::System::String* path_); static bool CanSecure_1633(DLL2SDK::mscorlib::System::String* path_); static bool ProtectUser_1634(DLL2SDK::mscorlib::System::String* path_); static bool ProtectMachine_1635(DLL2SDK::mscorlib::System::String* path_); static bool IsUserProtected_1636(DLL2SDK::mscorlib::System::String* path_); static bool IsMachineProtected_1637(DLL2SDK::mscorlib::System::String* path_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct DSAManaged : DLL2SDK::mscorlib::System::Security::Cryptography::DSA { bool keypairGenerated_; bool m_disposed_; DLL2SDK::mscorlib::Mono::Math::BigInteger* p_; DLL2SDK::mscorlib::Mono::Math::BigInteger* q_; DLL2SDK::mscorlib::Mono::Math::BigInteger* g_; DLL2SDK::mscorlib::Mono::Math::BigInteger* x_; DLL2SDK::mscorlib::Mono::Math::BigInteger* y_; DLL2SDK::mscorlib::Mono::Math::BigInteger* j_; DLL2SDK::mscorlib::Mono::Math::BigInteger* seed_; int32_t counter_; bool j_missing_; DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* rng_; DLL2SDK::mscorlib::Mono::Security::Cryptography::DSAManaged_KeyGeneratedEventHandler* KeyGenerated_; void _ctor_1596(int32_t dwKeySize_); void add_KeyGenerated_1597(DLL2SDK::mscorlib::Mono::Security::Cryptography::DSAManaged_KeyGeneratedEventHandler* value_); void remove_KeyGenerated_1598(DLL2SDK::mscorlib::Mono::Security::Cryptography::DSAManaged_KeyGeneratedEventHandler* value_); void Finalize_1599(); void Generate_1600(); void GenerateKeyPair_1601(); void add_1602(DLL2SDK::Array* a_, DLL2SDK::Array* b_, int32_t value_); void GenerateParams_1603(int32_t keyLength_); DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* get_Random_1604(); int32_t get_KeySize_1605(); bool get_PublicOnly_1606(); DLL2SDK::Array* NormalizeArray_1607(DLL2SDK::Array* array_); DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters ExportParameters_1608(bool includePrivateParameters_); void ImportParameters_1609(DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters parameters_); DLL2SDK::Array* CreateSignature_1610(DLL2SDK::Array* rgbHash_); bool VerifySignature_1611(DLL2SDK::Array* rgbHash_, DLL2SDK::Array* rgbSignature_); void Dispose_1612(bool disposing_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct BlockProcessor : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* transform_; DLL2SDK::Array* block_; int32_t blockSize_; int32_t blockCount_; void _ctor_1590(DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* transform_, int32_t blockSize_); void Finalize_1591(); void Initialize_1592(); void Core_1593(DLL2SDK::Array* rgb_); void Core_1594(DLL2SDK::Array* rgb_, int32_t ib_, int32_t cb_); DLL2SDK::Array* Final_1595(); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct KeyBuilder : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* rng_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* get_Rng_1587(); static DLL2SDK::Array* Key_1588(int32_t size_); static DLL2SDK::Array* IV_1589(int32_t size_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct CryptoConvert : DLL2SDK::mscorlib::System::Object { static int32_t ToInt32LE_1575(DLL2SDK::Array* bytes_, int32_t offset_); static uint32_t ToUInt32LE_1576(DLL2SDK::Array* bytes_, int32_t offset_); static DLL2SDK::Array* GetBytesLE_1577(int32_t val_); static DLL2SDK::Array* Trim_1578(DLL2SDK::Array* array_); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* FromCapiPrivateKeyBlob_1579(DLL2SDK::Array* blob_, int32_t offset_); static DLL2SDK::Array* ToCapiPrivateKeyBlob_1580(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* FromCapiPublicKeyBlob_1581(DLL2SDK::Array* blob_); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* FromCapiPublicKeyBlob_1582(DLL2SDK::Array* blob_, int32_t offset_); static DLL2SDK::Array* ToCapiPublicKeyBlob_1583(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* FromCapiKeyBlob_1584(DLL2SDK::Array* blob_); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* FromCapiKeyBlob_1585(DLL2SDK::Array* blob_, int32_t offset_); static DLL2SDK::Array* ToCapiKeyBlob_1586(DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_, bool includePrivateKey_); }; } namespace DLL2SDK::mscorlib::Mono::Math { struct BigInteger : DLL2SDK::mscorlib::System::Object { uint32_t length_; DLL2SDK::Array* data_; struct StaticFields { DLL2SDK::Array* smallPrimes_; DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* rng_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1504(DLL2SDK::mscorlib::Mono::Math::BigInteger_Sign sign_, uint32_t len_); void _ctor_1505(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_); void _ctor_1506(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, uint32_t len_); void _ctor_1507(DLL2SDK::Array* inData_); void _ctor_1508(uint32_t ui_); void Randomize_1513(DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* rng_); void Randomize_1514(); int32_t BitCount_1515(); bool TestBit_1516(uint32_t bitNum_); bool TestBit_1517(int32_t bitNum_); void SetBit_1518(uint32_t bitNum_); void SetBit_1519(uint32_t bitNum_, bool value_); int32_t LowestSetBit_1520(); DLL2SDK::Array* GetBytes_1521(); DLL2SDK::mscorlib::System::String* ToString_1522(uint32_t radix_); DLL2SDK::mscorlib::System::String* ToString_1523(uint32_t radix_, DLL2SDK::mscorlib::System::String* characterSet_); void Normalize_1524(); void Clear_1525(); int32_t GetHashCode_1526(); DLL2SDK::mscorlib::System::String* ToString_1527(); bool Equals_1528(DLL2SDK::mscorlib::System::Object* o_); DLL2SDK::mscorlib::Mono::Math::BigInteger* ModInverse_1529(DLL2SDK::mscorlib::Mono::Math::BigInteger* modulus_); DLL2SDK::mscorlib::Mono::Math::BigInteger* ModPow_1530(DLL2SDK::mscorlib::Mono::Math::BigInteger* exp_, DLL2SDK::mscorlib::Mono::Math::BigInteger* n_); bool IsProbablePrime_1531(); void Incr2_1533(); static void _cctor_1509(); static DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* get_Rng_1510(); static DLL2SDK::mscorlib::Mono::Math::BigInteger* GenerateRandom_1511(int32_t bits_, DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* rng_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* GenerateRandom_1512(int32_t bits_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* GeneratePseudoPrime_1532(int32_t bits_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* op_Addition_1536(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* op_Subtraction_1537(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static uint32_t op_Modulus_1538(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, uint32_t ui_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* op_Modulus_1539(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* op_Division_1540(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* op_Multiply_1541(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* op_Multiply_1542(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, int32_t i_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* op_LeftShift_1543(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, int32_t shiftVal_); static DLL2SDK::mscorlib::Mono::Math::BigInteger* op_RightShift_1544(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, int32_t shiftVal_); static bool op_Equality_1545(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, uint32_t ui_); static bool op_Inequality_1546(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, uint32_t ui_); static bool op_Equality_1547(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static bool op_Inequality_1548(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static bool op_GreaterThan_1549(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static bool op_LessThan_1550(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static bool op_GreaterThanOrEqual_1551(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); static bool op_LessThanOrEqual_1552(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi1_, DLL2SDK::mscorlib::Mono::Math::BigInteger* bi2_); }; } namespace DLL2SDK::mscorlib::Mono::Math::Prime { struct PrimalityTests : DLL2SDK::mscorlib::System::Object { static int32_t GetSPPRounds_1500(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, DLL2SDK::mscorlib::Mono::Math::Prime::ConfidenceFactor confidence_); static bool Test_1501(DLL2SDK::mscorlib::Mono::Math::BigInteger* n_, DLL2SDK::mscorlib::Mono::Math::Prime::ConfidenceFactor confidence_); static bool RabinMillerTest_1502(DLL2SDK::mscorlib::Mono::Math::BigInteger* n_, DLL2SDK::mscorlib::Mono::Math::Prime::ConfidenceFactor confidence_); static bool SmallPrimeSppTest_1503(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, DLL2SDK::mscorlib::Mono::Math::Prime::ConfidenceFactor confidence_); }; } namespace DLL2SDK::mscorlib::Mono::Math::Prime::Generator { struct PrimeGeneratorBase : DLL2SDK::mscorlib::System::Object { void _ctor_1490(); DLL2SDK::mscorlib::Mono::Math::Prime::ConfidenceFactor get_Confidence_1491(); DLL2SDK::mscorlib::Mono::Math::Prime::PrimalityTest* get_PrimalityTest_1492(); int32_t get_TrialDivisionBounds_1493(); DLL2SDK::mscorlib::Mono::Math::BigInteger* GenerateNewPrime_1494(int32_t bits_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct SortKeyBuffer : DLL2SDK::mscorlib::System::Object { int32_t l1_; int32_t l2_; int32_t l3_; int32_t l4s_; int32_t l4t_; int32_t l4k_; int32_t l4w_; int32_t l5_; DLL2SDK::Array* l1b_; DLL2SDK::Array* l2b_; DLL2SDK::Array* l3b_; DLL2SDK::Array* l4sb_; DLL2SDK::Array* l4tb_; DLL2SDK::Array* l4kb_; DLL2SDK::Array* l4wb_; DLL2SDK::Array* l5b_; DLL2SDK::mscorlib::System::String* source_; bool processLevel2_; bool frenchSort_; bool frenchSorted_; int32_t lcid_; DLL2SDK::mscorlib::System::Globalization::CompareOptions options_; void _ctor_1479(int32_t lcid_); void Reset_1480(); void Initialize_1481(DLL2SDK::mscorlib::System::Globalization::CompareOptions options_, int32_t lcid_, DLL2SDK::mscorlib::System::String* s_, bool frenchSort_); void AppendCJKExtension_1482(uint8_t lv1msb_, uint8_t lv1lsb_); void AppendKana_1483(uint8_t category_, uint8_t lv1_, uint8_t lv2_, uint8_t lv3_, bool isSmallKana_, uint8_t markType_, bool isKatakana_, bool isHalfWidth_); void AppendNormal_1484(uint8_t category_, uint8_t lv1_, uint8_t lv2_, uint8_t lv3_); void AppendLevel5_1485(uint8_t category_, uint8_t lv1_); void AppendBufferPrimitive_1486(uint8_t value_, DLL2SDK::Array* buf_, int32_t* bidx_); DLL2SDK::mscorlib::System::Globalization::SortKey* GetResultAndReset_1487(); int32_t GetOptimizedLength_1488(DLL2SDK::Array* data_, int32_t len_, uint8_t defaultValue_); DLL2SDK::mscorlib::System::Globalization::SortKey* GetResult_1489(); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct SortKey : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* source_; DLL2SDK::mscorlib::System::Globalization::CompareOptions options_; DLL2SDK::Array* key_; int32_t lcid_; void _ctor_1471(int32_t lcid_, DLL2SDK::mscorlib::System::String* source_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); void _ctor_1472(int32_t lcid_, DLL2SDK::mscorlib::System::String* source_, DLL2SDK::Array* buffer_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_, int32_t lv1Length_, int32_t lv2Length_, int32_t lv3Length_, int32_t kanaSmallLength_, int32_t markTypeLength_, int32_t katakanaLength_, int32_t kanaWidthLength_, int32_t identLength_); DLL2SDK::mscorlib::System::String* get_OriginalString_1474(); DLL2SDK::Array* get_KeyData_1475(); bool Equals_1476(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_1477(); DLL2SDK::mscorlib::System::String* ToString_1478(); static int32_t Compare_1473(DLL2SDK::mscorlib::System::Globalization::SortKey* sortkey1_, DLL2SDK::mscorlib::System::Globalization::SortKey* sortkey2_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct SimpleCollator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Globalization::TextInfo* textInfo_; bool frenchSort_; uint8_t* cjkCatTable_; uint8_t* cjkLv1Table_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* cjkIndexer_; uint8_t* cjkLv2Table_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* cjkLv2Indexer_; int32_t lcid_; DLL2SDK::Array* contractions_; DLL2SDK::Array* level2Maps_; DLL2SDK::Array* unsafeFlags_; struct StaticFields { bool QuickCheckDisabled_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator* invariant_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1417(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); void SetCJKTable_1419(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* cjkIndexer_, uint8_t* catTable_, uint8_t* lv1Table_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* lv2Indexer_, uint8_t* lv2Table_); uint8_t Category_1421(int32_t cp_); uint8_t Level1_1422(int32_t cp_); uint8_t Level2_1423(int32_t cp_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_ExtenderType ext_); DLL2SDK::mscorlib::Mono::Globalization::Unicode::Contraction* GetContraction_1425(DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t end_); DLL2SDK::mscorlib::Mono::Globalization::Unicode::Contraction* GetContraction_1426(DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t end_, DLL2SDK::Array* clist_); DLL2SDK::mscorlib::Mono::Globalization::Unicode::Contraction* GetTailContraction_1427(DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t end_); DLL2SDK::mscorlib::Mono::Globalization::Unicode::Contraction* GetTailContraction_1428(DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t end_, DLL2SDK::Array* clist_); int32_t FilterOptions_1429(int32_t i_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_ExtenderType GetExtenderType_1430(int32_t i_); int32_t FilterExtender_1432(int32_t i_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_ExtenderType ext_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); bool IsSafe_1434(int32_t i_); DLL2SDK::mscorlib::System::Globalization::SortKey* GetSortKey_1435(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); DLL2SDK::mscorlib::System::Globalization::SortKey* GetSortKey_1436(DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t length_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); void GetSortKey_1437(DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t end_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SortKeyBuffer* buf_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); void FillSortKeyRaw_1438(int32_t i_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_ExtenderType ext_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SortKeyBuffer* buf_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); void FillSurrogateSortKeyRaw_1439(int32_t i_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SortKeyBuffer* buf_); int32_t CompareOrdinal_1440(DLL2SDK::mscorlib::System::String* s1_, int32_t idx1_, int32_t len1_, DLL2SDK::mscorlib::System::String* s2_, int32_t idx2_, int32_t len2_); int32_t CompareQuick_1441(DLL2SDK::mscorlib::System::String* s1_, int32_t idx1_, int32_t len1_, DLL2SDK::mscorlib::System::String* s2_, int32_t idx2_, int32_t len2_, bool* sourceConsumed_, bool* targetConsumed_, bool immediateBreakup_); int32_t CompareOrdinalIgnoreCase_1442(DLL2SDK::mscorlib::System::String* s1_, int32_t idx1_, int32_t len1_, DLL2SDK::mscorlib::System::String* s2_, int32_t idx2_, int32_t len2_); int32_t Compare_1443(DLL2SDK::mscorlib::System::String* s1_, int32_t idx1_, int32_t len1_, DLL2SDK::mscorlib::System::String* s2_, int32_t idx2_, int32_t len2_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); void ClearBuffer_1444(uint8_t* buffer_, int32_t size_); bool QuickCheckPossible_1445(DLL2SDK::mscorlib::System::String* s1_, int32_t idx1_, int32_t end1_, DLL2SDK::mscorlib::System::String* s2_, int32_t idx2_, int32_t end2_); int32_t CompareInternal_1446(DLL2SDK::mscorlib::System::String* s1_, int32_t idx1_, int32_t len1_, DLL2SDK::mscorlib::System::String* s2_, int32_t idx2_, int32_t len2_, bool* targetConsumed_, bool* sourceConsumed_, bool skipHeadingExtenders_, bool immediateBreakup_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); int32_t CompareFlagPair_1447(bool b1_, bool b2_); bool IsPrefix_1448(DLL2SDK::mscorlib::System::String* src_, DLL2SDK::mscorlib::System::String* target_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); bool IsPrefix_1449(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); bool IsPrefix_1450(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_, bool skipHeadingExtenders_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); bool IsSuffix_1451(DLL2SDK::mscorlib::System::String* src_, DLL2SDK::mscorlib::System::String* target_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); bool IsSuffix_1452(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); int32_t QuickIndexOf_1453(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_, bool* testWasUnable_); int32_t IndexOf_1454(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); int32_t IndexOfOrdinal_1455(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_); int32_t IndexOfOrdinalIgnoreCase_1456(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_); int32_t IndexOfSortKey_1457(DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t length_, uint8_t* sortkey_, wchar_t target_, int32_t ti_, bool noLv4_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); int32_t IndexOf_1458(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_, uint8_t* targetSortKey_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); int32_t LastIndexOf_1459(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); int32_t LastIndexOfOrdinal_1460(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_); int32_t LastIndexOfOrdinalIgnoreCase_1461(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_); int32_t LastIndexOfSortKey_1462(DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t orgStart_, int32_t length_, uint8_t* sortkey_, int32_t ti_, bool noLv4_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); int32_t LastIndexOf_1463(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* target_, int32_t start_, int32_t length_, uint8_t* targetSortKey_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); bool MatchesForward_1464(DLL2SDK::mscorlib::System::String* s_, int32_t* idx_, int32_t end_, int32_t ti_, uint8_t* sortkey_, bool noLv4_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); bool MatchesForwardCore_1465(DLL2SDK::mscorlib::System::String* s_, int32_t* idx_, int32_t end_, int32_t ti_, uint8_t* sortkey_, bool noLv4_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_ExtenderType ext_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::Contraction* ct_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); bool MatchesPrimitive_1466(DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_, uint8_t* source_, int32_t si_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_ExtenderType ext_, uint8_t* target_, int32_t ti_, bool noLv4_); bool MatchesBackward_1467(DLL2SDK::mscorlib::System::String* s_, int32_t* idx_, int32_t end_, int32_t orgStart_, int32_t ti_, uint8_t* sortkey_, bool noLv4_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); bool MatchesBackwardCore_1468(DLL2SDK::mscorlib::System::String* s_, int32_t* idx_, int32_t end_, int32_t orgStart_, int32_t ti_, uint8_t* sortkey_, bool noLv4_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_ExtenderType ext_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::Contraction* ct_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_Context* ctx_); static void _cctor_1418(); static DLL2SDK::mscorlib::System::Globalization::CultureInfo* GetNeutralCulture_1420(DLL2SDK::mscorlib::System::Globalization::CultureInfo* info_); static bool IsHalfKana_1424(int32_t cp_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); static uint8_t ToDashTypeValue_1431(DLL2SDK::mscorlib::Mono::Globalization::Unicode::SimpleCollator_ExtenderType ext_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); static bool IsIgnorable_1433(int32_t i_, DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct MSCompatUnicodeTableUtil : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* Ignorable_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* Category_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* Level1_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* Level2_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* Level3_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* CjkCHS_; DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* Cjk_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1416(); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct MSCompatUnicodeTable : DLL2SDK::mscorlib::System::Object { struct StaticFields { int32_t MaxExpansionLength_; uint8_t* ignorableFlags_; uint8_t* categories_; uint8_t* level1_; uint8_t* level2_; uint8_t* level3_; uint8_t* cjkCHScategory_; uint8_t* cjkCHTcategory_; uint8_t* cjkJAcategory_; uint8_t* cjkKOcategory_; uint8_t* cjkCHSlv1_; uint8_t* cjkCHTlv1_; uint8_t* cjkJAlv1_; uint8_t* cjkKOlv1_; uint8_t* cjkKOlv2_; DLL2SDK::Array* tailoringArr_; DLL2SDK::Array* tailoringInfos_; DLL2SDK::mscorlib::System::Object* forLock_; bool isReady_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map2_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map3_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map4_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1395(); static DLL2SDK::mscorlib::Mono::Globalization::Unicode::TailoringInfo* GetTailoringInfo_1396(int32_t lcid_); static void BuildTailoringTables_1397(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::TailoringInfo* t_, DLL2SDK::Array* contractions_, DLL2SDK::Array* diacriticals_); static void SetCJKReferences_1398(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* cjkIndexer_, uint8_t* catTable_, uint8_t* lv1Table_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* lv2Indexer_, uint8_t* lv2Table_); static uint8_t Category_1399(int32_t cp_); static uint8_t Level1_1400(int32_t cp_); static uint8_t Level2_1401(int32_t cp_); static uint8_t Level3_1402(int32_t cp_); static bool IsIgnorable_1403(int32_t cp_, uint8_t flag_); static bool IsIgnorableNonSpacing_1404(int32_t cp_); static int32_t ToKanaTypeInsensitive_1405(int32_t i_); static int32_t ToWidthCompat_1406(int32_t i_); static bool HasSpecialWeight_1407(wchar_t c_); static bool IsHalfWidthKana_1408(wchar_t c_); static bool IsHiragana_1409(wchar_t c_); static bool IsJapaneseSmallLetter_1410(wchar_t c_); static bool get_IsReady_1411(); static intptr_t GetResource_1412(DLL2SDK::mscorlib::System::String* name_); static uint32_t UInt32FromBytePtr_1413(uint8_t* raw_, uint32_t idx_); static void FillCJK_1414(DLL2SDK::mscorlib::System::String* culture_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* cjkIndexer_, uint8_t* catTable_, uint8_t* lv1Table_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* lv2Indexer_, uint8_t* lv2Table_); static void FillCJKCore_1415(DLL2SDK::mscorlib::System::String* culture_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* cjkIndexer_, uint8_t* catTable_, uint8_t* lv1Table_, DLL2SDK::mscorlib::Mono::Globalization::Unicode::CodePointIndexer* cjkLv2Indexer_, uint8_t* lv2Table_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct Level2MapComparer : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::Mono::Globalization::Unicode::Level2MapComparer* Instance_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1392(); int32_t Compare_1394(DLL2SDK::mscorlib::System::Object* o1_, DLL2SDK::mscorlib::System::Object* o2_); static void _cctor_1393(); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct Level2Map : DLL2SDK::mscorlib::System::Object { uint8_t Source_; uint8_t Replace_; void _ctor_1391(uint8_t source_, uint8_t replace_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct ContractionComparer : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::Mono::Globalization::Unicode::ContractionComparer* Instance_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1388(); int32_t Compare_1390(DLL2SDK::mscorlib::System::Object* o1_, DLL2SDK::mscorlib::System::Object* o2_); static void _cctor_1389(); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct Contraction : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* Source_; DLL2SDK::mscorlib::System::String* Replacement_; DLL2SDK::Array* SortKey_; void _ctor_1387(DLL2SDK::Array* source_, DLL2SDK::mscorlib::System::String* replacement_, DLL2SDK::Array* sortkey_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct TailoringInfo : DLL2SDK::mscorlib::System::Object { int32_t LCID_; int32_t TailoringIndex_; int32_t TailoringCount_; bool FrenchSort_; void _ctor_1386(int32_t lcid_, int32_t tailoringIndex_, int32_t tailoringCount_, bool frenchSort_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct CodePointIndexer : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* ranges_; int32_t TotalCount_; int32_t defaultIndex_; int32_t defaultCP_; void _ctor_1383(DLL2SDK::Array* starts_, DLL2SDK::Array* ends_, int32_t defaultIndex_, int32_t defaultCP_); int32_t ToIndex_1384(int32_t cp_); }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { enum struct RegistryValueKind : int32_t { Unknown_ = static_cast(0x0), String_ = static_cast(0x1), ExpandString_ = static_cast(0x2), Binary_ = static_cast(0x3), DWord_ = static_cast(0x4), MultiString_ = static_cast(0x7), QWord_ = static_cast(0xB) }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { enum struct RegistryValueOptions : int32_t { None_ = static_cast(0x0), DoNotExpandEnvironmentNames_ = static_cast(0x1) }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { struct UnixRegistryApi : DLL2SDK::mscorlib::System::Object { void _ctor_1357(); DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* OpenSubKey_1360(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* keyname_, bool writable_); void Flush_1361(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_); void Close_1362(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_); DLL2SDK::mscorlib::System::Object* GetValue_1363(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* default_value_, DLL2SDK::mscorlib::Microsoft::Win32::RegistryValueOptions options_); DLL2SDK::mscorlib::System::String* ToString_1364(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_); DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* CreateSubKey_1365(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* keyname_, bool writable_); static DLL2SDK::mscorlib::System::String* ToUnix_1358(DLL2SDK::mscorlib::System::String* keyname_); static bool IsWellKnownKey_1359(DLL2SDK::mscorlib::System::String* parentKeyName_, DLL2SDK::mscorlib::System::String* keyname_); }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { struct KeyHandler : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* Dir_; DLL2SDK::mscorlib::System::Collections::Hashtable* values_; DLL2SDK::mscorlib::System::String* file_; bool dirty_; struct StaticFields { DLL2SDK::mscorlib::System::Collections::Hashtable* key_to_handler_; DLL2SDK::mscorlib::System::Collections::Hashtable* dir_to_handler_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map1_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1340(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* basedir_); void Load_1342(); void LoadKey_1343(DLL2SDK::mscorlib::System::Security::SecurityElement* se_); DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* Ensure_1344(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* extra_, bool writable_); DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* Probe_1345(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* extra_, bool writable_); DLL2SDK::mscorlib::System::Object* GetValue_1349(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::Microsoft::Win32::RegistryValueOptions options_); void Flush_1350(); bool ValueExists_1351(DLL2SDK::mscorlib::System::String* name_); bool get_IsMarkedForDeletion_1352(); void Finalize_1353(); void Save_1354(); static void _cctor_1341(); static DLL2SDK::mscorlib::System::String* CombineName_1346(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* extra_); static DLL2SDK::mscorlib::Microsoft::Win32::KeyHandler* Lookup_1347(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, bool createNonExisting_); static void Drop_1348(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_); static DLL2SDK::mscorlib::System::String* get_UserStore_1355(); static DLL2SDK::mscorlib::System::String* get_MachineStore_1356(); }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { struct ExpandString : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* value_; void _ctor_1337(DLL2SDK::mscorlib::System::String* s_); DLL2SDK::mscorlib::System::String* ToString_1338(); DLL2SDK::mscorlib::System::String* Expand_1339(); }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { enum struct RegistryHive : int32_t { ClassesRoot_ = static_cast(0x80000000), CurrentConfig_ = static_cast(0x80000005), CurrentUser_ = static_cast(0x80000001), DynData_ = static_cast(0x80000006), LocalMachine_ = static_cast(0x80000002), PerformanceData_ = static_cast(0x80000004), Users_ = static_cast(0x80000003) }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { struct Registry : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* ClassesRoot_; DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* CurrentConfig_; DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* CurrentUser_; DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* DynData_; DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* LocalMachine_; DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* PerformanceData_; DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* Users_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_1314(); }; } namespace DLL2SDK::mscorlib::Microsoft::Win32::SafeHandles { struct SafeHandleZeroOrMinusOneIsInvalid : DLL2SDK::mscorlib::System::Runtime::InteropServices::SafeHandle { void _ctor_1305(bool ownsHandle_); bool get_IsInvalid_1306(); }; } namespace DLL2SDK::mscorlib::System { struct MonoTODOAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* comment_; void _ctor_1301(); void _ctor_1302(DLL2SDK::mscorlib::System::String* comment_); }; } namespace DLL2SDK::mscorlib::System { struct MonoDocumentationNoteAttribute : DLL2SDK::mscorlib::System::MonoTODOAttribute { void _ctor_1303(DLL2SDK::mscorlib::System::String* comment_); }; } namespace DLL2SDK::mscorlib { struct Locale : DLL2SDK::mscorlib::System::Object { static DLL2SDK::mscorlib::System::String* GetText_1299(DLL2SDK::mscorlib::System::String* msg_); static DLL2SDK::mscorlib::System::String* GetText_1300(DLL2SDK::mscorlib::System::String* fmt_, DLL2SDK::Array* args_); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct RuntimeHelpers : DLL2SDK::mscorlib::System::Object { static void InitializeArray_1295(DLL2SDK::mscorlib::System::Array* array_, intptr_t fldHandle_); static void InitializeArray_1296(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::RuntimeFieldHandle fldHandle_); static int32_t get_OffsetToStringData_1297(); static int32_t GetHashCode_1298(DLL2SDK::mscorlib::System::Object* o_); }; } namespace DLL2SDK::mscorlib::System { struct ArgIterator { intptr_t sig_; intptr_t args_; int32_t next_arg_; int32_t num_args_; bool Equals_1279(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_1280(); }; } namespace DLL2SDK::mscorlib::System { struct TypedReference { DLL2SDK::mscorlib::System::RuntimeTypeHandle type_; intptr_t value_; intptr_t klass_; bool Equals_1277(DLL2SDK::mscorlib::System::Object* o_); int32_t GetHashCode_1278(); }; } namespace DLL2SDK::mscorlib::System { struct AsyncCallback : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1270(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1271(DLL2SDK::mscorlib::System::IAsyncResult* ar_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1272(DLL2SDK::mscorlib::System::IAsyncResult* ar_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1273(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { struct RuntimeArgumentHandle { intptr_t args_; }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct FieldOffsetAttribute : DLL2SDK::mscorlib::System::Attribute { int32_t val_; void _ctor_1269(int32_t offset_); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct DecimalConstantAttribute : DLL2SDK::mscorlib::System::Attribute { uint8_t scale_; bool sign_; int32_t hi_; int32_t mid_; int32_t low_; void _ctor_1267(uint8_t scale_, uint8_t sign_, uint32_t hi_, uint32_t mid_, uint32_t low_); DLL2SDK::mscorlib::System::Decimal get_Value_1268(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct DefaultMemberAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* member_name_; void _ctor_1265(DLL2SDK::mscorlib::System::String* memberName_); DLL2SDK::mscorlib::System::String* get_MemberName_1266(); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct DebuggerHiddenAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_1264(); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct RuntimeCompatibilityAttribute : DLL2SDK::mscorlib::System::Attribute { bool wrap_non_exception_throws_; void _ctor_1262(); void set_WrapNonExceptionThrows_1263(bool value_); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct InternalsVisibleToAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* assemblyName_; bool all_visible_; void _ctor_1261(DLL2SDK::mscorlib::System::String* assemblyName_); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct CompilerGeneratedAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_1260(); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct OptionalAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_1259(); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct ComImportAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_1258(); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct GuidAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* guidValue_; void _ctor_1257(DLL2SDK::mscorlib::System::String* guid_); }; } namespace DLL2SDK::mscorlib::System::Diagnostics { struct ConditionalAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* myCondition_; void _ctor_1256(DLL2SDK::mscorlib::System::String* conditionString_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct InAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_1255(); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct MarshalAsAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Runtime::InteropServices::UnmanagedType utype_; DLL2SDK::mscorlib::System::Runtime::InteropServices::UnmanagedType ArraySubType_; DLL2SDK::mscorlib::System::String* MarshalCookie_; DLL2SDK::mscorlib::System::String* MarshalType_; DLL2SDK::mscorlib::System::Type* MarshalTypeRef_; int32_t SizeConst_; int16_t SizeParamIndex_; void _ctor_1254(DLL2SDK::mscorlib::System::Runtime::InteropServices::UnmanagedType unmanagedType_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct DllImportAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Runtime::InteropServices::CallingConvention CallingConvention_; DLL2SDK::mscorlib::System::Runtime::InteropServices::CharSet CharSet_; DLL2SDK::mscorlib::System::String* Dll_; DLL2SDK::mscorlib::System::String* EntryPoint_; bool ExactSpelling_; bool PreserveSig_; bool SetLastError_; bool BestFitMapping_; bool ThrowOnUnmappableChar_; void _ctor_1252(DLL2SDK::mscorlib::System::String* dllName_); DLL2SDK::mscorlib::System::String* get_Value_1253(); }; } namespace DLL2SDK::mscorlib::System { struct ObsoleteAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::String* _message_; bool _error_; void _ctor_1249(); void _ctor_1250(DLL2SDK::mscorlib::System::String* message_); void _ctor_1251(DLL2SDK::mscorlib::System::String* message_, bool error_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct OutAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_1248(); }; } namespace DLL2SDK::mscorlib::System { struct ParamArrayAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_1247(); }; } namespace DLL2SDK::mscorlib::System { struct Array : DLL2SDK::mscorlib::System::Object { void _ctor_868(); DLL2SDK::mscorlib::System::Object* System_Collections_IList_get_Item_869(int32_t index_); void System_Collections_IList_set_Item_870(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t System_Collections_IList_Add_871(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Clear_872(); bool System_Collections_IList_Contains_873(DLL2SDK::mscorlib::System::Object* value_); int32_t System_Collections_IList_IndexOf_874(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Insert_875(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_Remove_876(DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IList_RemoveAt_877(int32_t index_); int32_t System_Collections_ICollection_get_Count_878(); int32_t InternalArray__ICollection_get_Count_879(); bool InternalArray__ICollection_get_IsReadOnly_880(); template DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* InternalArray__IEnumerable_GetEnumerator_881(); void InternalArray__ICollection_Clear_882(); template void InternalArray__ICollection_Add_883(T item_); template bool InternalArray__ICollection_Remove_884(T item_); template bool InternalArray__ICollection_Contains_885(T item_); template void InternalArray__ICollection_CopyTo_886(DLL2SDK::Array* array_, int32_t index_); template void InternalArray__Insert_887(int32_t index_, T item_); void InternalArray__RemoveAt_888(int32_t index_); template int32_t InternalArray__IndexOf_889(T item_); template T InternalArray__get_Item_890(int32_t index_); template void InternalArray__set_Item_891(int32_t index_, T item_); template void GetGenericValueImpl_892(int32_t pos_, T* value_); template void SetGenericValueImpl_893(int32_t pos_, T* value_); int32_t get_Length_894(); int64_t get_LongLength_895(); int32_t get_Rank_896(); int32_t GetRank_897(); int32_t GetLength_898(int32_t dimension_); int64_t GetLongLength_899(int32_t dimension_); int32_t GetLowerBound_900(int32_t dimension_); DLL2SDK::mscorlib::System::Object* GetValue_901(DLL2SDK::Array* indices_); void SetValue_902(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* indices_); DLL2SDK::mscorlib::System::Object* GetValueImpl_903(int32_t pos_); void SetValueImpl_904(DLL2SDK::mscorlib::System::Object* value_, int32_t pos_); bool get_IsSynchronized_907(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_908(); bool get_IsFixedSize_909(); bool get_IsReadOnly_910(); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_911(); int32_t GetUpperBound_912(int32_t dimension_); DLL2SDK::mscorlib::System::Object* GetValue_913(int32_t index_); DLL2SDK::mscorlib::System::Object* GetValue_914(int32_t index1_, int32_t index2_); DLL2SDK::mscorlib::System::Object* GetValue_915(int32_t index1_, int32_t index2_, int32_t index3_); DLL2SDK::mscorlib::System::Object* GetValue_916(int64_t index_); DLL2SDK::mscorlib::System::Object* GetValue_917(int64_t index1_, int64_t index2_); DLL2SDK::mscorlib::System::Object* GetValue_918(int64_t index1_, int64_t index2_, int64_t index3_); void SetValue_919(DLL2SDK::mscorlib::System::Object* value_, int64_t index_); void SetValue_920(DLL2SDK::mscorlib::System::Object* value_, int64_t index1_, int64_t index2_); void SetValue_921(DLL2SDK::mscorlib::System::Object* value_, int64_t index1_, int64_t index2_, int64_t index3_); void SetValue_922(DLL2SDK::mscorlib::System::Object* value_, int32_t index_); void SetValue_923(DLL2SDK::mscorlib::System::Object* value_, int32_t index1_, int32_t index2_); void SetValue_924(DLL2SDK::mscorlib::System::Object* value_, int32_t index1_, int32_t index2_, int32_t index3_); DLL2SDK::mscorlib::System::Object* GetValue_932(DLL2SDK::Array* indices_); void SetValue_933(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* indices_); DLL2SDK::mscorlib::System::Object* Clone_941(); void Initialize_949(); void int_swapper_965(int32_t i_, int32_t j_); void obj_swapper_966(int32_t i_, int32_t j_); void slow_swapper_967(int32_t i_, int32_t j_); void double_swapper_968(int32_t i_, int32_t j_); void CopyTo_991(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); void CopyTo_992(DLL2SDK::mscorlib::System::Array* array_, int64_t index_); static bool FastCopy_905(DLL2SDK::mscorlib::System::Array* source_, int32_t source_idx_, DLL2SDK::mscorlib::System::Array* dest_, int32_t dest_idx_, int32_t length_); static DLL2SDK::mscorlib::System::Array* CreateInstanceImpl_906(DLL2SDK::mscorlib::System::Type* elementType_, DLL2SDK::Array* lengths_, DLL2SDK::Array* bounds_); static DLL2SDK::mscorlib::System::Array* CreateInstance_925(DLL2SDK::mscorlib::System::Type* elementType_, int32_t length_); static DLL2SDK::mscorlib::System::Array* CreateInstance_926(DLL2SDK::mscorlib::System::Type* elementType_, int32_t length1_, int32_t length2_); static DLL2SDK::mscorlib::System::Array* CreateInstance_927(DLL2SDK::mscorlib::System::Type* elementType_, int32_t length1_, int32_t length2_, int32_t length3_); static DLL2SDK::mscorlib::System::Array* CreateInstance_928(DLL2SDK::mscorlib::System::Type* elementType_, DLL2SDK::Array* lengths_); static DLL2SDK::mscorlib::System::Array* CreateInstance_929(DLL2SDK::mscorlib::System::Type* elementType_, DLL2SDK::Array* lengths_, DLL2SDK::Array* lowerBounds_); static DLL2SDK::Array* GetIntArray_930(DLL2SDK::Array* values_); static DLL2SDK::mscorlib::System::Array* CreateInstance_931(DLL2SDK::mscorlib::System::Type* elementType_, DLL2SDK::Array* lengths_); static int32_t BinarySearch_934(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Object* value_); static int32_t BinarySearch_935(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); static int32_t BinarySearch_936(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, int32_t length_, DLL2SDK::mscorlib::System::Object* value_); static int32_t BinarySearch_937(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, int32_t length_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); static int32_t DoBinarySearch_938(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, int32_t length_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); static void Clear_939(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, int32_t length_); static void ClearInternal_940(DLL2SDK::mscorlib::System::Array* a_, int32_t index_, int32_t count_); static void Copy_942(DLL2SDK::mscorlib::System::Array* sourceArray_, DLL2SDK::mscorlib::System::Array* destinationArray_, int32_t length_); static void Copy_943(DLL2SDK::mscorlib::System::Array* sourceArray_, int32_t sourceIndex_, DLL2SDK::mscorlib::System::Array* destinationArray_, int32_t destinationIndex_, int32_t length_); static void Copy_944(DLL2SDK::mscorlib::System::Array* sourceArray_, int64_t sourceIndex_, DLL2SDK::mscorlib::System::Array* destinationArray_, int64_t destinationIndex_, int64_t length_); static void Copy_945(DLL2SDK::mscorlib::System::Array* sourceArray_, DLL2SDK::mscorlib::System::Array* destinationArray_, int64_t length_); static int32_t IndexOf_946(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Object* value_); static int32_t IndexOf_947(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_); static int32_t IndexOf_948(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_, int32_t count_); static int32_t LastIndexOf_950(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Object* value_); static int32_t LastIndexOf_951(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_); static int32_t LastIndexOf_952(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_, int32_t count_); static DLL2SDK::mscorlib::System::Array_Swapper* get_swapper_953(DLL2SDK::mscorlib::System::Array* array_); template static DLL2SDK::mscorlib::System::Array_Swapper* get_swapper_954(DLL2SDK::Array* array_); static void Reverse_955(DLL2SDK::mscorlib::System::Array* array_); static void Reverse_956(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, int32_t length_); static void Sort_957(DLL2SDK::mscorlib::System::Array* array_); static void Sort_958(DLL2SDK::mscorlib::System::Array* keys_, DLL2SDK::mscorlib::System::Array* items_); static void Sort_959(DLL2SDK::mscorlib::System::Array* array_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); static void Sort_960(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, int32_t length_); static void Sort_961(DLL2SDK::mscorlib::System::Array* keys_, DLL2SDK::mscorlib::System::Array* items_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); static void Sort_962(DLL2SDK::mscorlib::System::Array* keys_, DLL2SDK::mscorlib::System::Array* items_, int32_t index_, int32_t length_); static void Sort_963(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, int32_t length_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); static void Sort_964(DLL2SDK::mscorlib::System::Array* keys_, DLL2SDK::mscorlib::System::Array* items_, int32_t index_, int32_t length_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); static int32_t new_gap_969(int32_t gap_); static void combsort_970(DLL2SDK::Array* array_, int32_t start_, int32_t size_, DLL2SDK::mscorlib::System::Array_Swapper* swap_items_); static void combsort_971(DLL2SDK::Array* array_, int32_t start_, int32_t size_, DLL2SDK::mscorlib::System::Array_Swapper* swap_items_); static void combsort_972(DLL2SDK::Array* array_, int32_t start_, int32_t size_, DLL2SDK::mscorlib::System::Array_Swapper* swap_items_); static void qsort_973(DLL2SDK::mscorlib::System::Array* keys_, DLL2SDK::mscorlib::System::Array* items_, int32_t low0_, int32_t high0_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); static void swap_974(DLL2SDK::mscorlib::System::Array* keys_, DLL2SDK::mscorlib::System::Array* items_, int32_t i_, int32_t j_); static int32_t compare_975(DLL2SDK::mscorlib::System::Object* value1_, DLL2SDK::mscorlib::System::Object* value2_, DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); template static void Sort_976(DLL2SDK::Array* array_); template static void Sort_977(DLL2SDK::Array* keys_, DLL2SDK::Array* items_); template static void Sort_978(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); template static void Sort_979(DLL2SDK::Array* keys_, DLL2SDK::Array* items_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); template static void Sort_980(DLL2SDK::Array* array_, int32_t index_, int32_t length_); template static void Sort_981(DLL2SDK::Array* keys_, DLL2SDK::Array* items_, int32_t index_, int32_t length_); template static void Sort_982(DLL2SDK::Array* array_, int32_t index_, int32_t length_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); template static void Sort_983(DLL2SDK::Array* keys_, DLL2SDK::Array* items_, int32_t index_, int32_t length_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); template static void Sort_984(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Comparison_1* comparison_); template static void Sort_985(DLL2SDK::Array* array_, int32_t length_, DLL2SDK::mscorlib::System::Comparison_1* comparison_); template static void qsort_986(DLL2SDK::Array* keys_, DLL2SDK::Array* items_, int32_t low0_, int32_t high0_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); template static int32_t compare_987(T value1_, T value2_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); template static void qsort_988(DLL2SDK::Array* array_, int32_t low0_, int32_t high0_, DLL2SDK::mscorlib::System::Comparison_1* comparison_); template static void swap_989(DLL2SDK::Array* keys_, DLL2SDK::Array* items_, int32_t i_, int32_t j_); template static void swap_990(DLL2SDK::Array* array_, int32_t i_, int32_t j_); template static void Resize_993(DLL2SDK::Array* array_, int32_t newSize_); template static void Resize_994(DLL2SDK::Array* array_, int32_t length_, int32_t newSize_); template static bool TrueForAll_995(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static void ForEach_996(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Action_1* action_); template static DLL2SDK::Array* ConvertAll_997(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Converter_2* converter_); template static int32_t FindLastIndex_998(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static int32_t FindLastIndex_999(DLL2SDK::Array* array_, int32_t startIndex_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static int32_t FindLastIndex_1000(DLL2SDK::Array* array_, int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static int32_t FindIndex_1001(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static int32_t FindIndex_1002(DLL2SDK::Array* array_, int32_t startIndex_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static int32_t FindIndex_1003(DLL2SDK::Array* array_, int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static int32_t BinarySearch_1004(DLL2SDK::Array* array_, T value_); template static int32_t BinarySearch_1005(DLL2SDK::Array* array_, T value_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); template static int32_t BinarySearch_1006(DLL2SDK::Array* array_, int32_t index_, int32_t length_, T value_); template static int32_t BinarySearch_1007(DLL2SDK::Array* array_, int32_t index_, int32_t length_, T value_, DLL2SDK::mscorlib::System::Collections::Generic::IComparer_1* comparer_); template static int32_t IndexOf_1008(DLL2SDK::Array* array_, T value_); template static int32_t IndexOf_1009(DLL2SDK::Array* array_, T value_, int32_t startIndex_); template static int32_t IndexOf_1010(DLL2SDK::Array* array_, T value_, int32_t startIndex_, int32_t count_); template static int32_t LastIndexOf_1011(DLL2SDK::Array* array_, T value_); template static int32_t LastIndexOf_1012(DLL2SDK::Array* array_, T value_, int32_t startIndex_); template static int32_t LastIndexOf_1013(DLL2SDK::Array* array_, T value_, int32_t startIndex_, int32_t count_); template static DLL2SDK::Array* FindAll_1014(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static bool Exists_1015(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static DLL2SDK::mscorlib::System::Collections::ObjectModel::ReadOnlyCollection_1* AsReadOnly_1016(DLL2SDK::Array* array_); template static T Find_1017(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Predicate_1* match_); template static T FindLast_1018(DLL2SDK::Array* array_, DLL2SDK::mscorlib::System::Predicate_1* match_); static void ConstrainedCopy_1019(DLL2SDK::mscorlib::System::Array* sourceArray_, int32_t sourceIndex_, DLL2SDK::mscorlib::System::Array* destinationArray_, int32_t destinationIndex_, int32_t length_); }; } namespace DLL2SDK::mscorlib::System { struct UIntPtr { void* _pointer_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { uintptr_t Zero_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_760(uint64_t value_); void _ctor_761(uint32_t value_); void _ctor_762(void* value_); void System_Runtime_Serialization_ISerializable_GetObjectData_764(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool Equals_765(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_766(); uint32_t ToUInt32_767(); uint64_t ToUInt64_768(); void* ToPointer_769(); DLL2SDK::mscorlib::System::String* ToString_770(); static void _cctor_763(); static int32_t get_Size_771(); static bool op_Equality_772(uintptr_t value1_, uintptr_t value2_); static bool op_Inequality_773(uintptr_t value1_, uintptr_t value2_); }; } namespace DLL2SDK::mscorlib::System { struct IntPtr { void* m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { intptr_t Zero_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ void _ctor_738(int32_t value_); void _ctor_739(int64_t value_); void _ctor_740(void* value_); void _ctor_741(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_ISerializable_GetObjectData_742(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool Equals_744(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_745(); int32_t ToInt32_746(); int64_t ToInt64_747(); void* ToPointer_748(); DLL2SDK::mscorlib::System::String* ToString_749(); DLL2SDK::mscorlib::System::String* ToString_750(DLL2SDK::mscorlib::System::String* format_); static int32_t get_Size_743(); static bool op_Equality_751(intptr_t value1_, intptr_t value2_); static bool op_Inequality_752(intptr_t value1_, intptr_t value2_); }; } namespace DLL2SDK::mscorlib::System { struct Boolean { bool m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { DLL2SDK::mscorlib::System::String* FalseString_; DLL2SDK::mscorlib::System::String* TrueString_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_713(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); bool System_IConvertible_ToBoolean_714(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_715(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_716(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_717(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_718(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_719(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_720(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_721(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_722(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_723(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_724(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_725(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_726(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_727(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_728(DLL2SDK::mscorlib::System::Object* obj_); bool Equals_729(DLL2SDK::mscorlib::System::Object* obj_); int32_t CompareTo_730(bool value_); bool Equals_731(bool obj_); int32_t GetHashCode_732(); DLL2SDK::mscorlib::System::String* ToString_735(); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_736(); DLL2SDK::mscorlib::System::String* ToString_737(DLL2SDK::mscorlib::System::IFormatProvider* provider_); static void _cctor_712(); static bool Parse_733(DLL2SDK::mscorlib::System::String* value_); static bool TryParse_734(DLL2SDK::mscorlib::System::String* value_, bool* result_); }; } namespace DLL2SDK::mscorlib::System { struct Double { double m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { double Epsilon_; double MaxValue_; double MinValue_; double NaN_; double NegativeInfinity_; double PositiveInfinity_; int32_t State_AllowSign_; int32_t State_Digits_; int32_t State_Decimal_; int32_t State_ExponentSign_; int32_t State_Exponent_; int32_t State_ConsumeWhiteSpace_; int32_t State_Exit_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_581(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); bool System_IConvertible_ToBoolean_582(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_583(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_584(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_585(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_586(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_587(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_588(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_589(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_590(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_591(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_592(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_593(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_594(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_595(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_596(DLL2SDK::mscorlib::System::Object* value_); bool Equals_597(DLL2SDK::mscorlib::System::Object* obj_); int32_t CompareTo_598(double value_); bool Equals_599(double obj_); int32_t GetHashCode_600(); DLL2SDK::mscorlib::System::String* ToString_613(); DLL2SDK::mscorlib::System::String* ToString_614(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_615(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_616(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_617(); static bool IsInfinity_601(double d_); static bool IsNaN_602(double d_); static bool IsNegativeInfinity_603(double d_); static bool IsPositiveInfinity_604(double d_); static double Parse_605(DLL2SDK::mscorlib::System::String* s_); static double Parse_606(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static double Parse_607(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool Parse_608(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, bool tryParse_, double* result_, DLL2SDK::mscorlib::System::Exception* exc_); static bool TryParseStringConstant_609(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::String* s_, int32_t start_, int32_t end_); static bool ParseImpl_610(uint8_t* byte_ptr_, double* value_); static bool TryParse_611(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, double* result_); static bool TryParse_612(DLL2SDK::mscorlib::System::String* s_, double* result_); }; } namespace DLL2SDK::mscorlib::System { struct Single { float m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { float Epsilon_; float MaxValue_; float MinValue_; float NaN_; float PositiveInfinity_; float NegativeInfinity_; double MaxValueEpsilon_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ bool System_IConvertible_ToBoolean_547(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_548(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_549(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_550(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_551(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_552(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_553(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_554(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_555(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_556(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_557(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_558(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_559(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_560(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_561(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_562(DLL2SDK::mscorlib::System::Object* value_); bool Equals_563(DLL2SDK::mscorlib::System::Object* obj_); int32_t CompareTo_564(float value_); bool Equals_565(float obj_); int32_t GetHashCode_566(); DLL2SDK::mscorlib::System::String* ToString_576(); DLL2SDK::mscorlib::System::String* ToString_577(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_578(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_579(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_580(); static bool IsInfinity_567(float f_); static bool IsNaN_568(float f_); static bool IsNegativeInfinity_569(float f_); static bool IsPositiveInfinity_570(float f_); static float Parse_571(DLL2SDK::mscorlib::System::String* s_); static float Parse_572(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static float Parse_573(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool TryParse_574(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, float* result_); static bool TryParse_575(DLL2SDK::mscorlib::System::String* s_, float* result_); }; } namespace DLL2SDK::mscorlib::System { struct String : DLL2SDK::mscorlib::System::Object { int32_t length_; wchar_t start_char_; struct StaticFields { DLL2SDK::mscorlib::System::String* Empty_; DLL2SDK::Array* WhiteChars_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_383(wchar_t* value_, int32_t startIndex_, int32_t length_); void _ctor_384(DLL2SDK::Array* value_, int32_t startIndex_, int32_t length_); void _ctor_385(DLL2SDK::Array* value_); void _ctor_386(wchar_t c_, int32_t count_); bool System_IConvertible_ToBoolean_388(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_389(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_390(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_391(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_392(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_393(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_394(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_395(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_396(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_397(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_398(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_399(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_400(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_401(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_402(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1* System_Collections_Generic_IEnumerable_char__GetEnumerator_403(); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_404(); bool Equals_406(DLL2SDK::mscorlib::System::Object* obj_); bool Equals_407(DLL2SDK::mscorlib::System::String* value_); wchar_t get_Chars_408(int32_t index_); DLL2SDK::mscorlib::System::Object* Clone_409(); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_410(); void CopyTo_411(int32_t sourceIndex_, DLL2SDK::Array* destination_, int32_t destinationIndex_, int32_t count_); DLL2SDK::Array* ToCharArray_412(); DLL2SDK::Array* ToCharArray_413(int32_t startIndex_, int32_t length_); DLL2SDK::Array* Split_414(DLL2SDK::Array* separator_); DLL2SDK::Array* Split_415(DLL2SDK::Array* separator_, int32_t count_); DLL2SDK::Array* Split_416(DLL2SDK::Array* separator_, int32_t count_, DLL2SDK::mscorlib::System::StringSplitOptions options_); DLL2SDK::Array* Split_417(DLL2SDK::Array* separator_, int32_t count_, DLL2SDK::mscorlib::System::StringSplitOptions options_); DLL2SDK::Array* Split_418(DLL2SDK::Array* separator_, DLL2SDK::mscorlib::System::StringSplitOptions options_); DLL2SDK::Array* Split_419(DLL2SDK::Array* separator_, DLL2SDK::mscorlib::System::StringSplitOptions options_); DLL2SDK::mscorlib::System::String* Substring_420(int32_t startIndex_); DLL2SDK::mscorlib::System::String* Substring_421(int32_t startIndex_, int32_t length_); DLL2SDK::mscorlib::System::String* SubstringUnchecked_422(int32_t startIndex_, int32_t length_); DLL2SDK::mscorlib::System::String* Trim_423(); DLL2SDK::mscorlib::System::String* Trim_424(DLL2SDK::Array* trimChars_); DLL2SDK::mscorlib::System::String* TrimStart_425(DLL2SDK::Array* trimChars_); DLL2SDK::mscorlib::System::String* TrimEnd_426(DLL2SDK::Array* trimChars_); int32_t FindNotWhiteSpace_427(int32_t pos_, int32_t target_, int32_t change_); int32_t FindNotInTable_428(int32_t pos_, int32_t target_, int32_t change_, DLL2SDK::Array* table_); int32_t CompareTo_436(DLL2SDK::mscorlib::System::Object* value_); int32_t CompareTo_437(DLL2SDK::mscorlib::System::String* strB_); bool EndsWith_442(DLL2SDK::mscorlib::System::String* value_); int32_t IndexOfAny_443(DLL2SDK::Array* anyOf_); int32_t IndexOfAny_444(DLL2SDK::Array* anyOf_, int32_t startIndex_); int32_t IndexOfAny_445(DLL2SDK::Array* anyOf_, int32_t startIndex_, int32_t count_); int32_t IndexOfAnyUnchecked_446(DLL2SDK::Array* anyOf_, int32_t startIndex_, int32_t count_); int32_t IndexOf_447(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); int32_t IndexOf_448(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); int32_t IndexOf_449(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); int32_t IndexOfOrdinal_450(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); int32_t IndexOfOrdinalUnchecked_451(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); int32_t IndexOfOrdinalIgnoreCaseUnchecked_452(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); int32_t LastIndexOf_453(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); int32_t LastIndexOf_454(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); int32_t LastIndexOfOrdinal_455(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_, DLL2SDK::mscorlib::System::Globalization::CompareOptions options_); int32_t LastIndexOfOrdinalUnchecked_456(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); int32_t LastIndexOfOrdinalIgnoreCaseUnchecked_457(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); int32_t IndexOf_458(wchar_t value_); int32_t IndexOf_459(wchar_t value_, int32_t startIndex_); int32_t IndexOf_460(wchar_t value_, int32_t startIndex_, int32_t count_); int32_t IndexOfUnchecked_461(wchar_t value_, int32_t startIndex_, int32_t count_); int32_t IndexOf_462(DLL2SDK::mscorlib::System::String* value_); int32_t IndexOf_463(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_); int32_t IndexOf_464(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); int32_t LastIndexOfAny_465(DLL2SDK::Array* anyOf_); int32_t LastIndexOfAny_466(DLL2SDK::Array* anyOf_, int32_t startIndex_); int32_t LastIndexOfAnyUnchecked_467(DLL2SDK::Array* anyOf_, int32_t startIndex_, int32_t count_); int32_t LastIndexOf_468(wchar_t value_); int32_t LastIndexOf_469(wchar_t value_, int32_t startIndex_); int32_t LastIndexOf_470(wchar_t value_, int32_t startIndex_, int32_t count_); int32_t LastIndexOfUnchecked_471(wchar_t value_, int32_t startIndex_, int32_t count_); int32_t LastIndexOf_472(DLL2SDK::mscorlib::System::String* value_); int32_t LastIndexOf_473(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_); int32_t LastIndexOf_474(DLL2SDK::mscorlib::System::String* value_, int32_t startIndex_, int32_t count_); bool Contains_475(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* Remove_477(int32_t startIndex_); DLL2SDK::mscorlib::System::String* PadLeft_478(int32_t totalWidth_, wchar_t paddingChar_); DLL2SDK::mscorlib::System::String* PadRight_479(int32_t totalWidth_); DLL2SDK::mscorlib::System::String* PadRight_480(int32_t totalWidth_, wchar_t paddingChar_); bool StartsWith_481(DLL2SDK::mscorlib::System::String* value_); bool StartsWith_482(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); bool EndsWith_483(DLL2SDK::mscorlib::System::String* value_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); DLL2SDK::mscorlib::System::String* Replace_484(wchar_t oldChar_, wchar_t newChar_); DLL2SDK::mscorlib::System::String* Replace_485(DLL2SDK::mscorlib::System::String* oldValue_, DLL2SDK::mscorlib::System::String* newValue_); DLL2SDK::mscorlib::System::String* ReplaceUnchecked_486(DLL2SDK::mscorlib::System::String* oldValue_, DLL2SDK::mscorlib::System::String* newValue_); DLL2SDK::mscorlib::System::String* ReplaceFallback_487(DLL2SDK::mscorlib::System::String* oldValue_, DLL2SDK::mscorlib::System::String* newValue_, int32_t testedCount_); DLL2SDK::mscorlib::System::String* Remove_488(int32_t startIndex_, int32_t count_); DLL2SDK::mscorlib::System::String* ToLower_489(); DLL2SDK::mscorlib::System::String* ToLower_490(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::String* ToLowerInvariant_491(); DLL2SDK::mscorlib::System::String* ToUpper_492(); DLL2SDK::mscorlib::System::String* ToUpper_493(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::String* ToUpperInvariant_494(); DLL2SDK::mscorlib::System::String* ToString_495(); DLL2SDK::mscorlib::System::String* ToString_496(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* Insert_511(int32_t startIndex_, DLL2SDK::mscorlib::System::String* value_); int32_t get_Length_516(); void InternalSetChar_519(int32_t idx_, wchar_t val_); void InternalSetLength_520(int32_t newLength_); int32_t GetHashCode_521(); int32_t GetCaseInsensitiveHashCode_522(); DLL2SDK::mscorlib::System::String* CreateString_523(int8_t* value_); DLL2SDK::mscorlib::System::String* CreateString_524(int8_t* value_, int32_t startIndex_, int32_t length_); DLL2SDK::mscorlib::System::String* CreateString_525(int8_t* value_, int32_t startIndex_, int32_t length_, DLL2SDK::mscorlib::System::Text::Encoding* enc_); DLL2SDK::mscorlib::System::String* CreateString_526(wchar_t* value_); DLL2SDK::mscorlib::System::String* CreateString_527(wchar_t* value_, int32_t startIndex_, int32_t length_); DLL2SDK::mscorlib::System::String* CreateString_528(DLL2SDK::Array* val_, int32_t startIndex_, int32_t length_); DLL2SDK::mscorlib::System::String* CreateString_529(DLL2SDK::Array* val_); DLL2SDK::mscorlib::System::String* CreateString_530(wchar_t c_, int32_t count_); DLL2SDK::Array* InternalSplit_540(DLL2SDK::Array* separator_, int32_t count_, int32_t options_); static void _cctor_387(); static bool Equals_405(DLL2SDK::mscorlib::System::String* a_, DLL2SDK::mscorlib::System::String* b_); static int32_t Compare_429(DLL2SDK::mscorlib::System::String* strA_, DLL2SDK::mscorlib::System::String* strB_); static int32_t Compare_430(DLL2SDK::mscorlib::System::String* strA_, DLL2SDK::mscorlib::System::String* strB_, bool ignoreCase_); static int32_t Compare_431(DLL2SDK::mscorlib::System::String* strA_, DLL2SDK::mscorlib::System::String* strB_, bool ignoreCase_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); static int32_t Compare_432(DLL2SDK::mscorlib::System::String* strA_, int32_t indexA_, DLL2SDK::mscorlib::System::String* strB_, int32_t indexB_, int32_t length_, bool ignoreCase_); static int32_t Compare_433(DLL2SDK::mscorlib::System::String* strA_, int32_t indexA_, DLL2SDK::mscorlib::System::String* strB_, int32_t indexB_, int32_t length_, bool ignoreCase_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); static int32_t Compare_434(DLL2SDK::mscorlib::System::String* strA_, DLL2SDK::mscorlib::System::String* strB_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); static bool Equals_435(DLL2SDK::mscorlib::System::String* a_, DLL2SDK::mscorlib::System::String* b_, DLL2SDK::mscorlib::System::StringComparison comparisonType_); static int32_t CompareOrdinal_438(DLL2SDK::mscorlib::System::String* strA_, DLL2SDK::mscorlib::System::String* strB_); static int32_t CompareOrdinal_439(DLL2SDK::mscorlib::System::String* strA_, int32_t indexA_, DLL2SDK::mscorlib::System::String* strB_, int32_t indexB_, int32_t length_); static int32_t CompareOrdinalUnchecked_440(DLL2SDK::mscorlib::System::String* strA_, int32_t indexA_, int32_t lenA_, DLL2SDK::mscorlib::System::String* strB_, int32_t indexB_, int32_t lenB_); static int32_t CompareOrdinalCaseInsensitiveUnchecked_441(DLL2SDK::mscorlib::System::String* strA_, int32_t indexA_, int32_t lenA_, DLL2SDK::mscorlib::System::String* strB_, int32_t indexB_, int32_t lenB_); static bool IsNullOrEmpty_476(DLL2SDK::mscorlib::System::String* value_); static DLL2SDK::mscorlib::System::String* Format_497(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_); static DLL2SDK::mscorlib::System::String* Format_498(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_); static DLL2SDK::mscorlib::System::String* Format_499(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_, DLL2SDK::mscorlib::System::Object* arg2_); static DLL2SDK::mscorlib::System::String* Format_500(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::String* Format_501(DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::Text::StringBuilder* FormatHelper_502(DLL2SDK::mscorlib::System::Text::StringBuilder* result_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::String* Concat_503(DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_); static DLL2SDK::mscorlib::System::String* Concat_504(DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_, DLL2SDK::mscorlib::System::Object* arg2_); static DLL2SDK::mscorlib::System::String* Concat_505(DLL2SDK::mscorlib::System::String* str0_, DLL2SDK::mscorlib::System::String* str1_); static DLL2SDK::mscorlib::System::String* Concat_506(DLL2SDK::mscorlib::System::String* str0_, DLL2SDK::mscorlib::System::String* str1_, DLL2SDK::mscorlib::System::String* str2_); static DLL2SDK::mscorlib::System::String* Concat_507(DLL2SDK::mscorlib::System::String* str0_, DLL2SDK::mscorlib::System::String* str1_, DLL2SDK::mscorlib::System::String* str2_, DLL2SDK::mscorlib::System::String* str3_); static DLL2SDK::mscorlib::System::String* Concat_508(DLL2SDK::Array* args_); static DLL2SDK::mscorlib::System::String* Concat_509(DLL2SDK::Array* values_); static DLL2SDK::mscorlib::System::String* ConcatInternal_510(DLL2SDK::Array* values_, int32_t length_); static DLL2SDK::mscorlib::System::String* Intern_512(DLL2SDK::mscorlib::System::String* str_); static DLL2SDK::mscorlib::System::String* Join_513(DLL2SDK::mscorlib::System::String* separator_, DLL2SDK::Array* value_); static DLL2SDK::mscorlib::System::String* Join_514(DLL2SDK::mscorlib::System::String* separator_, DLL2SDK::Array* value_, int32_t startIndex_, int32_t count_); static DLL2SDK::mscorlib::System::String* JoinUnchecked_515(DLL2SDK::mscorlib::System::String* separator_, DLL2SDK::Array* value_, int32_t startIndex_, int32_t count_); static void ParseFormatSpecifier_517(DLL2SDK::mscorlib::System::String* str_, int32_t* ptr_, int32_t* n_, int32_t* width_, bool* left_align_, DLL2SDK::mscorlib::System::String* format_); static int32_t ParseDecimal_518(DLL2SDK::mscorlib::System::String* str_, int32_t* ptr_); static void memcpy4_531(uint8_t* dest_, uint8_t* src_, int32_t size_); static void memcpy2_532(uint8_t* dest_, uint8_t* src_, int32_t size_); static void memcpy1_533(uint8_t* dest_, uint8_t* src_, int32_t size_); static void memcpy_534(uint8_t* dest_, uint8_t* src_, int32_t size_); static void CharCopy_535(wchar_t* dest_, wchar_t* src_, int32_t count_); static void CharCopyReverse_536(wchar_t* dest_, wchar_t* src_, int32_t count_); static void CharCopy_537(DLL2SDK::mscorlib::System::String* target_, int32_t targetIndex_, DLL2SDK::mscorlib::System::String* source_, int32_t sourceIndex_, int32_t count_); static void CharCopy_538(DLL2SDK::mscorlib::System::String* target_, int32_t targetIndex_, DLL2SDK::Array* source_, int32_t sourceIndex_, int32_t count_); static void CharCopyReverse_539(DLL2SDK::mscorlib::System::String* target_, int32_t targetIndex_, DLL2SDK::mscorlib::System::String* source_, int32_t sourceIndex_, int32_t count_); static DLL2SDK::mscorlib::System::String* InternalAllocateStr_541(int32_t length_); static DLL2SDK::mscorlib::System::String* InternalIntern_542(DLL2SDK::mscorlib::System::String* str_); static bool op_Equality_543(DLL2SDK::mscorlib::System::String* a_, DLL2SDK::mscorlib::System::String* b_); static bool op_Inequality_544(DLL2SDK::mscorlib::System::String* a_, DLL2SDK::mscorlib::System::String* b_); }; } namespace DLL2SDK::mscorlib::System { struct Char { wchar_t m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { wchar_t MaxValue_; wchar_t MinValue_; uint8_t* category_data_; uint8_t* numeric_data_; double* numeric_data_values_; uint16_t* to_lower_data_low_; uint16_t* to_lower_data_high_; uint16_t* to_upper_data_low_; uint16_t* to_upper_data_high_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_332(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); bool System_IConvertible_ToBoolean_333(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_334(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_335(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_336(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_337(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_338(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_339(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_340(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_341(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_342(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_343(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_344(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_345(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_346(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_348(DLL2SDK::mscorlib::System::Object* value_); bool Equals_349(DLL2SDK::mscorlib::System::Object* obj_); int32_t CompareTo_350(wchar_t value_); bool Equals_351(wchar_t obj_); int32_t GetHashCode_352(); DLL2SDK::mscorlib::System::String* ToString_379(); DLL2SDK::mscorlib::System::String* ToString_381(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_382(); static void _cctor_331(); static void GetDataTablePointers_347(uint8_t* category_data_, uint8_t* numeric_data_, double* numeric_data_values_, uint16_t* to_lower_data_low_, uint16_t* to_lower_data_high_, uint16_t* to_upper_data_low_, uint16_t* to_upper_data_high_); static DLL2SDK::mscorlib::System::Globalization::UnicodeCategory GetUnicodeCategory_353(wchar_t c_); static bool IsControl_354(wchar_t c_); static bool IsDigit_355(wchar_t c_); static bool IsDigit_356(DLL2SDK::mscorlib::System::String* s_, int32_t index_); static bool IsHighSurrogate_357(wchar_t c_); static bool IsLetter_358(wchar_t c_); static bool IsLetterOrDigit_359(wchar_t c_); static bool IsLetterOrDigit_360(DLL2SDK::mscorlib::System::String* s_, int32_t index_); static bool IsLower_361(wchar_t c_); static bool IsLowSurrogate_362(wchar_t c_); static bool IsNumber_363(wchar_t c_); static bool IsNumber_364(DLL2SDK::mscorlib::System::String* s_, int32_t index_); static bool IsPunctuation_365(wchar_t c_); static bool IsSurrogate_366(wchar_t c_); static bool IsSymbol_367(wchar_t c_); static bool IsUpper_368(wchar_t c_); static bool IsWhiteSpace_369(wchar_t c_); static bool IsWhiteSpace_370(DLL2SDK::mscorlib::System::String* s_, int32_t index_); static void CheckParameter_371(DLL2SDK::mscorlib::System::String* s_, int32_t index_); static wchar_t Parse_372(DLL2SDK::mscorlib::System::String* s_); static wchar_t ToLower_373(wchar_t c_); static wchar_t ToLowerInvariant_374(wchar_t c_); static wchar_t ToLower_375(wchar_t c_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); static wchar_t ToUpper_376(wchar_t c_); static wchar_t ToUpperInvariant_377(wchar_t c_); static wchar_t ToUpper_378(wchar_t c_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); static DLL2SDK::mscorlib::System::String* ToString_380(wchar_t c_); }; } namespace DLL2SDK::mscorlib::System { struct UInt16 { uint16_t m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { uint16_t MaxValue_; uint16_t MinValue_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ bool System_IConvertible_ToBoolean_295(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_296(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_297(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_298(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_299(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_300(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_301(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_302(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_303(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_304(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_305(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_306(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_307(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_308(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_309(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_310(DLL2SDK::mscorlib::System::Object* value_); bool Equals_311(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_312(); int32_t CompareTo_313(uint16_t value_); bool Equals_314(uint16_t obj_); DLL2SDK::mscorlib::System::String* ToString_320(); DLL2SDK::mscorlib::System::String* ToString_321(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_322(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_323(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_324(); static uint16_t Parse_315(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint16_t Parse_316(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint16_t Parse_317(DLL2SDK::mscorlib::System::String* s_); static bool TryParse_318(DLL2SDK::mscorlib::System::String* s_, uint16_t* result_); static bool TryParse_319(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, uint16_t* result_); }; } namespace DLL2SDK::mscorlib::System { struct Int16 { int16_t m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { int16_t MaxValue_; int16_t MinValue_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ bool System_IConvertible_ToBoolean_266(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_267(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_268(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_269(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_270(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_271(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_272(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_273(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_274(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_275(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_276(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_277(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_278(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_279(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_280(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_281(DLL2SDK::mscorlib::System::Object* value_); bool Equals_282(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_283(); int32_t CompareTo_284(int16_t value_); bool Equals_285(int16_t obj_); DLL2SDK::mscorlib::System::String* ToString_290(); DLL2SDK::mscorlib::System::String* ToString_291(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_292(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_293(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_294(); static bool Parse_286(DLL2SDK::mscorlib::System::String* s_, bool tryParse_, int16_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static int16_t Parse_287(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int16_t Parse_288(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool TryParse_289(DLL2SDK::mscorlib::System::String* s_, int16_t* result_); }; } namespace DLL2SDK::mscorlib::System { struct SByte { int8_t m_value_; bool System_IConvertible_ToBoolean_237(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_238(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_239(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_240(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_241(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_242(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_243(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_244(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_245(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_246(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_247(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_248(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_249(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_250(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_251(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_252(DLL2SDK::mscorlib::System::Object* obj_); bool Equals_253(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_254(); int32_t CompareTo_255(int8_t value_); bool Equals_256(int8_t obj_); DLL2SDK::mscorlib::System::String* ToString_261(); DLL2SDK::mscorlib::System::String* ToString_262(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_263(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_264(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_265(); static bool Parse_257(DLL2SDK::mscorlib::System::String* s_, bool tryParse_, int8_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static int8_t Parse_258(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int8_t Parse_259(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool TryParse_260(DLL2SDK::mscorlib::System::String* s_, int8_t* result_); }; } namespace DLL2SDK::mscorlib::System { struct Byte { uint8_t m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { uint8_t MinValue_; uint8_t MaxValue_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_206(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); bool System_IConvertible_ToBoolean_207(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_208(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_209(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_210(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_211(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_212(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_213(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_214(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_215(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_216(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_217(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_218(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_219(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_220(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_221(DLL2SDK::mscorlib::System::Object* value_); bool Equals_222(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_223(); int32_t CompareTo_224(uint8_t value_); bool Equals_225(uint8_t obj_); DLL2SDK::mscorlib::System::String* ToString_232(); DLL2SDK::mscorlib::System::String* ToString_233(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_234(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_235(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_236(); static uint8_t Parse_226(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint8_t Parse_227(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_); static uint8_t Parse_228(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint8_t Parse_229(DLL2SDK::mscorlib::System::String* s_); static bool TryParse_230(DLL2SDK::mscorlib::System::String* s_, uint8_t* result_); static bool TryParse_231(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, uint8_t* result_); }; } namespace DLL2SDK::mscorlib::System { struct UInt64 { uint64_t m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { uint64_t MaxValue_; uint64_t MinValue_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ bool System_IConvertible_ToBoolean_176(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_177(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_178(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_179(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_180(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_181(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_182(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_183(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_184(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_185(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_186(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_187(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_188(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_189(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_190(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_191(DLL2SDK::mscorlib::System::Object* value_); bool Equals_192(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_193(); int32_t CompareTo_194(uint64_t value_); bool Equals_195(uint64_t obj_); DLL2SDK::mscorlib::System::String* ToString_201(); DLL2SDK::mscorlib::System::String* ToString_202(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_203(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_204(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_205(); static uint64_t Parse_196(DLL2SDK::mscorlib::System::String* s_); static uint64_t Parse_197(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool Parse_198(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, bool tryParse_, uint64_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static uint64_t Parse_199(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool TryParse_200(DLL2SDK::mscorlib::System::String* s_, uint64_t* result_); }; } namespace DLL2SDK::mscorlib::System { struct CLSCompliantAttribute : DLL2SDK::mscorlib::System::Attribute { bool is_compliant_; void _ctor_175(bool isCompliant_); }; } namespace DLL2SDK::mscorlib::System { struct UInt32 { uint32_t m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { uint32_t MaxValue_; uint32_t MinValue_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ bool System_IConvertible_ToBoolean_142(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_143(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_144(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_145(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_146(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_147(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_148(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_149(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_150(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_151(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_152(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_153(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_154(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_155(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_156(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_157(DLL2SDK::mscorlib::System::Object* value_); bool Equals_158(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_159(); int32_t CompareTo_160(uint32_t value_); bool Equals_161(uint32_t obj_); DLL2SDK::mscorlib::System::String* ToString_170(); DLL2SDK::mscorlib::System::String* ToString_171(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_172(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_173(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_174(); static bool Parse_162(DLL2SDK::mscorlib::System::String* s_, bool tryParse_, uint32_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static bool Parse_163(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, bool tryParse_, uint32_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static uint32_t Parse_164(DLL2SDK::mscorlib::System::String* s_); static uint32_t Parse_165(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint32_t Parse_166(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static uint32_t Parse_167(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_); static bool TryParse_168(DLL2SDK::mscorlib::System::String* s_, uint32_t* result_); static bool TryParse_169(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, uint32_t* result_); }; } namespace DLL2SDK::mscorlib::System { struct Int64 { int64_t m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { int64_t MaxValue_; int64_t MinValue_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ bool System_IConvertible_ToBoolean_110(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_111(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_112(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_113(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_114(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_115(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_116(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_117(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_118(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_119(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_120(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_121(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_122(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_123(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_124(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_125(DLL2SDK::mscorlib::System::Object* value_); bool Equals_126(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_127(); int32_t CompareTo_128(int64_t value_); bool Equals_129(int64_t obj_); DLL2SDK::mscorlib::System::String* ToString_137(); DLL2SDK::mscorlib::System::String* ToString_138(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_139(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_140(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_141(); static bool Parse_130(DLL2SDK::mscorlib::System::String* s_, bool tryParse_, int64_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static int64_t Parse_131(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool Parse_132(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* fp_, bool tryParse_, int64_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static int64_t Parse_133(DLL2SDK::mscorlib::System::String* s_); static int64_t Parse_134(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool TryParse_135(DLL2SDK::mscorlib::System::String* s_, int64_t* result_); static bool TryParse_136(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, int64_t* result_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct ComVisibleAttribute : DLL2SDK::mscorlib::System::Attribute { bool Visible_; void _ctor_108(bool visibility_); }; } namespace DLL2SDK::mscorlib::System { struct AttributeUsageAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::AttributeTargets valid_on_; bool allow_multiple_; bool inherited_; void _ctor_103(DLL2SDK::mscorlib::System::AttributeTargets validOn_); bool get_AllowMultiple_104(); void set_AllowMultiple_105(bool value_); bool get_Inherited_106(); void set_Inherited_107(bool value_); }; } namespace DLL2SDK::mscorlib::System { struct SerializableAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_102(); }; } namespace DLL2SDK::mscorlib::System { struct Int32 { int32_t m_value_; /* NOTE: structure has static fields; this is not yet supported. struct StaticFields { int32_t MaxValue_; int32_t MinValue_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } */ bool System_IConvertible_ToBoolean_40(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint8_t System_IConvertible_ToByte_41(DLL2SDK::mscorlib::System::IFormatProvider* provider_); wchar_t System_IConvertible_ToChar_42(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::DateTime System_IConvertible_ToDateTime_43(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Decimal System_IConvertible_ToDecimal_44(DLL2SDK::mscorlib::System::IFormatProvider* provider_); double System_IConvertible_ToDouble_45(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int16_t System_IConvertible_ToInt16_46(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t System_IConvertible_ToInt32_47(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int64_t System_IConvertible_ToInt64_48(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int8_t System_IConvertible_ToSByte_49(DLL2SDK::mscorlib::System::IFormatProvider* provider_); float System_IConvertible_ToSingle_50(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::Object* System_IConvertible_ToType_51(DLL2SDK::mscorlib::System::Type* targetType_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint16_t System_IConvertible_ToUInt16_52(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint32_t System_IConvertible_ToUInt32_53(DLL2SDK::mscorlib::System::IFormatProvider* provider_); uint64_t System_IConvertible_ToUInt64_54(DLL2SDK::mscorlib::System::IFormatProvider* provider_); int32_t CompareTo_55(DLL2SDK::mscorlib::System::Object* value_); bool Equals_56(DLL2SDK::mscorlib::System::Object* obj_); int32_t GetHashCode_57(); int32_t CompareTo_58(int32_t value_); bool Equals_59(int32_t obj_); DLL2SDK::mscorlib::System::String* ToString_77(); DLL2SDK::mscorlib::System::String* ToString_78(DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::String* ToString_79(DLL2SDK::mscorlib::System::String* format_); DLL2SDK::mscorlib::System::String* ToString_80(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); DLL2SDK::mscorlib::System::TypeCode GetTypeCode_81(); static bool ProcessTrailingWhitespace_60(bool tryParse_, DLL2SDK::mscorlib::System::String* s_, int32_t position_, DLL2SDK::mscorlib::System::Exception* exc_); static bool Parse_61(DLL2SDK::mscorlib::System::String* s_, bool tryParse_, int32_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static int32_t Parse_62(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static int32_t Parse_63(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_); static bool CheckStyle_64(DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, bool tryParse_, DLL2SDK::mscorlib::System::Exception* exc_); static bool JumpOverWhite_65(int32_t* pos_, DLL2SDK::mscorlib::System::String* s_, bool reportError_, bool tryParse_, DLL2SDK::mscorlib::System::Exception* exc_); static void FindSign_66(int32_t* pos_, DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_, bool* foundSign_, bool* negative_); static void FindCurrency_67(int32_t* pos_, DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_, bool* foundCurrency_); static bool FindExponent_68(int32_t* pos_, DLL2SDK::mscorlib::System::String* s_, int32_t* exponent_, bool tryParse_, DLL2SDK::mscorlib::System::Exception* exc_); static bool FindOther_69(int32_t* pos_, DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::String* other_); static bool ValidDigit_70(wchar_t e_, bool allowHex_); static DLL2SDK::mscorlib::System::Exception* GetFormatException_71(); static bool Parse_72(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* fp_, bool tryParse_, int32_t* result_, DLL2SDK::mscorlib::System::Exception* exc_); static int32_t Parse_73(DLL2SDK::mscorlib::System::String* s_); static int32_t Parse_74(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_); static bool TryParse_75(DLL2SDK::mscorlib::System::String* s_, int32_t* result_); static bool TryParse_76(DLL2SDK::mscorlib::System::String* s_, DLL2SDK::mscorlib::System::Globalization::NumberStyles style_, DLL2SDK::mscorlib::System::IFormatProvider* provider_, int32_t* result_); }; } namespace DLL2SDK::mscorlib { struct _Module_ : DLL2SDK::Object { }; } namespace DLL2SDK::mscorlib::System { template struct Array_InternalEnumerator_1 { DLL2SDK::mscorlib::System::Array* array_; int32_t idx_; void _ctor_1020(DLL2SDK::mscorlib::System::Array* array_); void System_Collections_IEnumerator_Reset_1021(); DLL2SDK::mscorlib::System::Object* System_Collections_IEnumerator_get_Current_1022(); void Dispose_1023(); bool MoveNext_1024(); T get_Current_1025(); }; } namespace DLL2SDK::mscorlib::System { struct Array_Swapper : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1053(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1054(int32_t i_, int32_t j_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1055(int32_t i_, int32_t j_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1056(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::Mono::Globalization::Unicode { struct SimpleCollator_Context { DLL2SDK::mscorlib::System::Globalization::CompareOptions Option_; uint8_t* NeverMatchFlags_; uint8_t* AlwaysMatchFlags_; uint8_t* Buffer1_; uint8_t* Buffer2_; int32_t PrevCode_; uint8_t* PrevSortKey_; bool QuickCheckPossible_; void _ctor_1469(DLL2SDK::mscorlib::System::Globalization::CompareOptions opt_, uint8_t* alwaysMatchFlags_, uint8_t* neverMatchFlags_, uint8_t* buffer1_, uint8_t* buffer2_, uint8_t* prev1_, bool quickCheckPossible_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct DSAManaged_KeyGeneratedEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1613(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1614(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1615(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1616(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct PKCS8_PrivateKeyInfo : DLL2SDK::mscorlib::System::Object { int32_t _version_; DLL2SDK::mscorlib::System::String* _algorithm_; DLL2SDK::Array* _key_; DLL2SDK::mscorlib::System::Collections::ArrayList* _list_; void _ctor_1668(); void _ctor_1669(DLL2SDK::Array* data_); DLL2SDK::Array* get_PrivateKey_1670(); void Decode_1671(DLL2SDK::Array* data_); static DLL2SDK::Array* RemoveLeadingZero_1672(DLL2SDK::Array* bigInt_); static DLL2SDK::Array* Normalize_1673(DLL2SDK::Array* bigInt_, int32_t length_); static DLL2SDK::mscorlib::System::Security::Cryptography::RSA* DecodeRSA_1674(DLL2SDK::Array* keypair_); static DLL2SDK::mscorlib::System::Security::Cryptography::DSA* DecodeDSA_1675(DLL2SDK::Array* privateKey_, DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters dsaParameters_); }; } namespace DLL2SDK::mscorlib::Mono::Security::Cryptography { struct RSAManaged_KeyGeneratedEventHandler : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_1698(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); void Invoke_1699(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* e_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_1700(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* e_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); void EndInvoke_1701(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Comparer_1_DefaultComparer : DLL2SDK::mscorlib::System::Collections::Generic::Comparer_1 { void _ctor_1961(); int32_t Compare_1962(T x_, T y_); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Dictionary_2_ShimEnumerator : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_Enumerator host_enumerator_; void _ctor_2022(DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* host_); bool MoveNext_2023(); DLL2SDK::mscorlib::System::Collections::DictionaryEntry get_Entry_2024(); DLL2SDK::mscorlib::System::Object* get_Key_2025(); DLL2SDK::mscorlib::System::Object* get_Value_2026(); DLL2SDK::mscorlib::System::Object* get_Current_2027(); void Reset_2028(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct EqualityComparer_1_DefaultComparer : DLL2SDK::mscorlib::System::Collections::Generic::EqualityComparer_1 { void _ctor_2094(); int32_t GetHashCode_2095(T obj_); bool Equals_2096(T x_, T y_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct ArrayList_SynchronizedArrayListWrapper : DLL2SDK::mscorlib::System::Collections::ArrayList_ArrayListWrapper { DLL2SDK::mscorlib::System::Object* m_SyncRoot_; void _ctor_2352(DLL2SDK::mscorlib::System::Collections::ArrayList* innerArrayList_); DLL2SDK::mscorlib::System::Object* get_Item_2353(int32_t index_); void set_Item_2354(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); int32_t get_Count_2355(); int32_t get_Capacity_2356(); void set_Capacity_2357(int32_t value_); bool get_IsFixedSize_2358(); bool get_IsReadOnly_2359(); bool get_IsSynchronized_2360(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2361(); int32_t Add_2362(DLL2SDK::mscorlib::System::Object* value_); void Clear_2363(); bool Contains_2364(DLL2SDK::mscorlib::System::Object* value_); int32_t IndexOf_2365(DLL2SDK::mscorlib::System::Object* value_); int32_t IndexOf_2366(DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_); int32_t IndexOf_2367(DLL2SDK::mscorlib::System::Object* value_, int32_t startIndex_, int32_t count_); void Insert_2368(int32_t index_, DLL2SDK::mscorlib::System::Object* value_); void InsertRange_2369(int32_t index_, DLL2SDK::mscorlib::System::Collections::ICollection* c_); void Remove_2370(DLL2SDK::mscorlib::System::Object* value_); void RemoveAt_2371(int32_t index_); void CopyTo_2372(DLL2SDK::mscorlib::System::Array* array_); void CopyTo_2373(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); void CopyTo_2374(int32_t index_, DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_, int32_t count_); DLL2SDK::mscorlib::System::Collections::IEnumerator* GetEnumerator_2375(); void AddRange_2376(DLL2SDK::mscorlib::System::Collections::ICollection* c_); DLL2SDK::mscorlib::System::Object* Clone_2377(); void Sort_2378(); void Sort_2379(DLL2SDK::mscorlib::System::Collections::IComparer* comparer_); DLL2SDK::Array* ToArray_2380(); DLL2SDK::mscorlib::System::Array* ToArray_2381(DLL2SDK::mscorlib::System::Type* elementType_); }; } namespace DLL2SDK::mscorlib::System::Collections { struct Hashtable_SyncHashtable : DLL2SDK::mscorlib::System::Collections::Hashtable { DLL2SDK::mscorlib::System::Collections::Hashtable* host_; void _ctor_2546(DLL2SDK::mscorlib::System::Collections::Hashtable* host_); void _ctor_2547(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_2548(); void GetObjectData_2549(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); int32_t get_Count_2550(); bool get_IsSynchronized_2551(); DLL2SDK::mscorlib::System::Object* get_SyncRoot_2552(); bool get_IsReadOnly_2553(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Keys_2554(); DLL2SDK::mscorlib::System::Collections::ICollection* get_Values_2555(); DLL2SDK::mscorlib::System::Object* get_Item_2556(DLL2SDK::mscorlib::System::Object* key_); void set_Item_2557(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void CopyTo_2558(DLL2SDK::mscorlib::System::Array* array_, int32_t arrayIndex_); void Add_2559(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void Clear_2560(); bool Contains_2561(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* GetEnumerator_2562(); void Remove_2563(DLL2SDK::mscorlib::System::Object* key_); bool ContainsKey_2564(DLL2SDK::mscorlib::System::Object* key_); DLL2SDK::mscorlib::System::Object* Clone_2565(); }; } namespace DLL2SDK::mscorlib::System::IO { struct StreamReader_NullStreamReader : DLL2SDK::mscorlib::System::IO::StreamReader { void _ctor_3385(); int32_t Peek_3386(); int32_t Read_3387(); int32_t Read_3388(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); DLL2SDK::mscorlib::System::String* ReadLine_3389(); DLL2SDK::mscorlib::System::String* ReadToEnd_3390(); }; } namespace DLL2SDK::mscorlib::System::IO { struct TextWriter_NullTextWriter : DLL2SDK::mscorlib::System::IO::TextWriter { void _ctor_3479(); DLL2SDK::mscorlib::System::Text::Encoding* get_Encoding_3480(); void Write_3481(DLL2SDK::mscorlib::System::String* s_); void Write_3482(wchar_t value_); void Write_3483(DLL2SDK::Array* value_, int32_t index_, int32_t count_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct Binder_Default : DLL2SDK::mscorlib::System::Reflection::Binder { void _ctor_4056(); DLL2SDK::mscorlib::System::Reflection::MethodBase* BindToMethod_4057(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::Array* match_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* names_, DLL2SDK::mscorlib::System::Object* state_); void ReorderParameters_4058(DLL2SDK::Array* names_, DLL2SDK::Array* args_, DLL2SDK::mscorlib::System::Reflection::MethodBase* selected_); DLL2SDK::mscorlib::System::Object* ChangeType_4060(DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); void ReorderArgumentArray_4061(DLL2SDK::Array* args_, DLL2SDK::mscorlib::System::Object* state_); DLL2SDK::mscorlib::System::Reflection::MethodBase* SelectMethod_4064(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::Array* match_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::mscorlib::System::Reflection::MethodBase* SelectMethod_4065(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::Array* match_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_, bool allowByRefMatch_); DLL2SDK::mscorlib::System::Reflection::MethodBase* GetBetterMethod_4066(DLL2SDK::mscorlib::System::Reflection::MethodBase* m1_, DLL2SDK::mscorlib::System::Reflection::MethodBase* m2_, DLL2SDK::Array* types_); int32_t CompareCloserType_4067(DLL2SDK::mscorlib::System::Type* t1_, DLL2SDK::mscorlib::System::Type* t2_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* SelectProperty_4068(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::Array* match_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* indexes_, DLL2SDK::Array* modifiers_); static bool IsArrayAssignable_4059(DLL2SDK::mscorlib::System::Type* object_type_, DLL2SDK::mscorlib::System::Type* target_type_); static bool check_type_4062(DLL2SDK::mscorlib::System::Type* from_, DLL2SDK::mscorlib::System::Type* to_); static bool check_arguments_4063(DLL2SDK::Array* types_, DLL2SDK::Array* args_, bool allowByRefMatch_); static int32_t check_arguments_with_score_4069(DLL2SDK::Array* types_, DLL2SDK::Array* args_); static int32_t check_type_with_score_4070(DLL2SDK::mscorlib::System::Type* from_, DLL2SDK::mscorlib::System::Type* to_); }; } namespace DLL2SDK::mscorlib::System::Text { struct Encoding_ForwardingDecoder : DLL2SDK::mscorlib::System::Text::Decoder { DLL2SDK::mscorlib::System::Text::Encoding* encoding_; void _ctor_6155(DLL2SDK::mscorlib::System::Text::Encoding* enc_); int32_t GetChars_6156(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); }; } namespace DLL2SDK::mscorlib::System { struct __Il2CppComDelegate : DLL2SDK::mscorlib::System::__Il2CppComObject { void Finalize_7665(); }; } namespace DLL2SDK::mscorlib::Mono::Math::Prime { struct PrimalityTest : DLL2SDK::mscorlib::System::MulticastDelegate { void _ctor_7584(DLL2SDK::mscorlib::System::Object* object_, intptr_t method_); bool Invoke_7585(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, DLL2SDK::mscorlib::Mono::Math::Prime::ConfidenceFactor confidence_); DLL2SDK::mscorlib::System::IAsyncResult* BeginInvoke_7586(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, DLL2SDK::mscorlib::Mono::Math::Prime::ConfidenceFactor confidence_, DLL2SDK::mscorlib::System::AsyncCallback* callback_, DLL2SDK::mscorlib::System::Object* object_); bool EndInvoke_7587(DLL2SDK::mscorlib::System::IAsyncResult* result_); }; } namespace DLL2SDK::mscorlib::System { struct WeakReference : DLL2SDK::mscorlib::System::Object { bool isLongReference_; DLL2SDK::mscorlib::System::Runtime::InteropServices::GCHandle gcHandle_; void _ctor_7574(); void _ctor_7575(DLL2SDK::mscorlib::System::Object* target_); void _ctor_7576(DLL2SDK::mscorlib::System::Object* target_, bool trackResurrection_); void _ctor_7577(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void AllocateHandle_7578(DLL2SDK::mscorlib::System::Object* target_); bool get_IsAlive_7579(); DLL2SDK::mscorlib::System::Object* get_Target_7580(); bool get_TrackResurrection_7581(); void Finalize_7582(); void GetObjectData_7583(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct UnhandledExceptionEventArgs : DLL2SDK::mscorlib::System::EventArgs { DLL2SDK::mscorlib::System::Object* exception_; bool m_isTerminating_; void _ctor_7541(DLL2SDK::mscorlib::System::Object* exception_, bool isTerminating_); DLL2SDK::mscorlib::System::Object* get_ExceptionObject_7542(); bool get_IsTerminating_7543(); }; } namespace DLL2SDK::mscorlib::System { struct UnauthorizedAccessException : DLL2SDK::mscorlib::System::SystemException { void _ctor_7538(); void _ctor_7539(DLL2SDK::mscorlib::System::String* message_); void _ctor_7540(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct CurrentSystemTimeZone : DLL2SDK::mscorlib::System::TimeZone { DLL2SDK::mscorlib::System::String* m_standardName_; DLL2SDK::mscorlib::System::String* m_daylightName_; DLL2SDK::mscorlib::System::Collections::Hashtable* m_CachedDaylightChanges_; int64_t m_ticksOffset_; DLL2SDK::mscorlib::System::TimeSpan utcOffsetWithOutDLS_; DLL2SDK::mscorlib::System::TimeSpan utcOffsetWithDLS_; struct StaticFields { int32_t this_year_; DLL2SDK::mscorlib::System::Globalization::DaylightTime* this_year_dlt_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7523(); void _ctor_7524(int64_t lnow_); void System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_7525(DLL2SDK::mscorlib::System::Object* sender_); DLL2SDK::mscorlib::System::Globalization::DaylightTime* GetDaylightChanges_7527(int32_t year_); DLL2SDK::mscorlib::System::TimeSpan GetUtcOffset_7528(DLL2SDK::mscorlib::System::DateTime time_); void OnDeserialization_7529(DLL2SDK::mscorlib::System::Globalization::DaylightTime* dlt_); DLL2SDK::mscorlib::System::Globalization::DaylightTime* GetDaylightTimeFromData_7530(DLL2SDK::Array* data_); static bool GetTimeZoneData_7526(int32_t year_, DLL2SDK::Array* data_, DLL2SDK::Array* names_); }; } namespace DLL2SDK::mscorlib::System { struct ThreadStaticAttribute : DLL2SDK::mscorlib::System::Attribute { void _ctor_7458(); }; } namespace DLL2SDK::mscorlib::System { struct OrdinalComparer : DLL2SDK::mscorlib::System::StringComparer { bool _ignoreCase_; void _ctor_7450(bool ignoreCase_); int32_t Compare_7451(DLL2SDK::mscorlib::System::String* x_, DLL2SDK::mscorlib::System::String* y_); bool Equals_7452(DLL2SDK::mscorlib::System::String* x_, DLL2SDK::mscorlib::System::String* y_); int32_t GetHashCode_7453(DLL2SDK::mscorlib::System::String* s_); }; } namespace DLL2SDK::mscorlib::System { struct PlatformNotSupportedException : DLL2SDK::mscorlib::System::NotSupportedException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7413(); void _ctor_7414(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct OverflowException : DLL2SDK::mscorlib::System::ArithmeticException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7410(); void _ctor_7411(DLL2SDK::mscorlib::System::String* message_); void _ctor_7412(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct ObjectDisposedException : DLL2SDK::mscorlib::System::InvalidOperationException { DLL2SDK::mscorlib::System::String* obj_name_; DLL2SDK::mscorlib::System::String* msg_; void _ctor_7397(DLL2SDK::mscorlib::System::String* objectName_); void _ctor_7398(DLL2SDK::mscorlib::System::String* objectName_, DLL2SDK::mscorlib::System::String* message_); void _ctor_7399(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Message_7400(); void GetObjectData_7401(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct NumberFormatter : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Threading::Thread* _thread_; DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* _nfi_; bool _NaN_; bool _infinity_; bool _isCustomFormat_; bool _specifierIsUpper_; bool _positive_; wchar_t _specifier_; int32_t _precision_; int32_t _defPrecision_; int32_t _digitsLen_; int32_t _offset_; int32_t _decPointPos_; uint32_t _val1_; uint32_t _val2_; uint32_t _val3_; uint32_t _val4_; DLL2SDK::Array* _cbuf_; int32_t _ind_; struct StaticFields { uint64_t* MantissaBitsTable_; int32_t* TensExponentTable_; wchar_t* DigitLowerTable_; wchar_t* DigitUpperTable_; int64_t* TenPowersList_; int32_t* DecHexDigits_; DLL2SDK::mscorlib::System::NumberFormatter* threadNumberFormatter_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7299(DLL2SDK::mscorlib::System::Threading::Thread* current_); void InitDecHexDigits_7303(uint32_t value_); void InitDecHexDigits_7304(uint64_t value_); void InitDecHexDigits_7305(uint32_t hi_, uint64_t lo_); int32_t DecHexLen_7310(); int32_t InitialFloatingPrecision_7312(); void Init_7314(DLL2SDK::mscorlib::System::String* format_); void InitHex_7315(uint64_t value_); void Init_7316(DLL2SDK::mscorlib::System::String* format_, int32_t value_, int32_t defPrecision_); void Init_7317(DLL2SDK::mscorlib::System::String* format_, uint32_t value_, int32_t defPrecision_); void Init_7318(DLL2SDK::mscorlib::System::String* format_, int64_t value_); void Init_7319(DLL2SDK::mscorlib::System::String* format_, uint64_t value_); void Init_7320(DLL2SDK::mscorlib::System::String* format_, double value_, int32_t defPrecision_); void Init_7321(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Decimal value_); void ResetCharBuf_7322(int32_t size_); void Resize_7323(int32_t len_); void Append_7324(wchar_t c_); void Append_7325(wchar_t c_, int32_t cnt_); void Append_7326(DLL2SDK::mscorlib::System::String* s_); DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* GetNumberFormatInstance_7327(DLL2SDK::mscorlib::System::IFormatProvider* fp_); void set_CurrentCulture_7328(DLL2SDK::mscorlib::System::Globalization::CultureInfo* value_); int32_t get_IntegerDigits_7329(); int32_t get_DecimalDigits_7330(); bool get_IsFloatingSource_7331(); bool get_IsZero_7332(); bool get_IsZeroInteger_7333(); void RoundPos_7334(int32_t pos_); bool RoundDecimal_7335(int32_t decimals_); bool RoundBits_7336(int32_t shift_); void RemoveTrailingZeros_7337(); void AddOneToDecHex_7338(); int32_t CountTrailingZeros_7340(); void Release_7343(); DLL2SDK::mscorlib::System::String* FastIntegerToString_7362(int32_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); DLL2SDK::mscorlib::System::String* IntegerToString_7363(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); DLL2SDK::mscorlib::System::String* NumberToString_7364(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatCurrency_7365(int32_t precision_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatDecimal_7366(int32_t precision_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatHexadecimal_7367(int32_t precision_); DLL2SDK::mscorlib::System::String* FormatFixedPoint_7368(int32_t precision_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatRoundtrip_7369(double origval_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatRoundtrip_7370(float origval_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatGeneral_7371(int32_t precision_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatNumber_7372(int32_t precision_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatPercent_7373(int32_t precision_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatExponential_7374(int32_t precision_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); DLL2SDK::mscorlib::System::String* FormatExponential_7375(int32_t precision_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_, int32_t expDigits_); DLL2SDK::mscorlib::System::String* FormatCustom_7376(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_); void AppendIntegerString_7380(int32_t minLength_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_); void AppendIntegerString_7381(int32_t minLength_); void AppendDecimalString_7382(int32_t precision_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_); void AppendDecimalString_7383(int32_t precision_); void AppendIntegerStringWithGroupSeparator_7384(DLL2SDK::Array* groups_, DLL2SDK::mscorlib::System::String* groupSeparator_); void AppendExponent_7385(DLL2SDK::mscorlib::System::Globalization::NumberFormatInfo* nfi_, int32_t exponent_, int32_t minDigits_); void AppendOneDigit_7386(int32_t start_); void FastAppendDigits_7387(int32_t val_, bool force_); void AppendDigits_7388(int32_t start_, int32_t end_); void AppendDigits_7389(int32_t start_, int32_t end_, DLL2SDK::mscorlib::System::Text::StringBuilder* sb_); void Multiply10_7390(int32_t count_); void Divide10_7391(int32_t count_); DLL2SDK::mscorlib::System::NumberFormatter* GetClone_7392(); static void _cctor_7300(); static void GetFormatterTables_7301(uint64_t* MantissaBitsTable_, int32_t* TensExponentTable_, wchar_t* DigitLowerTable_, wchar_t* DigitUpperTable_, int64_t* TenPowersList_, int32_t* DecHexDigits_); static int64_t GetTenPowerOf_7302(int32_t i_); static uint32_t FastToDecHex_7306(int32_t val_); static uint32_t ToDecHex_7307(int32_t val_); static int32_t FastDecHexLen_7308(int32_t val_); static int32_t DecHexLen_7309(uint32_t val_); static int32_t ScaleOrder_7311(int64_t hi_); static int32_t ParsePrecision_7313(DLL2SDK::mscorlib::System::String* format_); static uint32_t AddOneToDecHex_7339(uint32_t val_); static int32_t CountTrailingZeros_7341(uint32_t val_); static DLL2SDK::mscorlib::System::NumberFormatter* GetInstance_7342(); static void SetThreadCurrentCulture_7344(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); static DLL2SDK::mscorlib::System::String* NumberToString_7345(DLL2SDK::mscorlib::System::String* format_, int8_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7346(DLL2SDK::mscorlib::System::String* format_, uint8_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7347(DLL2SDK::mscorlib::System::String* format_, uint16_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7348(DLL2SDK::mscorlib::System::String* format_, int16_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7349(DLL2SDK::mscorlib::System::String* format_, uint32_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7350(DLL2SDK::mscorlib::System::String* format_, int32_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7351(DLL2SDK::mscorlib::System::String* format_, uint64_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7352(DLL2SDK::mscorlib::System::String* format_, int64_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7353(DLL2SDK::mscorlib::System::String* format_, float value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7354(DLL2SDK::mscorlib::System::String* format_, double value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7355(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Decimal value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7356(uint32_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7357(int32_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7358(uint64_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7359(int64_t value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7360(float value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static DLL2SDK::mscorlib::System::String* NumberToString_7361(double value_, DLL2SDK::mscorlib::System::IFormatProvider* fp_); static void ZeroTrimEnd_7377(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, bool canEmpty_); static bool IsZeroOnly_7378(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_); static void AppendNonNegativeNumber_7379(DLL2SDK::mscorlib::System::Text::StringBuilder* sb_, int32_t v_); }; } namespace DLL2SDK::mscorlib::System { struct MonoType : DLL2SDK::mscorlib::System::Type { DLL2SDK::mscorlib::System::MonoTypeInfo* type_info_; DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetDefaultConstructor_7231(); DLL2SDK::mscorlib::System::Reflection::TypeAttributes GetAttributeFlagsImpl_7232(); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructorImpl_7233(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetConstructors_internal_7234(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Type* reflected_type_); DLL2SDK::Array* GetConstructors_7235(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::EventInfo* InternalGetEvent_7236(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::EventInfo* GetEvent_7237(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetEvents_internal_7238(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Type* reflected_type_); DLL2SDK::Array* GetEvents_7239(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetField_7240(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetFields_internal_7241(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Type* reflected_type_); DLL2SDK::Array* GetFields_7242(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetInterfaces_7243(); DLL2SDK::Array* GetMembers_7244(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMethodsByName_7245(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, bool ignoreCase_, DLL2SDK::mscorlib::System::Type* reflected_type_); DLL2SDK::Array* GetMethods_7246(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodImpl_7247(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetNestedTypes_7248(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetPropertiesByName_7249(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, bool icase_, DLL2SDK::mscorlib::System::Type* reflected_type_); DLL2SDK::Array* GetProperties_7250(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyImpl_7251(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); bool HasElementTypeImpl_7252(); bool IsArrayImpl_7253(); bool IsByRefImpl_7254(); bool IsPointerImpl_7255(); bool IsPrimitiveImpl_7256(); bool IsSubclassOf_7257(DLL2SDK::mscorlib::System::Type* type_); DLL2SDK::mscorlib::System::Object* InvokeMember_7258(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* namedParameters_); DLL2SDK::mscorlib::System::Type* GetElementType_7259(); DLL2SDK::mscorlib::System::Type* get_UnderlyingSystemType_7260(); DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_7261(); DLL2SDK::mscorlib::System::String* get_AssemblyQualifiedName_7262(); DLL2SDK::mscorlib::System::String* getFullName_7263(bool full_name_, bool assembly_qualified_); DLL2SDK::mscorlib::System::Type* get_BaseType_7264(); DLL2SDK::mscorlib::System::String* get_FullName_7265(); bool IsDefined_7266(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_7267(bool inherit_); DLL2SDK::Array* GetCustomAttributes_7268(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Reflection::MemberTypes get_MemberType_7269(); DLL2SDK::mscorlib::System::String* get_Name_7270(); DLL2SDK::mscorlib::System::String* get_Namespace_7271(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_7272(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_7273(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_7274(); DLL2SDK::mscorlib::System::RuntimeTypeHandle get_TypeHandle_7275(); int32_t GetArrayRank_7276(); void GetObjectData_7277(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* ToString_7278(); DLL2SDK::Array* GetGenericArguments_7279(); bool get_ContainsGenericParameters_7280(); bool get_IsGenericParameter_7281(); DLL2SDK::mscorlib::System::Type* GetGenericTypeDefinition_7282(); DLL2SDK::mscorlib::System::Reflection::MethodBase* CheckMethodSecurity_7283(DLL2SDK::mscorlib::System::Reflection::MethodBase* mb_); void ReorderParamArrayArguments_7284(DLL2SDK::Array* args_, DLL2SDK::mscorlib::System::Reflection::MethodBase* method_); static DLL2SDK::mscorlib::System::Reflection::TypeAttributes get_attributes_7230(DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::mscorlib::System { struct MissingMethodException : DLL2SDK::mscorlib::System::MissingMemberException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7204(); void _ctor_7205(DLL2SDK::mscorlib::System::String* message_); void _ctor_7206(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void _ctor_7207(DLL2SDK::mscorlib::System::String* className_, DLL2SDK::mscorlib::System::String* methodName_); DLL2SDK::mscorlib::System::String* get_Message_7208(); }; } namespace DLL2SDK::mscorlib::System { struct EntryPointNotFoundException : DLL2SDK::mscorlib::System::TypeLoadException { struct StaticFields { int32_t Result_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_7033(); void _ctor_7034(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct DateTimeUtils : DLL2SDK::mscorlib::System::Object { static int32_t CountRepeat_7016(DLL2SDK::mscorlib::System::String* fmt_, int32_t p_, wchar_t c_); static void ZeroPad_7017(DLL2SDK::mscorlib::System::Text::StringBuilder* output_, int32_t digits_, int32_t len_); static int32_t ParseQuotedString_7018(DLL2SDK::mscorlib::System::String* fmt_, int32_t pos_, DLL2SDK::mscorlib::System::Text::StringBuilder* output_); static DLL2SDK::mscorlib::System::String* GetStandardPattern_7019(wchar_t format_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, bool* useutc_, bool* use_invariant_); static DLL2SDK::mscorlib::System::String* GetStandardPattern_7020(wchar_t format_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_, bool* useutc_, bool* use_invariant_, bool date_time_offset_); static DLL2SDK::mscorlib::System::String* ToString_7021(DLL2SDK::mscorlib::System::DateTime dt_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_); static DLL2SDK::mscorlib::System::String* ToString_7022(DLL2SDK::mscorlib::System::DateTime dt_, DLL2SDK::mscorlib::System::Nullable_1 utc_offset_, DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dfi_); }; } namespace DLL2SDK::mscorlib::System { struct Console : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::IO::TextWriter* stdout_; DLL2SDK::mscorlib::System::IO::TextWriter* stderr_; DLL2SDK::mscorlib::System::IO::TextReader* stdin_; DLL2SDK::mscorlib::System::Text::Encoding* inputEncoding_; DLL2SDK::mscorlib::System::Text::Encoding* outputEncoding_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_6575(); static void SetEncodings_6576(DLL2SDK::mscorlib::System::Text::Encoding* inputEncoding_, DLL2SDK::mscorlib::System::Text::Encoding* outputEncoding_); static DLL2SDK::mscorlib::System::IO::TextWriter* get_Error_6577(); static DLL2SDK::mscorlib::System::IO::TextWriter* get_Out_6578(); static DLL2SDK::mscorlib::System::IO::Stream* Open_6579(intptr_t handle_, DLL2SDK::mscorlib::System::IO::FileAccess access_, int32_t bufferSize_); static DLL2SDK::mscorlib::System::IO::Stream* OpenStandardError_6580(int32_t bufferSize_); static DLL2SDK::mscorlib::System::IO::Stream* OpenStandardInput_6581(int32_t bufferSize_); static DLL2SDK::mscorlib::System::IO::Stream* OpenStandardOutput_6582(int32_t bufferSize_); static void WriteLine_6583(DLL2SDK::mscorlib::System::String* value_); static void WriteLine_6584(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::Array* arg_); static void WriteLine_6585(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_); static void WriteLine_6586(DLL2SDK::mscorlib::System::String* format_, DLL2SDK::mscorlib::System::Object* arg0_, DLL2SDK::mscorlib::System::Object* arg1_, DLL2SDK::mscorlib::System::Object* arg2_); }; } namespace DLL2SDK::mscorlib::System { struct ArgumentOutOfRangeException : DLL2SDK::mscorlib::System::ArgumentException { DLL2SDK::mscorlib::System::Object* actual_value_; void _ctor_6511(); void _ctor_6512(DLL2SDK::mscorlib::System::String* paramName_); void _ctor_6513(DLL2SDK::mscorlib::System::String* paramName_, DLL2SDK::mscorlib::System::String* message_); void _ctor_6514(DLL2SDK::mscorlib::System::String* paramName_, DLL2SDK::mscorlib::System::Object* actualValue_, DLL2SDK::mscorlib::System::String* message_); void _ctor_6515(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::String* get_Message_6516(); void GetObjectData_6517(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System { struct AppDomain : DLL2SDK::mscorlib::System::MarshalByRefObject { intptr_t _mono_app_domain_; DLL2SDK::mscorlib::System::Security::Policy::Evidence* _evidence_; DLL2SDK::mscorlib::System::Security::PermissionSet* _granted_; DLL2SDK::mscorlib::System::Security::Principal::PrincipalPolicy _principalPolicy_; DLL2SDK::mscorlib::System::AppDomainManager* _domain_manager_; DLL2SDK::mscorlib::System::ActivationContext* _activation_; DLL2SDK::mscorlib::System::ApplicationIdentity* _applicationIdentity_; DLL2SDK::mscorlib::System::AssemblyLoadEventHandler* AssemblyLoad_; DLL2SDK::mscorlib::System::ResolveEventHandler* AssemblyResolve_; DLL2SDK::mscorlib::System::EventHandler* DomainUnload_; DLL2SDK::mscorlib::System::EventHandler* ProcessExit_; DLL2SDK::mscorlib::System::ResolveEventHandler* ResourceResolve_; DLL2SDK::mscorlib::System::ResolveEventHandler* TypeResolve_; DLL2SDK::mscorlib::System::UnhandledExceptionEventHandler* UnhandledException_; DLL2SDK::mscorlib::System::ResolveEventHandler* ReflectionOnlyAssemblyResolve_; struct StaticFields { DLL2SDK::mscorlib::System::String* _process_guid_; DLL2SDK::mscorlib::System::Collections::Hashtable* type_resolve_in_progress_; DLL2SDK::mscorlib::System::Collections::Hashtable* assembly_resolve_in_progress_; DLL2SDK::mscorlib::System::Collections::Hashtable* assembly_resolve_in_progress_refonly_; DLL2SDK::mscorlib::System::Security::Principal::IPrincipal* _principal_; DLL2SDK::mscorlib::System::AppDomain* default_domain_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void add_UnhandledException_6471(DLL2SDK::mscorlib::System::UnhandledExceptionEventHandler* value_); void remove_UnhandledException_6472(DLL2SDK::mscorlib::System::UnhandledExceptionEventHandler* value_); DLL2SDK::mscorlib::System::String* getFriendlyName_6473(); DLL2SDK::mscorlib::System::Reflection::Emit::AssemblyBuilder* DefineInternalDynamicAssembly_6476(DLL2SDK::mscorlib::System::Reflection::AssemblyName* name_, DLL2SDK::mscorlib::System::Reflection::Emit::AssemblyBuilderAccess access_); DLL2SDK::Array* GetAssemblies_6477(bool refOnly_); DLL2SDK::Array* GetAssemblies_6478(); DLL2SDK::mscorlib::System::Object* InitializeLifetimeService_6479(); DLL2SDK::mscorlib::System::Reflection::Assembly* LoadAssembly_6480(DLL2SDK::mscorlib::System::String* assemblyRef_, DLL2SDK::mscorlib::System::Security::Policy::Evidence* securityEvidence_, bool refOnly_); DLL2SDK::mscorlib::System::Reflection::Assembly* Load_6481(DLL2SDK::mscorlib::System::Reflection::AssemblyName* assemblyRef_); DLL2SDK::mscorlib::System::Reflection::Assembly* Load_6482(DLL2SDK::mscorlib::System::Reflection::AssemblyName* assemblyRef_, DLL2SDK::mscorlib::System::Security::Policy::Evidence* assemblySecurity_); DLL2SDK::mscorlib::System::Reflection::Assembly* Load_6483(DLL2SDK::mscorlib::System::String* assemblyString_); DLL2SDK::mscorlib::System::Reflection::Assembly* Load_6484(DLL2SDK::mscorlib::System::String* assemblyString_, DLL2SDK::mscorlib::System::Security::Policy::Evidence* assemblySecurity_, bool refonly_); DLL2SDK::mscorlib::System::String* ToString_6490(); DLL2SDK::mscorlib::System::Reflection::Assembly* DoTypeResolve_6491(DLL2SDK::mscorlib::System::Object* name_or_tb_); static DLL2SDK::mscorlib::System::AppDomain* getCurDomain_6474(); static DLL2SDK::mscorlib::System::AppDomain* get_CurrentDomain_6475(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* InternalSetContext_6485(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* context_); static DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* InternalGetContext_6486(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* InternalGetDefaultContext_6487(); static DLL2SDK::mscorlib::System::String* InternalGetProcessGuid_6488(DLL2SDK::mscorlib::System::String* newguid_); static DLL2SDK::mscorlib::System::String* GetProcessGuid_6489(); }; } namespace DLL2SDK::mscorlib::System::Threading { struct Thread : DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution::CriticalFinalizerObject { int32_t lock_thread_id_; intptr_t system_thread_handle_; DLL2SDK::mscorlib::System::Object* cached_culture_info_; intptr_t unused0_; bool threadpool_thread_; intptr_t name_; int32_t name_len_; DLL2SDK::mscorlib::System::Threading::ThreadState state_; DLL2SDK::mscorlib::System::Object* abort_exc_; int32_t abort_state_handle_; int64_t thread_id_; intptr_t start_notify_; intptr_t stack_ptr_; uintptr_t static_data_; intptr_t jit_data_; intptr_t lock_data_; DLL2SDK::mscorlib::System::Object* current_appcontext_; int32_t stack_size_; DLL2SDK::mscorlib::System::Object* start_obj_; intptr_t appdomain_refs_; int32_t interruption_requested_; intptr_t suspend_event_; intptr_t suspended_event_; intptr_t resume_event_; intptr_t synch_cs_; intptr_t serialized_culture_info_; int32_t serialized_culture_info_len_; intptr_t serialized_ui_culture_info_; int32_t serialized_ui_culture_info_len_; bool thread_dump_requested_; intptr_t end_stack_; bool thread_interrupt_requested_; uint8_t apartment_state_; int32_t critical_region_level_; int32_t small_id_; intptr_t manage_callback_; DLL2SDK::mscorlib::System::Object* pending_exception_; DLL2SDK::mscorlib::System::Threading::ExecutionContext* ec_to_set_; intptr_t interrupt_on_stop_; intptr_t unused3_; intptr_t unused4_; intptr_t unused5_; intptr_t unused6_; DLL2SDK::mscorlib::System::MulticastDelegate* threadstart_; int32_t managed_id_; DLL2SDK::mscorlib::System::Security::Principal::IPrincipal* _principal_; bool in_currentculture_; struct StaticFields { DLL2SDK::Array* local_slots_; DLL2SDK::mscorlib::System::Threading::ExecutionContext* _ec_; DLL2SDK::mscorlib::System::Collections::Hashtable* datastorehash_; DLL2SDK::mscorlib::System::Object* datastore_lock_; DLL2SDK::mscorlib::System::Object* culture_lock_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_6365(DLL2SDK::mscorlib::System::Threading::ThreadStart* start_); void _ctor_6366(DLL2SDK::mscorlib::System::Threading::ThreadStart* start_, int32_t maxStackSize_); intptr_t Thread_internal_6378(DLL2SDK::mscorlib::System::MulticastDelegate* start_); void Thread_init_6379(); DLL2SDK::mscorlib::System::Globalization::CultureInfo* GetCachedCurrentCulture_6380(); DLL2SDK::Array* GetSerializedCurrentCulture_6381(); void SetCachedCurrentCulture_6382(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::Globalization::CultureInfo* GetCachedCurrentUICulture_6383(); DLL2SDK::Array* GetSerializedCurrentUICulture_6384(); void SetCachedCurrentUICulture_6385(DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::Globalization::CultureInfo* get_CurrentCulture_6386(); DLL2SDK::mscorlib::System::Globalization::CultureInfo* get_CurrentUICulture_6387(); bool get_IsAlive_6388(); void set_IsBackground_6389(bool value_); DLL2SDK::mscorlib::System::String* GetName_internal_6390(); void SetName_internal_6391(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* get_Name_6392(); void set_Name_6393(DLL2SDK::mscorlib::System::String* value_); void set_Priority_6394(DLL2SDK::mscorlib::System::Threading::ThreadPriority value_); void Abort_internal_6395(DLL2SDK::mscorlib::System::Object* stateInfo_); void Abort_6396(); bool Join_internal_6397(int32_t ms_, intptr_t handle_); void Join_6398(); bool Join_6399(int32_t millisecondsTimeout_); void Start_6401(); void Thread_free_internal_6402(intptr_t handle_); void Finalize_6403(); void SetState_6404(DLL2SDK::mscorlib::System::Threading::ThreadState set_); void ClrState_6405(DLL2SDK::mscorlib::System::Threading::ThreadState clr_); DLL2SDK::mscorlib::System::Threading::ThreadState GetState_6406(); DLL2SDK::mscorlib::System::Threading::ExecutionContext* get_ExecutionContext_6409(); int32_t get_ManagedThreadId_6410(); int32_t GetHashCode_6411(); DLL2SDK::mscorlib::System::Threading::CompressedStack* GetCompressedStack_6412(); static void _cctor_6367(); static DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* get_CurrentContext_6368(); static DLL2SDK::mscorlib::System::Threading::Thread* CurrentThread_internal_6369(); static DLL2SDK::mscorlib::System::Threading::Thread* get_CurrentThread_6370(); static void FreeLocalSlotValues_6371(int32_t slot_, bool thread_local_); static DLL2SDK::mscorlib::System::AppDomain* GetDomain_6372(); static int32_t GetDomainID_6373(); static void ResetAbort_internal_6374(); static void ResetAbort_6375(); static void Sleep_internal_6376(int32_t ms_); static void Sleep_6377(int32_t millisecondsTimeout_); static void MemoryBarrier_6400(); static int32_t GetNewManagedId_6407(); static int32_t GetNewManagedId_internal_6408(); }; } namespace DLL2SDK::mscorlib::System::Threading { struct ManualResetEvent : DLL2SDK::mscorlib::System::Threading::EventWaitHandle { void _ctor_6342(bool initialState_); }; } namespace DLL2SDK::mscorlib::System::Text { struct UnicodeEncoding : DLL2SDK::mscorlib::System::Text::Encoding { bool bigEndian_; bool byteOrderMark_; void _ctor_6292(); void _ctor_6293(bool bigEndian_, bool byteOrderMark_); void _ctor_6294(bool bigEndian_, bool byteOrderMark_, bool throwOnInvalidBytes_); int32_t GetByteCount_6295(DLL2SDK::Array* chars_, int32_t index_, int32_t count_); int32_t GetByteCount_6296(DLL2SDK::mscorlib::System::String* s_); int32_t GetByteCount_6297(wchar_t* chars_, int32_t count_); int32_t GetBytes_6298(DLL2SDK::Array* chars_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6299(DLL2SDK::mscorlib::System::String* s_, int32_t charIndex_, int32_t charCount_, DLL2SDK::Array* bytes_, int32_t byteIndex_); int32_t GetBytes_6300(wchar_t* chars_, int32_t charCount_, uint8_t* bytes_, int32_t byteCount_); int32_t GetBytesInternal_6301(wchar_t* chars_, int32_t charCount_, uint8_t* bytes_, int32_t byteCount_); int32_t GetCharCount_6302(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); int32_t GetChars_6303(DLL2SDK::Array* bytes_, int32_t byteIndex_, int32_t byteCount_, DLL2SDK::Array* chars_, int32_t charIndex_); DLL2SDK::mscorlib::System::String* GetString_6304(DLL2SDK::Array* bytes_, int32_t index_, int32_t count_); int32_t GetCharsInternal_6305(uint8_t* bytes_, int32_t byteCount_, wchar_t* chars_, int32_t charCount_); int32_t GetMaxByteCount_6306(int32_t charCount_); int32_t GetMaxCharCount_6307(int32_t byteCount_); DLL2SDK::mscorlib::System::Text::Decoder* GetDecoder_6308(); DLL2SDK::Array* GetPreamble_6309(); bool Equals_6310(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_6311(); static void CopyChars_6312(uint8_t* src_, uint8_t* dest_, int32_t count_, bool bigEndian_); }; } namespace DLL2SDK::mscorlib::System::Text { struct EncoderReplacementFallbackBuffer : DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer { DLL2SDK::mscorlib::System::String* replacement_; int32_t current_; bool fallback_assigned_; void _ctor_6100(DLL2SDK::mscorlib::System::Text::EncoderReplacementFallback* fallback_); int32_t get_Remaining_6101(); bool Fallback_6102(wchar_t charUnknown_, int32_t index_); bool Fallback_6103(wchar_t charUnknownHigh_, wchar_t charUnknownLow_, int32_t index_); bool Fallback_6104(int32_t index_); wchar_t GetNextChar_6105(); }; } namespace DLL2SDK::mscorlib::System::Text { struct EncoderReplacementFallback : DLL2SDK::mscorlib::System::Text::EncoderFallback { DLL2SDK::mscorlib::System::String* replacement_; void _ctor_6094(); void _ctor_6095(DLL2SDK::mscorlib::System::String* replacement_); DLL2SDK::mscorlib::System::String* get_DefaultString_6096(); DLL2SDK::mscorlib::System::Text::EncoderFallbackBuffer* CreateFallbackBuffer_6097(); bool Equals_6098(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_6099(); }; } namespace DLL2SDK::mscorlib::System::Text { struct DecoderReplacementFallbackBuffer : DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer { bool fallback_assigned_; int32_t current_; DLL2SDK::mscorlib::System::String* replacement_; void _ctor_6065(DLL2SDK::mscorlib::System::Text::DecoderReplacementFallback* fallback_); int32_t get_Remaining_6066(); bool Fallback_6067(DLL2SDK::Array* bytesUnknown_, int32_t index_); wchar_t GetNextChar_6068(); void Reset_6069(); }; } namespace DLL2SDK::mscorlib::System::Text { struct DecoderReplacementFallback : DLL2SDK::mscorlib::System::Text::DecoderFallback { DLL2SDK::mscorlib::System::String* replacement_; void _ctor_6059(); void _ctor_6060(DLL2SDK::mscorlib::System::String* replacement_); DLL2SDK::mscorlib::System::String* get_DefaultString_6061(); DLL2SDK::mscorlib::System::Text::DecoderFallbackBuffer* CreateFallbackBuffer_6062(); bool Equals_6063(DLL2SDK::mscorlib::System::Object* value_); int32_t GetHashCode_6064(); }; } namespace DLL2SDK::mscorlib::System::Security { struct RuntimeSecurityFrame : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::AppDomain* domain_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_; DLL2SDK::mscorlib::System::Security::RuntimeDeclSecurityEntry assert_; DLL2SDK::mscorlib::System::Security::RuntimeDeclSecurityEntry deny_; DLL2SDK::mscorlib::System::Security::RuntimeDeclSecurityEntry permitonly_; }; } namespace DLL2SDK::mscorlib::System::Security { struct PermissionSet : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Policy::PolicyLevel* _Resolver_k__BackingField_; bool _DeclarativeSecurity_k__BackingField_; void _ctor_5945(); void _ctor_5946(DLL2SDK::mscorlib::System::String* xml_); void _ctor_5947(DLL2SDK::mscorlib::System::Security::Permissions::PermissionState state_); void SetReadOnly_5948(bool value_); void set_DeclarativeSecurity_5949(bool value_); static DLL2SDK::mscorlib::System::Security::PermissionSet* CreateFromBinaryFormat_5950(DLL2SDK::Array* data_); }; } namespace DLL2SDK::mscorlib::System::Security::Principal { struct WindowsIdentity : DLL2SDK::mscorlib::System::Object { intptr_t _token_; DLL2SDK::mscorlib::System::String* _type_; DLL2SDK::mscorlib::System::Security::Principal::WindowsAccountType _account_; bool _authenticated_; DLL2SDK::mscorlib::System::String* _name_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* _info_; struct StaticFields { intptr_t invalidWindows_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5922(intptr_t userToken_, DLL2SDK::mscorlib::System::String* type_, DLL2SDK::mscorlib::System::Security::Principal::WindowsAccountType acctType_, bool isAuthenticated_); void _ctor_5923(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void System_Runtime_Serialization_IDeserializationCallback_OnDeserialization_5925(DLL2SDK::mscorlib::System::Object* sender_); void System_Runtime_Serialization_ISerializable_GetObjectData_5926(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void Dispose_5927(); DLL2SDK::mscorlib::System::String* get_Name_5929(); void SetToken_5931(intptr_t token_); static void _cctor_5924(); static DLL2SDK::mscorlib::System::Security::Principal::WindowsIdentity* GetCurrent_5928(); static bool get_IsPosix_5930(); static intptr_t GetCurrentToken_5932(); static DLL2SDK::mscorlib::System::String* GetTokenName_5933(intptr_t token_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct TripleDESTransform : DLL2SDK::mscorlib::Mono::Security::Cryptography::SymmetricTransform { DLL2SDK::mscorlib::System::Security::Cryptography::DESTransform* E1_; DLL2SDK::mscorlib::System::Security::Cryptography::DESTransform* D2_; DLL2SDK::mscorlib::System::Security::Cryptography::DESTransform* E3_; DLL2SDK::mscorlib::System::Security::Cryptography::DESTransform* D1_; DLL2SDK::mscorlib::System::Security::Cryptography::DESTransform* E2_; DLL2SDK::mscorlib::System::Security::Cryptography::DESTransform* D3_; void _ctor_5861(DLL2SDK::mscorlib::System::Security::Cryptography::TripleDES* algo_, bool encryption_, DLL2SDK::Array* key_, DLL2SDK::Array* iv_); void ECB_5862(DLL2SDK::Array* input_, DLL2SDK::Array* output_); static DLL2SDK::Array* GetStrongKey_5863(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct TripleDES : DLL2SDK::mscorlib::System::Security::Cryptography::SymmetricAlgorithm { void _ctor_5850(); DLL2SDK::Array* get_Key_5851(); void set_Key_5852(DLL2SDK::Array* value_); static bool IsWeakKey_5853(DLL2SDK::Array* rgbKey_); static DLL2SDK::mscorlib::System::Security::Cryptography::TripleDES* Create_5854(); static DLL2SDK::mscorlib::System::Security::Cryptography::TripleDES* Create_5855(DLL2SDK::mscorlib::System::String* str_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSAPKCS1SHA1SignatureDescription : DLL2SDK::mscorlib::System::Security::Cryptography::SignatureDescription { void _ctor_5812(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA512Managed : DLL2SDK::mscorlib::System::Security::Cryptography::SHA512 { DLL2SDK::Array* xBuf_; int32_t xBufOff_; uint64_t byteCount1_; uint64_t byteCount2_; uint64_t H1_; uint64_t H2_; uint64_t H3_; uint64_t H4_; uint64_t H5_; uint64_t H6_; uint64_t H7_; uint64_t H8_; DLL2SDK::Array* W_; int32_t wOff_; void _ctor_5787(); void Initialize_5788(bool reuse_); void Initialize_5789(); void HashCore_5790(DLL2SDK::Array* rgb_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5791(); void update_5792(uint8_t input_); void processWord_5793(DLL2SDK::Array* input_, int32_t inOff_); void unpackWord_5794(uint64_t word_, DLL2SDK::Array* output_, int32_t outOff_); void adjustByteCounts_5795(); void processLength_5796(uint64_t lowW_, uint64_t hiW_); void processBlock_5797(); uint64_t rotateRight_5798(uint64_t x_, int32_t n_); uint64_t Ch_5799(uint64_t x_, uint64_t y_, uint64_t z_); uint64_t Maj_5800(uint64_t x_, uint64_t y_, uint64_t z_); uint64_t Sum0_5801(uint64_t x_); uint64_t Sum1_5802(uint64_t x_); uint64_t Sigma0_5803(uint64_t x_); uint64_t Sigma1_5804(uint64_t x_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA384Managed : DLL2SDK::mscorlib::System::Security::Cryptography::SHA384 { DLL2SDK::Array* xBuf_; int32_t xBufOff_; uint64_t byteCount1_; uint64_t byteCount2_; uint64_t H1_; uint64_t H2_; uint64_t H3_; uint64_t H4_; uint64_t H5_; uint64_t H6_; uint64_t H7_; uint64_t H8_; DLL2SDK::Array* W_; int32_t wOff_; void _ctor_5773(); void Initialize_5774(bool reuse_); void Initialize_5775(); void HashCore_5776(DLL2SDK::Array* rgb_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5777(); void update_5778(uint8_t input_); void processWord_5779(DLL2SDK::Array* input_, int32_t inOff_); void unpackWord_5780(uint64_t word_, DLL2SDK::Array* output_, int32_t outOff_); void adjustByteCounts_5781(); void processLength_5782(uint64_t lowW_, uint64_t hiW_); void processBlock_5783(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA256Managed : DLL2SDK::mscorlib::System::Security::Cryptography::SHA256 { DLL2SDK::Array* _H_; uint64_t count_; DLL2SDK::Array* _ProcessingBuffer_; int32_t _ProcessingBufferCount_; DLL2SDK::Array* buff_; void _ctor_5763(); void HashCore_5764(DLL2SDK::Array* rgb_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5765(); void Initialize_5766(); void ProcessBlock_5767(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_); void ProcessFinalBlock_5768(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); void AddLength_5769(uint64_t length_, DLL2SDK::Array* buffer_, int32_t position_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct SHA1Managed : DLL2SDK::mscorlib::System::Security::Cryptography::SHA1 { DLL2SDK::mscorlib::System::Security::Cryptography::SHA1Internal* sha_; void _ctor_5756(); void HashCore_5757(DLL2SDK::Array* rgb_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5758(); void Initialize_5759(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RijndaelTransform : DLL2SDK::mscorlib::Mono::Security::Cryptography::SymmetricTransform { DLL2SDK::Array* expandedKey_; int32_t Nb_; int32_t Nk_; int32_t Nr_; struct StaticFields { DLL2SDK::Array* Rcon_; DLL2SDK::Array* SBox_; DLL2SDK::Array* iSBox_; DLL2SDK::Array* T0_; DLL2SDK::Array* T1_; DLL2SDK::Array* T2_; DLL2SDK::Array* T3_; DLL2SDK::Array* iT0_; DLL2SDK::Array* iT1_; DLL2SDK::Array* iT2_; DLL2SDK::Array* iT3_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5719(DLL2SDK::mscorlib::System::Security::Cryptography::Rijndael* algo_, bool encryption_, DLL2SDK::Array* key_, DLL2SDK::Array* iv_); void Clear_5721(); void ECB_5722(DLL2SDK::Array* input_, DLL2SDK::Array* output_); uint32_t SubByte_5723(uint32_t a_); void Encrypt128_5724(DLL2SDK::Array* indata_, DLL2SDK::Array* outdata_, DLL2SDK::Array* ekey_); void Encrypt192_5725(DLL2SDK::Array* indata_, DLL2SDK::Array* outdata_, DLL2SDK::Array* ekey_); void Encrypt256_5726(DLL2SDK::Array* indata_, DLL2SDK::Array* outdata_, DLL2SDK::Array* ekey_); void Decrypt128_5727(DLL2SDK::Array* indata_, DLL2SDK::Array* outdata_, DLL2SDK::Array* ekey_); void Decrypt192_5728(DLL2SDK::Array* indata_, DLL2SDK::Array* outdata_, DLL2SDK::Array* ekey_); void Decrypt256_5729(DLL2SDK::Array* indata_, DLL2SDK::Array* outdata_, DLL2SDK::Array* ekey_); static void _cctor_5720(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RijndaelManaged : DLL2SDK::mscorlib::System::Security::Cryptography::Rijndael { void _ctor_5714(); void GenerateIV_5715(); void GenerateKey_5716(); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateDecryptor_5717(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateEncryptor_5718(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct Rfc2898DeriveBytes : DLL2SDK::mscorlib::System::Security::Cryptography::DeriveBytes { int32_t _iteration_; DLL2SDK::Array* _salt_; DLL2SDK::mscorlib::System::Security::Cryptography::HMACSHA1* _hmac_; DLL2SDK::Array* _buffer_; int32_t _pos_; int32_t _f_; void _ctor_5706(DLL2SDK::mscorlib::System::String* password_, DLL2SDK::Array* salt_, int32_t iterations_); void set_IterationCount_5707(int32_t value_); void set_Salt_5708(DLL2SDK::Array* value_); DLL2SDK::Array* F_5709(DLL2SDK::Array* s_, int32_t c_, int32_t i_); DLL2SDK::Array* GetBytes_5710(int32_t cb_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSAPKCS1SignatureFormatter : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricSignatureFormatter { DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_; DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* hash_; void _ctor_5697(); DLL2SDK::Array* CreateSignature_5698(DLL2SDK::Array* rgbHash_); void SetHashAlgorithm_5699(DLL2SDK::mscorlib::System::String* strName_); void SetKey_5700(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSAPKCS1SignatureDeformatter : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricSignatureDeformatter { DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_; DLL2SDK::mscorlib::System::String* hashName_; void _ctor_5692(); void _ctor_5693(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); void SetHashAlgorithm_5694(DLL2SDK::mscorlib::System::String* strName_); void SetKey_5695(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); bool VerifySignature_5696(DLL2SDK::Array* rgbHash_, DLL2SDK::Array* rgbSignature_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSAPKCS1KeyExchangeFormatter : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricKeyExchangeFormatter { DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_; DLL2SDK::mscorlib::System::Security::Cryptography::RandomNumberGenerator* random_; void _ctor_5688(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); DLL2SDK::Array* CreateKeyExchange_5689(DLL2SDK::Array* rgbData_); void SetRSAKey_5690(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); void SetKey_5691(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSAPKCS1KeyExchangeDeformatter : DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricKeyExchangeDeformatter { DLL2SDK::mscorlib::System::Security::Cryptography::RSA* rsa_; void _ctor_5685(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); DLL2SDK::Array* DecryptKeyExchange_5686(DLL2SDK::Array* rgbIn_); void SetKey_5687(DLL2SDK::mscorlib::System::Security::Cryptography::AsymmetricAlgorithm* key_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RSACryptoServiceProvider : DLL2SDK::mscorlib::System::Security::Cryptography::RSA { DLL2SDK::mscorlib::Mono::Security::Cryptography::KeyPairPersistence* store_; bool persistKey_; bool persisted_; bool privateKeyExportable_; bool m_disposed_; DLL2SDK::mscorlib::Mono::Security::Cryptography::RSAManaged* rsa_; struct StaticFields { bool useMachineKeyStore_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5664(); void _ctor_5665(DLL2SDK::mscorlib::System::Security::Cryptography::CspParameters* parameters_); void _ctor_5666(int32_t dwKeySize_); void Common_5668(int32_t dwKeySize_, DLL2SDK::mscorlib::System::Security::Cryptography::CspParameters* p_); void Finalize_5669(); int32_t get_KeySize_5670(); bool get_PublicOnly_5671(); DLL2SDK::Array* DecryptValue_5672(DLL2SDK::Array* rgb_); DLL2SDK::Array* Encrypt_5673(DLL2SDK::Array* rgb_, bool fOAEP_); DLL2SDK::Array* EncryptValue_5674(DLL2SDK::Array* rgb_); DLL2SDK::mscorlib::System::Security::Cryptography::RSAParameters ExportParameters_5675(bool includePrivateParameters_); void ImportParameters_5676(DLL2SDK::mscorlib::System::Security::Cryptography::RSAParameters parameters_); DLL2SDK::mscorlib::System::Security::Cryptography::HashAlgorithm* GetHash_5677(DLL2SDK::mscorlib::System::Object* halg_); bool VerifyData_5678(DLL2SDK::Array* buffer_, DLL2SDK::mscorlib::System::Object* halg_, DLL2SDK::Array* signature_); void Dispose_5679(bool disposing_); void OnKeyGenerated_5680(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* e_); void ImportCspBlob_5681(DLL2SDK::Array* keyBlob_); static void _cctor_5667(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RIPEMD160Managed : DLL2SDK::mscorlib::System::Security::Cryptography::RIPEMD160 { DLL2SDK::Array* _ProcessingBuffer_; DLL2SDK::Array* _X_; DLL2SDK::Array* _HashValue_; uint64_t _Length_; int32_t _ProcessingBufferCount_; void _ctor_5620(); void Initialize_5621(); void HashCore_5622(DLL2SDK::Array* rgb_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5623(); void Finalize_5624(); void ProcessBlock_5625(DLL2SDK::Array* buffer_, int32_t offset_); void Compress_5626(); void CompressFinal_5627(uint64_t length_); uint32_t ROL_5628(uint32_t x_, int32_t n_); uint32_t F_5629(uint32_t x_, uint32_t y_, uint32_t z_); uint32_t G_5630(uint32_t x_, uint32_t y_, uint32_t z_); uint32_t H_5631(uint32_t x_, uint32_t y_, uint32_t z_); uint32_t I_5632(uint32_t x_, uint32_t y_, uint32_t z_); uint32_t J_5633(uint32_t x_, uint32_t y_, uint32_t z_); void FF_5634(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void GG_5635(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void HH_5636(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void II_5637(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void JJ_5638(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void FFF_5639(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void GGG_5640(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void HHH_5641(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void III_5642(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); void JJJ_5643(uint32_t* a_, uint32_t b_, uint32_t* c_, uint32_t d_, uint32_t e_, uint32_t x_, int32_t s_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct RC2CryptoServiceProvider : DLL2SDK::mscorlib::System::Security::Cryptography::RC2 { void _ctor_5610(); int32_t get_EffectiveKeySize_5611(); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateDecryptor_5612(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateEncryptor_5613(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); void GenerateIV_5614(); void GenerateKey_5615(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct MD5CryptoServiceProvider : DLL2SDK::mscorlib::System::Security::Cryptography::MD5 { DLL2SDK::Array* _H_; DLL2SDK::Array* buff_; uint64_t count_; DLL2SDK::Array* _ProcessingBuffer_; int32_t _ProcessingBufferCount_; struct StaticFields { DLL2SDK::Array* K_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5594(); void Finalize_5596(); void Dispose_5597(bool disposing_); void HashCore_5598(DLL2SDK::Array* rgb_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5599(); void Initialize_5600(); void ProcessBlock_5601(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_); void ProcessFinalBlock_5602(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); void AddLength_5603(uint64_t length_, DLL2SDK::Array* buffer_, int32_t position_); static void _cctor_5595(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct MACTripleDES : DLL2SDK::mscorlib::System::Security::Cryptography::KeyedHashAlgorithm { DLL2SDK::mscorlib::System::Security::Cryptography::TripleDES* tdes_; DLL2SDK::mscorlib::Mono::Security::Cryptography::MACAlgorithm* mac_; bool m_disposed_; void _ctor_5584(); void Setup_5585(DLL2SDK::mscorlib::System::String* strTripleDES_, DLL2SDK::Array* rgbKey_); void Finalize_5586(); void Dispose_5587(bool disposing_); void Initialize_5588(); void HashCore_5589(DLL2SDK::Array* rgbData_, int32_t ibStart_, int32_t cbSize_); DLL2SDK::Array* HashFinal_5590(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct HMACSHA512 : DLL2SDK::mscorlib::System::Security::Cryptography::HMAC { bool legacy_; struct StaticFields { bool legacy_mode_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5543(); void _ctor_5544(DLL2SDK::Array* key_); void set_ProduceLegacyHmacValues_5546(bool value_); static void _cctor_5545(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct FromBase64Transform : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Security::Cryptography::FromBase64TransformMode mode_; DLL2SDK::Array* accumulator_; int32_t accPtr_; bool m_disposed_; DLL2SDK::Array* lookupTable_; void _ctor_5503(); void _ctor_5504(DLL2SDK::mscorlib::System::Security::Cryptography::FromBase64TransformMode whitespaces_); void System_IDisposable_Dispose_5505(); void Finalize_5506(); bool get_CanTransformMultipleBlocks_5507(); bool get_CanReuseTransform_5508(); int32_t get_InputBlockSize_5509(); int32_t get_OutputBlockSize_5510(); void Dispose_5511(bool disposing_); uint8_t lookup_5512(uint8_t input_); int32_t ProcessBlock_5513(DLL2SDK::Array* output_, int32_t offset_); void CheckInputParameters_5514(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); int32_t TransformBlock_5515(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_, DLL2SDK::Array* outputBuffer_, int32_t outputOffset_); DLL2SDK::Array* TransformFinalBlock_5516(DLL2SDK::Array* inputBuffer_, int32_t inputOffset_, int32_t inputCount_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DSACryptoServiceProvider : DLL2SDK::mscorlib::System::Security::Cryptography::DSA { DLL2SDK::mscorlib::Mono::Security::Cryptography::KeyPairPersistence* store_; bool persistKey_; bool persisted_; bool privateKeyExportable_; bool m_disposed_; DLL2SDK::mscorlib::Mono::Security::Cryptography::DSAManaged* dsa_; struct StaticFields { bool useMachineKeyStore_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_5479(); void _ctor_5480(int32_t dwKeySize_); void _ctor_5481(int32_t dwKeySize_, DLL2SDK::mscorlib::System::Security::Cryptography::CspParameters* parameters_); void Finalize_5483(); int32_t get_KeySize_5484(); bool get_PublicOnly_5485(); DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters ExportParameters_5486(bool includePrivateParameters_); void ImportParameters_5487(DLL2SDK::mscorlib::System::Security::Cryptography::DSAParameters parameters_); DLL2SDK::Array* CreateSignature_5488(DLL2SDK::Array* rgbHash_); bool VerifySignature_5489(DLL2SDK::Array* rgbHash_, DLL2SDK::Array* rgbSignature_); void Dispose_5490(bool disposing_); void OnKeyGenerated_5491(DLL2SDK::mscorlib::System::Object* sender_, DLL2SDK::mscorlib::System::EventArgs* e_); static void _cctor_5482(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct DESCryptoServiceProvider : DLL2SDK::mscorlib::System::Security::Cryptography::DES { void _ctor_5464(); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateDecryptor_5465(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateEncryptor_5466(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); void GenerateIV_5467(); void GenerateKey_5468(); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct CryptographicUnexpectedOperationException : DLL2SDK::mscorlib::System::Security::Cryptography::CryptographicException { void _ctor_5438(); void _ctor_5439(DLL2SDK::mscorlib::System::String* message_); void _ctor_5440(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct CryptoStream : DLL2SDK::mscorlib::System::IO::Stream { DLL2SDK::mscorlib::System::IO::Stream* _stream_; DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* _transform_; DLL2SDK::mscorlib::System::Security::Cryptography::CryptoStreamMode _mode_; DLL2SDK::Array* _currentBlock_; bool _disposed_; bool _flushedFinalBlock_; int32_t _partialCount_; bool _endOfStream_; DLL2SDK::Array* _waitingBlock_; int32_t _waitingCount_; DLL2SDK::Array* _transformedBlock_; int32_t _transformedPos_; int32_t _transformedCount_; DLL2SDK::Array* _workingBlock_; int32_t _workingCount_; void _ctor_5417(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* transform_, DLL2SDK::mscorlib::System::Security::Cryptography::CryptoStreamMode mode_); void Finalize_5418(); bool get_CanRead_5419(); bool get_CanSeek_5420(); bool get_CanWrite_5421(); int64_t get_Length_5422(); int64_t get_Position_5423(); void set_Position_5424(int64_t value_); void Close_5425(); int32_t Read_5426(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); void Write_5427(DLL2SDK::Array* buffer_, int32_t offset_, int32_t count_); void Flush_5428(); void FlushFinalBlock_5429(); int64_t Seek_5430(int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_); void SetLength_5431(int64_t value_); void Dispose_5432(bool disposing_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct ObjectRecord : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecordStatus Status_; DLL2SDK::mscorlib::System::Object* OriginalObject_; DLL2SDK::mscorlib::System::Object* ObjectInstance_; int64_t ObjectID_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* Info_; int64_t IdOfContainingObj_; DLL2SDK::mscorlib::System::Runtime::Serialization::ISerializationSurrogate* Surrogate_; DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* SurrogateSelector_; DLL2SDK::mscorlib::System::Reflection::MemberInfo* Member_; DLL2SDK::Array* ArrayIndex_; DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* FixupChainAsContainer_; DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* FixupChainAsRequired_; DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* Next_; void _ctor_5280(); void SetMemberValue_5281(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, DLL2SDK::mscorlib::System::Object* value_); void SetArrayValue_5282(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::Array* indices_); void SetMemberValue_5283(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_, DLL2SDK::mscorlib::System::String* memberName_, DLL2SDK::mscorlib::System::Object* value_); bool get_IsInstanceReady_5284(); bool get_IsUnsolvedObjectReference_5285(); bool get_IsRegistered_5286(); bool DoFixups_5287(bool asContainer_, DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_, bool strict_); void RemoveFixup_5288(DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* fixupToRemove_, bool asContainer_); void UnchainFixup_5289(DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* fixup_, DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* prevFixup_, bool asContainer_); void ChainFixup_5290(DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord* fixup_, bool asContainer_); bool LoadData_5291(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_, DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* selector_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); bool get_HasPendingFixups_5292(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization { struct DelayedFixupRecord : DLL2SDK::mscorlib::System::Runtime::Serialization::BaseFixupRecord { DLL2SDK::mscorlib::System::String* _memberName_; void _ctor_5278(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectToBeFixed_, DLL2SDK::mscorlib::System::String* memberName_, DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectRecord* objectRequired_); void FixupImpl_5279(DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* manager_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct MemberTypeMetadata : DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ClrTypeMetadata { DLL2SDK::Array* members_; void _ctor_5186(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void WriteAssemblies_5187(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_); void WriteTypeData_5188(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, bool writeTypes_); void WriteObjectData_5189(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectWriter* ow_, DLL2SDK::mscorlib::System::IO::BinaryWriter* writer_, DLL2SDK::mscorlib::System::Object* data_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary { struct ObjectReader : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Runtime::Serialization::ISurrogateSelector* _surrogateSelector_; DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext _context_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationBinder* _binder_; DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::TypeFilterLevel _filterLevel_; DLL2SDK::mscorlib::System::Runtime::Serialization::ObjectManager* _manager_; DLL2SDK::mscorlib::System::Collections::Hashtable* _registeredAssemblies_; DLL2SDK::mscorlib::System::Collections::Hashtable* _typeMetadataCache_; DLL2SDK::mscorlib::System::Object* _lastObject_; int64_t _lastObjectID_; int64_t _rootObjectID_; DLL2SDK::Array* arrayBuffer_; int32_t ArrayBufferLength_; void _ctor_5143(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryFormatter* formatter_); void ReadObjectGraph_5144(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, bool readHeaders_, DLL2SDK::mscorlib::System::Object* result_, DLL2SDK::Array* headers_); void ReadObjectGraph_5145(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryElement elem_, DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, bool readHeaders_, DLL2SDK::mscorlib::System::Object* result_, DLL2SDK::Array* headers_); bool ReadNextObject_5146(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryElement element_, DLL2SDK::mscorlib::System::IO::BinaryReader* reader_); bool ReadNextObject_5147(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_); DLL2SDK::mscorlib::System::Object* get_CurrentObject_5148(); void ReadObject_5149(DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::BinaryElement element_, DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_); void ReadAssembly_5150(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_); void ReadObjectInstance_5151(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, bool isRuntimeObject_, bool hasTypeInfo_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_); void ReadRefTypeObjectInstance_5152(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_); void ReadObjectContent_5153(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectReader_TypeMetadata* metadata_, int64_t objectId_, DLL2SDK::mscorlib::System::Object* objectInstance_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_); void RegisterObject_5154(int64_t objectId_, DLL2SDK::mscorlib::System::Object* objectInstance_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, int64_t parentObjectId_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* parentObjectMemeber_, DLL2SDK::Array* indices_); void ReadStringIntance_5155(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* value_); void ReadGenericArray_5156(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* val_); DLL2SDK::mscorlib::System::Object* ReadBoxedPrimitiveTypeValue_5157(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_); void ReadArrayOfPrimitiveType_5158(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* val_); void BlockRead_5159(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, DLL2SDK::mscorlib::System::Array* array_, int32_t dataSize_); void ReadArrayOfObject_5160(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* array_); void ReadArrayOfString_5161(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* array_); void ReadSimpleArray_5162(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, DLL2SDK::mscorlib::System::Type* elementType_, int64_t* objectId_, DLL2SDK::mscorlib::System::Object* val_); DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::ObjectReader_TypeMetadata* ReadTypeMetadata_5163(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, bool isRuntimeObject_, bool hasTypeInfo_); void ReadValue_5164(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, DLL2SDK::mscorlib::System::Object* parentObject_, int64_t parentObjectId_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Type* valueType_, DLL2SDK::mscorlib::System::String* fieldName_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* memberInfo_, DLL2SDK::Array* indices_); void SetObjectValue_5165(DLL2SDK::mscorlib::System::Object* parentObject_, DLL2SDK::mscorlib::System::String* fieldName_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* memberInfo_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Type* valueType_, DLL2SDK::Array* indices_); void RecordFixup_5166(int64_t parentObjectId_, int64_t childObjectId_, DLL2SDK::mscorlib::System::Object* parentObject_, DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::String* fieldName_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* memberInfo_, DLL2SDK::Array* indices_); DLL2SDK::mscorlib::System::Type* GetDeserializationType_5167(int64_t assemblyId_, DLL2SDK::mscorlib::System::String* className_); DLL2SDK::mscorlib::System::Type* ReadType_5168(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, DLL2SDK::mscorlib::System::Runtime::Serialization::Formatters::Binary::TypeTag code_); static DLL2SDK::mscorlib::System::Object* ReadPrimitiveTypeValue_5169(DLL2SDK::mscorlib::System::IO::BinaryReader* reader_, DLL2SDK::mscorlib::System::Type* type_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct WellKnownServiceTypeEntry : DLL2SDK::mscorlib::System::Runtime::Remoting::TypeEntry { DLL2SDK::mscorlib::System::Type* obj_type_; DLL2SDK::mscorlib::System::String* obj_uri_; DLL2SDK::mscorlib::System::Runtime::Remoting::WellKnownObjectMode obj_mode_; void _ctor_5101(DLL2SDK::mscorlib::System::String* typeName_, DLL2SDK::mscorlib::System::String* assemblyName_, DLL2SDK::mscorlib::System::String* objectUri_, DLL2SDK::mscorlib::System::Runtime::Remoting::WellKnownObjectMode mode_); DLL2SDK::mscorlib::System::Runtime::Remoting::WellKnownObjectMode get_Mode_5102(); DLL2SDK::mscorlib::System::Type* get_ObjectType_5103(); DLL2SDK::mscorlib::System::String* get_ObjectUri_5104(); DLL2SDK::mscorlib::System::String* ToString_5105(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct SingleCallIdentity : DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity { void _ctor_5071(DLL2SDK::mscorlib::System::String* objectUri_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* context_, DLL2SDK::mscorlib::System::Type* objectType_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct SingletonIdentity : DLL2SDK::mscorlib::System::Runtime::Remoting::ServerIdentity { void _ctor_5070(DLL2SDK::mscorlib::System::String* objectUri_, DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* context_, DLL2SDK::mscorlib::System::Type* objectType_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting { struct FormatterData : DLL2SDK::mscorlib::System::Runtime::Remoting::ProviderData { void _ctor_5023(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies { struct RemotingProxy : DLL2SDK::mscorlib::System::Runtime::Remoting::Proxies::RealProxy { DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* _sink_; bool _hasEnvoySink_; DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::ConstructionCall* _ctorCall_; struct StaticFields { DLL2SDK::mscorlib::System::Reflection::MethodInfo* _cache_GetTypeMethod_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* _cache_GetHashCodeMethod_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4918(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Runtime::Remoting::ClientIdentity* identity_); void _ctor_4919(DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::String* activationUrl_, DLL2SDK::Array* activationAttributes_); DLL2SDK::mscorlib::System::String* get_TypeName_4921(); void Finalize_4922(); static void _cctor_4920(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata { struct SoapTypeAttribute : DLL2SDK::mscorlib::System::Runtime::Remoting::Metadata::SoapAttribute { bool _useAttribute_; DLL2SDK::mscorlib::System::String* _xmlElementName_; DLL2SDK::mscorlib::System::String* _xmlNamespace_; DLL2SDK::mscorlib::System::String* _xmlTypeName_; DLL2SDK::mscorlib::System::String* _xmlTypeNamespace_; bool _isType_; bool _isElement_; void _ctor_4894(); bool get_UseAttribute_4895(); DLL2SDK::mscorlib::System::String* get_XmlElementName_4896(); DLL2SDK::mscorlib::System::String* get_XmlNamespace_4897(); DLL2SDK::mscorlib::System::String* get_XmlTypeName_4898(); DLL2SDK::mscorlib::System::String* get_XmlTypeNamespace_4899(); bool get_IsInteropXmlElement_4900(); bool get_IsInteropXmlType_4901(); void SetReflectionObject_4902(DLL2SDK::mscorlib::System::Object* reflectionObject_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct MethodReturnDictionary : DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::MethodDictionary { struct StaticFields { DLL2SDK::Array* InternalReturnKeys_; DLL2SDK::Array* InternalExceptionKeys_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_4833(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMethodReturnMessage* message_); static void _cctor_4834(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging { struct ArgInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* _paramMap_; int32_t _inoutArgCount_; DLL2SDK::mscorlib::System::Reflection::MethodBase* _method_; void _ctor_4712(DLL2SDK::mscorlib::System::Reflection::MethodBase* method_, DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::ArgInfoType type_); int32_t GetInOutArgCount_4713(); DLL2SDK::Array* GetInOutArgs_4714(DLL2SDK::Array* args_); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct SynchronizationAttribute : DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::ContextAttribute { bool _bReEntrant_; int32_t _flavor_; int32_t _lockCount_; DLL2SDK::mscorlib::System::Threading::Mutex* _mutex_; DLL2SDK::mscorlib::System::Threading::Thread* _ownerThread_; void _ctor_4662(); void _ctor_4663(int32_t flag_, bool reEntrant_); void set_Locked_4664(bool value_); void ReleaseLock_4665(); void GetPropertiesForNewContext_4666(DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* ctorMsg_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* GetClientContextSink_4667(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* nextSink_); DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* GetServerContextSink_4668(DLL2SDK::mscorlib::System::Runtime::Remoting::Messaging::IMessageSink* nextSink_); bool IsContextOK_4669(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::Context* ctx_, DLL2SDK::mscorlib::System::Runtime::Remoting::Activation::IConstructionCallMessage* msg_); static void ExitContext_4670(); static void EnterContext_4671(); }; } namespace DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts { struct ContextCallbackObject : DLL2SDK::mscorlib::System::ContextBoundObject { void _ctor_4638(); void DoCallBack_4639(DLL2SDK::mscorlib::System::Runtime::Remoting::Contexts::CrossContextDelegate* deleg_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct UnmanagedFunctionPointerAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Runtime::InteropServices::CallingConvention call_conv_; void _ctor_4541(DLL2SDK::mscorlib::System::Runtime::InteropServices::CallingConvention callingConvention_); }; } namespace DLL2SDK::mscorlib::System::Runtime::InteropServices { struct InterfaceTypeAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Runtime::InteropServices::ComInterfaceType intType_; void _ctor_4493(DLL2SDK::mscorlib::System::Runtime::InteropServices::ComInterfaceType interfaceType_); }; } namespace DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution { struct ReliabilityContractAttribute : DLL2SDK::mscorlib::System::Attribute { DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution::Consistency consistency_; DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution::Cer cer_; void _ctor_4462(DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution::Consistency consistencyGuarantee_, DLL2SDK::mscorlib::System::Runtime::ConstrainedExecution::Cer cer_); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct DateTimeConstantAttribute : DLL2SDK::mscorlib::System::Runtime::CompilerServices::CustomConstantAttribute { int64_t ticks_; int64_t get_Ticks_4456(); }; } namespace DLL2SDK::mscorlib::System::Runtime::CompilerServices { struct CompilationRelaxationsAttribute : DLL2SDK::mscorlib::System::Attribute { int32_t relax_; void _ctor_4453(int32_t relaxations_); void _ctor_4454(DLL2SDK::mscorlib::System::Runtime::CompilerServices::CompilationRelaxations relaxations_); }; } namespace DLL2SDK::mscorlib::System::Resources { struct RuntimeResourceSet : DLL2SDK::mscorlib::System::Resources::ResourceSet { void _ctor_4446(DLL2SDK::mscorlib::System::IO::UnmanagedMemoryStream* stream_); void _ctor_4447(DLL2SDK::mscorlib::System::IO::Stream* stream_); void _ctor_4448(DLL2SDK::mscorlib::System::String* fileName_); DLL2SDK::mscorlib::System::Object* GetObject_4449(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Object* GetObject_4450(DLL2SDK::mscorlib::System::String* name_, bool ignoreCase_); DLL2SDK::mscorlib::System::Object* CloneDisposableObjectIfPossible_4451(DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct TypeDelegator : DLL2SDK::mscorlib::System::Type { DLL2SDK::mscorlib::System::Type* typeImpl_; void _ctor_4368(); DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_4369(); DLL2SDK::mscorlib::System::String* get_AssemblyQualifiedName_4370(); DLL2SDK::mscorlib::System::Type* get_BaseType_4371(); DLL2SDK::mscorlib::System::String* get_FullName_4372(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_4373(); DLL2SDK::mscorlib::System::String* get_Name_4374(); DLL2SDK::mscorlib::System::String* get_Namespace_4375(); DLL2SDK::mscorlib::System::RuntimeTypeHandle get_TypeHandle_4376(); DLL2SDK::mscorlib::System::Type* get_UnderlyingSystemType_4377(); DLL2SDK::mscorlib::System::Reflection::TypeAttributes GetAttributeFlagsImpl_4378(); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructorImpl_4379(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetConstructors_4380(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetCustomAttributes_4381(bool inherit_); DLL2SDK::Array* GetCustomAttributes_4382(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Type* GetElementType_4383(); DLL2SDK::mscorlib::System::Reflection::EventInfo* GetEvent_4384(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetEvents_4385(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetField_4386(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetFields_4387(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetInterfaces_4388(); DLL2SDK::Array* GetMember_4389(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MemberTypes type_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMembers_4390(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodImpl_4391(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetMethods_4392(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetNestedTypes_4393(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetProperties_4394(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyImpl_4395(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); bool HasElementTypeImpl_4396(); DLL2SDK::mscorlib::System::Object* InvokeMember_4397(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* namedParameters_); bool IsArrayImpl_4398(); bool IsByRefImpl_4399(); bool IsDefined_4400(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); bool IsPointerImpl_4401(); bool IsPrimitiveImpl_4402(); bool IsValueTypeImpl_4403(); int32_t get_MetadataToken_4404(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct ParameterInfo : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::Type* ClassImpl_; DLL2SDK::mscorlib::System::Object* DefaultValueImpl_; DLL2SDK::mscorlib::System::Reflection::MemberInfo* MemberImpl_; DLL2SDK::mscorlib::System::String* NameImpl_; int32_t PositionImpl_; DLL2SDK::mscorlib::System::Reflection::ParameterAttributes AttrsImpl_; DLL2SDK::mscorlib::System::Reflection::Emit::UnmanagedMarshal* marshalAs_; void _ctor_4316(); void _ctor_4317(DLL2SDK::mscorlib::System::Reflection::Emit::ParameterBuilder* pb_, DLL2SDK::mscorlib::System::Type* type_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_, int32_t position_); void _ctor_4318(DLL2SDK::mscorlib::System::Reflection::ParameterInfo* pinfo_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_); DLL2SDK::mscorlib::System::String* ToString_4319(); DLL2SDK::mscorlib::System::Type* get_ParameterType_4320(); DLL2SDK::mscorlib::System::Reflection::ParameterAttributes get_Attributes_4321(); DLL2SDK::mscorlib::System::Object* get_DefaultValue_4322(); bool get_IsIn_4323(); bool get_IsOptional_4324(); bool get_IsOut_4325(); bool get_IsRetval_4326(); DLL2SDK::mscorlib::System::Reflection::MemberInfo* get_Member_4327(); DLL2SDK::mscorlib::System::String* get_Name_4328(); int32_t get_Position_4329(); DLL2SDK::Array* GetCustomAttributes_4330(bool inherit_); DLL2SDK::Array* GetCustomAttributes_4331(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); bool IsDefined_4332(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetPseudoCustomAttributes_4333(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoProperty : DLL2SDK::mscorlib::System::Reflection::PropertyInfo { intptr_t klass_; intptr_t prop_; DLL2SDK::mscorlib::System::Reflection::MonoPropertyInfo info_; DLL2SDK::mscorlib::System::Reflection::PInfo cached_; DLL2SDK::mscorlib::System::Reflection::MonoProperty_GetterAdapter* cached_getter_; void _ctor_4278(); void CachePropertyInfo_4279(DLL2SDK::mscorlib::System::Reflection::PInfo flags_); DLL2SDK::mscorlib::System::Reflection::PropertyAttributes get_Attributes_4280(); bool get_CanRead_4281(); bool get_CanWrite_4282(); DLL2SDK::mscorlib::System::Type* get_PropertyType_4283(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_4284(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_4285(); DLL2SDK::mscorlib::System::String* get_Name_4286(); DLL2SDK::Array* GetAccessors_4287(bool nonPublic_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetGetMethod_4288(bool nonPublic_); DLL2SDK::Array* GetIndexParameters_4289(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetSetMethod_4290(bool nonPublic_); bool IsDefined_4291(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_4292(bool inherit_); DLL2SDK::Array* GetCustomAttributes_4293(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Object* GetValue_4297(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* index_); DLL2SDK::mscorlib::System::Object* GetValue_4298(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* index_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); void SetValue_4299(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* value_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* index_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::String* ToString_4300(); DLL2SDK::Array* GetOptionalCustomModifiers_4301(); DLL2SDK::Array* GetRequiredCustomModifiers_4302(); void GetObjectData_4303(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); template static DLL2SDK::mscorlib::System::Object* GetterAdapterFrame_4294(DLL2SDK::mscorlib::System::Reflection::MonoProperty_Getter_2* getter_, DLL2SDK::mscorlib::System::Object* obj_); template static DLL2SDK::mscorlib::System::Object* StaticGetterAdapterFrame_4295(DLL2SDK::mscorlib::System::Reflection::MonoProperty_StaticGetter_1* getter_, DLL2SDK::mscorlib::System::Object* obj_); static DLL2SDK::mscorlib::System::Reflection::MonoProperty_GetterAdapter* CreateGetterDelegate_4296(DLL2SDK::mscorlib::System::Reflection::MethodInfo* method_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoCMethod : DLL2SDK::mscorlib::System::Reflection::ConstructorInfo { intptr_t mhandle_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Type* reftype_; void _ctor_4260(); DLL2SDK::Array* GetParameters_4261(); DLL2SDK::mscorlib::System::Object* InternalInvoke_4262(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Exception* exc_); DLL2SDK::mscorlib::System::Object* Invoke_4263(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::Object* Invoke_4264(DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::Array* parameters_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::RuntimeMethodHandle get_MethodHandle_4265(); DLL2SDK::mscorlib::System::Reflection::MethodAttributes get_Attributes_4266(); DLL2SDK::mscorlib::System::Reflection::CallingConventions get_CallingConvention_4267(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_4268(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_4269(); DLL2SDK::mscorlib::System::String* get_Name_4270(); bool IsDefined_4271(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_4272(bool inherit_); DLL2SDK::Array* GetCustomAttributes_4273(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::String* ToString_4274(); void GetObjectData_4275(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoMethodInfo { DLL2SDK::mscorlib::System::Type* parent_; DLL2SDK::mscorlib::System::Type* ret_; DLL2SDK::mscorlib::System::Reflection::MethodAttributes attrs_; DLL2SDK::mscorlib::System::Reflection::MethodImplAttributes iattrs_; DLL2SDK::mscorlib::System::Reflection::CallingConventions callconv_; static void get_method_info_4223(intptr_t handle_, DLL2SDK::mscorlib::System::Reflection::MonoMethodInfo* info_); static DLL2SDK::mscorlib::System::Reflection::MonoMethodInfo GetMethodInfo_4224(intptr_t handle_); static DLL2SDK::mscorlib::System::Type* GetDeclaringType_4225(intptr_t handle_); static DLL2SDK::mscorlib::System::Type* GetReturnType_4226(intptr_t handle_); static DLL2SDK::mscorlib::System::Reflection::MethodAttributes GetAttributes_4227(intptr_t handle_); static DLL2SDK::mscorlib::System::Reflection::CallingConventions GetCallingConvention_4228(intptr_t handle_); static DLL2SDK::Array* get_parameter_info_4229(intptr_t handle_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_); static DLL2SDK::Array* GetParametersInfo_4230(intptr_t handle_, DLL2SDK::mscorlib::System::Reflection::MemberInfo* member_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoGenericCMethod : DLL2SDK::mscorlib::System::Reflection::MonoCMethod { void _ctor_4221(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_4222(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoGenericMethod : DLL2SDK::mscorlib::System::Reflection::MonoMethod { void _ctor_4219(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_4220(); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoField : DLL2SDK::mscorlib::System::Reflection::FieldInfo { intptr_t klass_; DLL2SDK::mscorlib::System::RuntimeFieldHandle fhandle_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Type* type_; DLL2SDK::mscorlib::System::Reflection::FieldAttributes attrs_; void _ctor_4198(); DLL2SDK::mscorlib::System::Reflection::FieldAttributes get_Attributes_4199(); DLL2SDK::mscorlib::System::RuntimeFieldHandle get_FieldHandle_4200(); DLL2SDK::mscorlib::System::Type* get_FieldType_4201(); DLL2SDK::mscorlib::System::Type* GetParentType_4202(bool declaring_); DLL2SDK::mscorlib::System::Type* get_ReflectedType_4203(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_4204(); DLL2SDK::mscorlib::System::String* get_Name_4205(); bool IsDefined_4206(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_4207(bool inherit_); DLL2SDK::Array* GetCustomAttributes_4208(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); int32_t GetFieldOffset_4209(); DLL2SDK::mscorlib::System::Object* GetValueInternal_4210(DLL2SDK::mscorlib::System::Object* obj_); DLL2SDK::mscorlib::System::Object* GetValue_4211(DLL2SDK::mscorlib::System::Object* obj_); DLL2SDK::mscorlib::System::String* ToString_4212(); void SetValue_4214(DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* val_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_); DLL2SDK::mscorlib::System::Reflection::MonoField* Clone_4215(DLL2SDK::mscorlib::System::String* newName_); void GetObjectData_4216(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Object* GetRawConstantValue_4217(); void CheckGeneric_4218(); static void SetValueInternal_4213(DLL2SDK::mscorlib::System::Reflection::FieldInfo* fi_, DLL2SDK::mscorlib::System::Object* obj_, DLL2SDK::mscorlib::System::Object* value_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoEvent : DLL2SDK::mscorlib::System::Reflection::EventInfo { intptr_t klass_; intptr_t handle_; void _ctor_4186(); DLL2SDK::mscorlib::System::Reflection::EventAttributes get_Attributes_4187(); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetAddMethod_4188(bool nonPublic_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetRemoveMethod_4189(bool nonPublic_); DLL2SDK::mscorlib::System::Type* get_DeclaringType_4190(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_4191(); DLL2SDK::mscorlib::System::String* get_Name_4192(); DLL2SDK::mscorlib::System::String* ToString_4193(); bool IsDefined_4194(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_4195(bool inherit_); DLL2SDK::Array* GetCustomAttributes_4196(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); void GetObjectData_4197(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct MonoEventInfo { DLL2SDK::mscorlib::System::Type* declaring_type_; DLL2SDK::mscorlib::System::Type* reflected_type_; DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* add_method_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* remove_method_; DLL2SDK::mscorlib::System::Reflection::MethodInfo* raise_method_; DLL2SDK::mscorlib::System::Reflection::EventAttributes attrs_; DLL2SDK::Array* other_methods_; static void get_event_info_4184(DLL2SDK::mscorlib::System::Reflection::MonoEvent* ev_, DLL2SDK::mscorlib::System::Reflection::MonoEventInfo* info_); static DLL2SDK::mscorlib::System::Reflection::MonoEventInfo GetEventInfo_4185(DLL2SDK::mscorlib::System::Reflection::MonoEvent* ev_); }; } namespace DLL2SDK::mscorlib::System::Reflection { struct AssemblyName : DLL2SDK::mscorlib::System::Object { DLL2SDK::mscorlib::System::String* name_; DLL2SDK::mscorlib::System::String* codebase_; int32_t major_; int32_t minor_; int32_t build_; int32_t revision_; DLL2SDK::mscorlib::System::Globalization::CultureInfo* cultureinfo_; DLL2SDK::mscorlib::System::Reflection::AssemblyNameFlags flags_; DLL2SDK::mscorlib::System::Configuration::Assemblies::AssemblyHashAlgorithm hashalg_; DLL2SDK::mscorlib::System::Reflection::StrongNameKeyPair* keypair_; DLL2SDK::Array* publicKey_; DLL2SDK::Array* keyToken_; DLL2SDK::mscorlib::System::Configuration::Assemblies::AssemblyVersionCompatibility versioncompat_; DLL2SDK::mscorlib::System::Version* version_; DLL2SDK::mscorlib::System::Reflection::ProcessorArchitecture processor_architecture_; void _ctor_4019(); void _ctor_4020(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* si_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext sc_); DLL2SDK::mscorlib::System::String* get_Name_4021(); void set_Name_4022(DLL2SDK::mscorlib::System::String* value_); DLL2SDK::mscorlib::System::String* get_CodeBase_4023(); DLL2SDK::mscorlib::System::Globalization::CultureInfo* get_CultureInfo_4024(); DLL2SDK::mscorlib::System::Reflection::AssemblyNameFlags get_Flags_4025(); DLL2SDK::mscorlib::System::String* get_FullName_4026(); DLL2SDK::mscorlib::System::Reflection::StrongNameKeyPair* get_KeyPair_4027(); DLL2SDK::mscorlib::System::Version* get_Version_4028(); void set_Version_4029(DLL2SDK::mscorlib::System::Version* value_); DLL2SDK::mscorlib::System::String* ToString_4030(); DLL2SDK::Array* GetPublicKey_4031(); DLL2SDK::Array* GetPublicKeyToken_4032(); bool get_IsPublicKeyValid_4033(); DLL2SDK::Array* InternalGetPublicKeyToken_4034(); DLL2SDK::Array* ComputePublicKeyToken_4035(); void SetPublicKey_4036(DLL2SDK::Array* publicKey_); void SetPublicKeyToken_4037(DLL2SDK::Array* publicKeyToken_); void GetObjectData_4038(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Object* Clone_4039(); void OnDeserialization_4040(DLL2SDK::mscorlib::System::Object* sender_); static DLL2SDK::mscorlib::System::Reflection::AssemblyName* GetAssemblyName_4041(DLL2SDK::mscorlib::System::String* assemblyFile_); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct TypeBuilder : DLL2SDK::mscorlib::System::Type { DLL2SDK::mscorlib::System::String* tname_; DLL2SDK::mscorlib::System::String* nspace_; DLL2SDK::mscorlib::System::Type* parent_; DLL2SDK::mscorlib::System::Type* nesting_type_; DLL2SDK::Array* interfaces_; int32_t num_methods_; DLL2SDK::Array* methods_; DLL2SDK::Array* ctors_; DLL2SDK::Array* properties_; DLL2SDK::Array* fields_; DLL2SDK::Array* subtypes_; DLL2SDK::mscorlib::System::Reflection::TypeAttributes attrs_; int32_t table_idx_; DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* pmodule_; int32_t class_size_; DLL2SDK::mscorlib::System::Reflection::Emit::PackingSize packing_size_; DLL2SDK::Array* generic_params_; DLL2SDK::mscorlib::System::Type* created_; DLL2SDK::mscorlib::System::String* fullname_; bool createTypeCalled_; DLL2SDK::mscorlib::System::Type* underlying_type_; void _ctor_3891(DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* mb_, DLL2SDK::mscorlib::System::Reflection::TypeAttributes attr_, int32_t table_idx_); void _ctor_3892(DLL2SDK::mscorlib::System::Reflection::Emit::ModuleBuilder* mb_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::TypeAttributes attr_, DLL2SDK::mscorlib::System::Type* parent_, DLL2SDK::Array* interfaces_, DLL2SDK::mscorlib::System::Reflection::Emit::PackingSize packing_size_, int32_t type_size_, DLL2SDK::mscorlib::System::Type* nesting_type_); DLL2SDK::mscorlib::System::Reflection::TypeAttributes GetAttributeFlagsImpl_3893(); void setup_internal_class_3894(DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* tb_); void create_generic_class_3895(); DLL2SDK::mscorlib::System::Reflection::Assembly* get_Assembly_3896(); DLL2SDK::mscorlib::System::String* get_AssemblyQualifiedName_3897(); DLL2SDK::mscorlib::System::Type* get_BaseType_3898(); DLL2SDK::mscorlib::System::Type* get_DeclaringType_3899(); DLL2SDK::mscorlib::System::Type* get_UnderlyingSystemType_3900(); DLL2SDK::mscorlib::System::String* GetFullName_3901(); DLL2SDK::mscorlib::System::String* get_FullName_3902(); DLL2SDK::mscorlib::System::Reflection::Module* get_Module_3903(); DLL2SDK::mscorlib::System::String* get_Name_3904(); DLL2SDK::mscorlib::System::String* get_Namespace_3905(); DLL2SDK::mscorlib::System::Type* get_ReflectedType_3906(); DLL2SDK::mscorlib::System::Reflection::ConstructorInfo* GetConstructorImpl_3907(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); bool IsDefined_3908(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::Array* GetCustomAttributes_3909(bool inherit_); DLL2SDK::Array* GetCustomAttributes_3910(DLL2SDK::mscorlib::System::Type* attributeType_, bool inherit_); DLL2SDK::mscorlib::System::Reflection::Emit::ConstructorBuilder* DefineConstructor_3911(DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callingConvention_, DLL2SDK::Array* parameterTypes_); DLL2SDK::mscorlib::System::Reflection::Emit::ConstructorBuilder* DefineConstructor_3912(DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callingConvention_, DLL2SDK::Array* parameterTypes_, DLL2SDK::Array*>* requiredCustomModifiers_, DLL2SDK::Array*>* optionalCustomModifiers_); DLL2SDK::mscorlib::System::Reflection::Emit::ConstructorBuilder* DefineDefaultConstructor_3913(DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_); void append_method_3914(DLL2SDK::mscorlib::System::Reflection::Emit::MethodBuilder* mb_); DLL2SDK::mscorlib::System::Reflection::Emit::MethodBuilder* DefineMethod_3915(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* parameterTypes_); DLL2SDK::mscorlib::System::Reflection::Emit::MethodBuilder* DefineMethod_3916(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callingConvention_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* parameterTypes_); DLL2SDK::mscorlib::System::Reflection::Emit::MethodBuilder* DefineMethod_3917(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MethodAttributes attributes_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callingConvention_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* returnTypeRequiredCustomModifiers_, DLL2SDK::Array* returnTypeOptionalCustomModifiers_, DLL2SDK::Array* parameterTypes_, DLL2SDK::Array*>* parameterTypeRequiredCustomModifiers_, DLL2SDK::Array*>* parameterTypeOptionalCustomModifiers_); void DefineMethodOverride_3918(DLL2SDK::mscorlib::System::Reflection::MethodInfo* methodInfoBody_, DLL2SDK::mscorlib::System::Reflection::MethodInfo* methodInfoDeclaration_); DLL2SDK::mscorlib::System::Type* create_runtime_class_3919(DLL2SDK::mscorlib::System::Reflection::Emit::TypeBuilder* tb_); bool is_nested_in_3920(DLL2SDK::mscorlib::System::Type* t_); bool has_ctor_method_3921(); DLL2SDK::mscorlib::System::Type* CreateType_3922(); DLL2SDK::Array* GetConstructors_3923(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetConstructorsInternal_3924(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Type* GetElementType_3925(); DLL2SDK::mscorlib::System::Reflection::EventInfo* GetEvent_3926(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetEvents_3927(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::FieldInfo* GetField_3928(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetFields_3929(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetInterfaces_3930(); DLL2SDK::Array* GetMember_3931(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::MemberTypes type_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMembers_3932(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetMethodsByName_3933(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, bool ignoreCase_, DLL2SDK::mscorlib::System::Type* reflected_type_); DLL2SDK::Array* GetMethods_3934(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::MethodInfo* GetMethodImpl_3935(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Reflection::CallingConventions callConvention_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); DLL2SDK::Array* GetNestedTypes_3936(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::Array* GetProperties_3937(DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_); DLL2SDK::mscorlib::System::Reflection::PropertyInfo* GetPropertyImpl_3938(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags bindingAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Type* returnType_, DLL2SDK::Array* types_, DLL2SDK::Array* modifiers_); bool HasElementTypeImpl_3939(); DLL2SDK::mscorlib::System::Object* InvokeMember_3940(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Reflection::BindingFlags invokeAttr_, DLL2SDK::mscorlib::System::Reflection::Binder* binder_, DLL2SDK::mscorlib::System::Object* target_, DLL2SDK::Array* args_, DLL2SDK::Array* modifiers_, DLL2SDK::mscorlib::System::Globalization::CultureInfo* culture_, DLL2SDK::Array* namedParameters_); bool IsArrayImpl_3941(); bool IsByRefImpl_3942(); bool IsPointerImpl_3943(); bool IsPrimitiveImpl_3944(); bool IsValueTypeImpl_3945(); DLL2SDK::mscorlib::System::Type* MakeArrayType_3946(); DLL2SDK::mscorlib::System::Type* MakeByRefType_3947(); DLL2SDK::mscorlib::System::Type* MakeGenericType_3948(DLL2SDK::Array* typeArguments_); DLL2SDK::mscorlib::System::RuntimeTypeHandle get_TypeHandle_3949(); void SetParent_3950(DLL2SDK::mscorlib::System::Type* parent_); int32_t get_next_table_index_3951(DLL2SDK::mscorlib::System::Object* obj_, int32_t table_, bool inc_); bool get_IsCompilerContext_3952(); bool get_is_created_3953(); DLL2SDK::mscorlib::System::Exception* not_supported_3954(); void check_not_created_3955(); void check_created_3956(); void check_name_3957(DLL2SDK::mscorlib::System::String* argName_, DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::String* ToString_3958(); bool IsAssignableFrom_3959(DLL2SDK::mscorlib::System::Type* c_); bool IsSubclassOf_3960(DLL2SDK::mscorlib::System::Type* c_); bool IsAssignableTo_3961(DLL2SDK::mscorlib::System::Type* c_); DLL2SDK::Array* GetGenericArguments_3962(); DLL2SDK::mscorlib::System::Type* GetGenericTypeDefinition_3963(); bool get_ContainsGenericParameters_3964(); bool get_IsGenericParameter_3965(); bool get_IsGenericTypeDefinition_3966(); bool get_IsGenericType_3967(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct OpCodes : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Nop_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Break_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldarg_0_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldarg_1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldarg_2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldarg_3_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldloc_0_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldloc_1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldloc_2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldloc_3_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stloc_0_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stloc_1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stloc_2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stloc_3_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldarg_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldarga_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Starg_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldloc_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldloca_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stloc_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldnull_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_M1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_0_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_3_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_5_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_6_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_7_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_I8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_R4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldc_R8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Dup_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Pop_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Jmp_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Call_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Calli_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ret_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Br_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Brfalse_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Brtrue_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Beq_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bge_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bgt_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ble_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Blt_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bne_Un_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bge_Un_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bgt_Un_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ble_Un_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Blt_Un_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Br_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Brfalse_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Brtrue_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Beq_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bge_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bgt_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ble_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Blt_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bne_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bge_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Bgt_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ble_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Blt_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Switch_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_I1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_U1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_I2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_U2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_I4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_U4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_I8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_I_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_R4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_R8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldind_Ref_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stind_Ref_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stind_I1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stind_I2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stind_I4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stind_I8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stind_R4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stind_R8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Add_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Sub_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Mul_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Div_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Div_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Rem_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Rem_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode And_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Or_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Xor_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Shl_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Shr_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Shr_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Neg_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Not_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_I1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_I2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_I4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_I8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_R4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_R8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_U4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_U8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Callvirt_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Cpobj_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldobj_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldstr_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Newobj_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Castclass_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Isinst_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_R_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Unbox_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Throw_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldfld_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldflda_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stfld_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldsfld_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldsflda_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stsfld_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stobj_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I1_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I2_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I4_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I8_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U1_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U2_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U4_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U8_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Box_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Newarr_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldlen_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelema_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_I1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_U1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_I2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_U2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_I4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_U4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_I8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_I_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_R4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_R8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_Ref_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_I_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_I1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_I2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_I4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_I8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_R4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_R8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_Ref_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldelem_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stelem_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Unbox_Any_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U8_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Refanyval_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ckfinite_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Mkrefany_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldtoken_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_U2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_U1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_I_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_I_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_Ovf_U_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Add_Ovf_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Add_Ovf_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Mul_Ovf_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Mul_Ovf_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Sub_Ovf_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Sub_Ovf_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Endfinally_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Leave_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Leave_S_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stind_I_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Conv_U_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Prefix7_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Prefix6_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Prefix5_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Prefix4_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Prefix3_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Prefix2_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Prefix1_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Prefixref_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Arglist_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ceq_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Cgt_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Cgt_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Clt_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Clt_Un_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldftn_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldvirtftn_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldarg_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldarga_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Starg_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldloc_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Ldloca_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Stloc_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Localloc_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Endfilter_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Unaligned_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Volatile_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Tailcall_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Initobj_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Constrained_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Cpblk_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Initblk_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Rethrow_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Sizeof_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Refanytype_; DLL2SDK::mscorlib::System::Reflection::Emit::OpCode Readonly_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_3867(); }; } namespace DLL2SDK::mscorlib::System::Reflection::Emit { struct ByRefType : DLL2SDK::mscorlib::System::Reflection::Emit::DerivedType { void _ctor_3620(DLL2SDK::mscorlib::System::Type* elementType_); bool IsByRefImpl_3621(); DLL2SDK::mscorlib::System::Type* get_BaseType_3622(); DLL2SDK::mscorlib::System::String* FormatName_3623(DLL2SDK::mscorlib::System::String* elementName_); DLL2SDK::mscorlib::System::Type* MakeArrayType_3624(); DLL2SDK::mscorlib::System::Type* MakeByRefType_3625(); }; } namespace DLL2SDK::mscorlib::System::IO { struct UnexceptionalStreamWriter : DLL2SDK::mscorlib::System::IO::StreamWriter { void _ctor_3512(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); void Flush_3513(); void Write_3514(DLL2SDK::Array* buffer_, int32_t index_, int32_t count_); void Write_3515(wchar_t value_); void Write_3516(DLL2SDK::Array* value_); void Write_3517(DLL2SDK::mscorlib::System::String* value_); }; } namespace DLL2SDK::mscorlib::System::IO { struct UnexceptionalStreamReader : DLL2SDK::mscorlib::System::IO::StreamReader { struct StaticFields { DLL2SDK::Array* newline_; wchar_t newlineChar_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_3504(DLL2SDK::mscorlib::System::IO::Stream* stream_, DLL2SDK::mscorlib::System::Text::Encoding* encoding_); int32_t Peek_3506(); int32_t Read_3507(); int32_t Read_3508(DLL2SDK::Array* dest_buffer_, int32_t index_, int32_t count_); bool CheckEOL_3509(wchar_t current_); DLL2SDK::mscorlib::System::String* ReadLine_3510(); DLL2SDK::mscorlib::System::String* ReadToEnd_3511(); static void _cctor_3505(); }; } namespace DLL2SDK::mscorlib::System::IO { struct PathTooLongException : DLL2SDK::mscorlib::System::IO::IOException { void _ctor_3313(); void _ctor_3314(DLL2SDK::mscorlib::System::String* message_); void _ctor_3315(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); }; } namespace DLL2SDK::mscorlib::System::IO { struct MonoIO : DLL2SDK::mscorlib::System::Object { struct StaticFields { DLL2SDK::mscorlib::System::IO::FileAttributes InvalidFileAttributes_; intptr_t InvalidHandle_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } static void _cctor_3259(); static DLL2SDK::mscorlib::System::Exception* GetException_3260(DLL2SDK::mscorlib::System::IO::MonoIOError error_); static DLL2SDK::mscorlib::System::Exception* GetException_3261(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError error_); static bool CreateDirectory_3262(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool RemoveDirectory_3263(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static DLL2SDK::Array* GetFileSystemEntries_3264(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* path_with_pattern_, int32_t attrs_, int32_t mask_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static DLL2SDK::mscorlib::System::String* GetCurrentDirectory_3265(DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool MoveFile_3266(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* dest_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool CopyFile_3267(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::String* dest_, bool overwrite_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool DeleteFile_3268(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static DLL2SDK::mscorlib::System::IO::FileAttributes GetFileAttributes_3269(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool SetFileAttributes_3270(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::FileAttributes attrs_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static DLL2SDK::mscorlib::System::IO::MonoFileType GetFileType_3271(intptr_t handle_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool Exists_3272(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool ExistsFile_3273(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool ExistsDirectory_3274(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool ExistsSymlink_3275(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool GetFileStat_3276(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::IO::MonoIOStat* stat_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static intptr_t Open_3277(DLL2SDK::mscorlib::System::String* filename_, DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_, DLL2SDK::mscorlib::System::IO::FileShare share_, DLL2SDK::mscorlib::System::IO::FileOptions options_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool Close_3278(intptr_t handle_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static int32_t Read_3279(intptr_t handle_, DLL2SDK::Array* dest_, int32_t dest_offset_, int32_t count_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static int32_t Write_3280(intptr_t handle_, DLL2SDK::Array* src_, int32_t src_offset_, int32_t count_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static int64_t Seek_3281(intptr_t handle_, int64_t offset_, DLL2SDK::mscorlib::System::IO::SeekOrigin origin_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static int64_t GetLength_3282(intptr_t handle_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool SetLength_3283(intptr_t handle_, int64_t length_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool SetFileTime_3284(intptr_t handle_, int64_t creation_time_, int64_t last_access_time_, int64_t last_write_time_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool SetLastWriteTime_3285(DLL2SDK::mscorlib::System::String* path_, DLL2SDK::mscorlib::System::DateTime dateTime_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static bool SetFileTime_3286(DLL2SDK::mscorlib::System::String* path_, int32_t type_, int64_t creation_time_, int64_t last_access_time_, int64_t last_write_time_, DLL2SDK::mscorlib::System::DateTime dateTime_, DLL2SDK::mscorlib::System::IO::MonoIOError* error_); static intptr_t get_ConsoleOutput_3287(); static intptr_t get_ConsoleInput_3288(); static intptr_t get_ConsoleError_3289(); static wchar_t get_VolumeSeparatorChar_3290(); static wchar_t get_DirectorySeparatorChar_3291(); static wchar_t get_AltDirectorySeparatorChar_3292(); static wchar_t get_PathSeparator_3293(); }; } namespace DLL2SDK::mscorlib::System::IO { struct FileInfo : DLL2SDK::mscorlib::System::IO::FileSystemInfo { bool exists_; void _ctor_3136(DLL2SDK::mscorlib::System::String* fileName_); void _ctor_3137(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void InternalRefresh_3138(); bool get_Exists_3139(); DLL2SDK::mscorlib::System::String* get_Name_3140(); int64_t get_Length_3141(); DLL2SDK::mscorlib::System::IO::StreamWriter* CreateText_3142(); DLL2SDK::mscorlib::System::IO::StreamWriter* AppendText_3143(); DLL2SDK::mscorlib::System::IO::FileStream* Open_3144(DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_); DLL2SDK::mscorlib::System::IO::FileStream* Open_3145(DLL2SDK::mscorlib::System::IO::FileMode mode_, DLL2SDK::mscorlib::System::IO::FileAccess access_, DLL2SDK::mscorlib::System::IO::FileShare share_); void Delete_3146(); DLL2SDK::mscorlib::System::IO::FileInfo* CopyTo_3147(DLL2SDK::mscorlib::System::String* destFileName_, bool overwrite_); DLL2SDK::mscorlib::System::String* ToString_3148(); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct GregorianCalendar : DLL2SDK::mscorlib::System::Globalization::Calendar { DLL2SDK::mscorlib::System::Globalization::GregorianCalendarTypes m_type_; void _ctor_2901(DLL2SDK::mscorlib::System::Globalization::GregorianCalendarTypes type_); void _ctor_2902(); DLL2SDK::Array* get_Eras_2903(); void set_CalendarType_2904(DLL2SDK::mscorlib::System::Globalization::GregorianCalendarTypes value_); int32_t GetDayOfMonth_2905(DLL2SDK::mscorlib::System::DateTime time_); DLL2SDK::mscorlib::System::DayOfWeek GetDayOfWeek_2906(DLL2SDK::mscorlib::System::DateTime time_); int32_t GetEra_2907(DLL2SDK::mscorlib::System::DateTime time_); int32_t GetMonth_2908(DLL2SDK::mscorlib::System::DateTime time_); int32_t GetYear_2909(DLL2SDK::mscorlib::System::DateTime time_); }; } namespace DLL2SDK::mscorlib::System::Globalization { struct DateTimeFormatInfo : DLL2SDK::mscorlib::System::Object { bool m_isReadOnly_; DLL2SDK::mscorlib::System::String* amDesignator_; DLL2SDK::mscorlib::System::String* pmDesignator_; DLL2SDK::mscorlib::System::String* dateSeparator_; DLL2SDK::mscorlib::System::String* timeSeparator_; DLL2SDK::mscorlib::System::String* shortDatePattern_; DLL2SDK::mscorlib::System::String* longDatePattern_; DLL2SDK::mscorlib::System::String* shortTimePattern_; DLL2SDK::mscorlib::System::String* longTimePattern_; DLL2SDK::mscorlib::System::String* monthDayPattern_; DLL2SDK::mscorlib::System::String* yearMonthPattern_; DLL2SDK::mscorlib::System::String* fullDateTimePattern_; DLL2SDK::mscorlib::System::String* _RFC1123Pattern_; DLL2SDK::mscorlib::System::String* _SortableDateTimePattern_; DLL2SDK::mscorlib::System::String* _UniversalSortableDateTimePattern_; int32_t firstDayOfWeek_; DLL2SDK::mscorlib::System::Globalization::Calendar* calendar_; int32_t calendarWeekRule_; DLL2SDK::Array* abbreviatedDayNames_; DLL2SDK::Array* dayNames_; DLL2SDK::Array* monthNames_; DLL2SDK::Array* abbreviatedMonthNames_; DLL2SDK::Array* allShortDatePatterns_; DLL2SDK::Array* allLongDatePatterns_; DLL2SDK::Array* allShortTimePatterns_; DLL2SDK::Array* allLongTimePatterns_; DLL2SDK::Array* monthDayPatterns_; DLL2SDK::Array* yearMonthPatterns_; DLL2SDK::Array* shortDayNames_; int32_t nDataItem_; bool m_useUserOverride_; bool m_isDefaultCalendar_; int32_t CultureID_; bool bUseCalendarInfo_; DLL2SDK::mscorlib::System::String* generalShortTimePattern_; DLL2SDK::mscorlib::System::String* generalLongTimePattern_; DLL2SDK::Array* m_eraNames_; DLL2SDK::Array* m_abbrevEraNames_; DLL2SDK::Array* m_abbrevEnglishEraNames_; DLL2SDK::Array* m_dateWords_; DLL2SDK::Array* optionalCalendars_; DLL2SDK::Array* m_superShortDayNames_; DLL2SDK::Array* genitiveMonthNames_; DLL2SDK::Array* m_genitiveAbbreviatedMonthNames_; DLL2SDK::Array* leapYearMonthNames_; DLL2SDK::mscorlib::System::Globalization::DateTimeFormatFlags formatFlags_; DLL2SDK::mscorlib::System::String* m_name_; DLL2SDK::Array* all_date_time_patterns_; struct StaticFields { DLL2SDK::mscorlib::System::String* _RoundtripPattern_; DLL2SDK::mscorlib::System::String* MSG_READONLY_; DLL2SDK::mscorlib::System::String* MSG_ARRAYSIZE_MONTH_; DLL2SDK::mscorlib::System::String* MSG_ARRAYSIZE_DAY_; DLL2SDK::Array* INVARIANT_ABBREVIATED_DAY_NAMES_; DLL2SDK::Array* INVARIANT_DAY_NAMES_; DLL2SDK::Array* INVARIANT_ABBREVIATED_MONTH_NAMES_; DLL2SDK::Array* INVARIANT_MONTH_NAMES_; DLL2SDK::Array* INVARIANT_SHORT_DAY_NAMES_; DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* theInvariantDateTimeFormatInfo_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_2852(bool read_only_); void _ctor_2853(); bool get_IsReadOnly_2856(); DLL2SDK::mscorlib::System::Object* Clone_2858(); DLL2SDK::mscorlib::System::Object* GetFormat_2859(DLL2SDK::mscorlib::System::Type* formatType_); DLL2SDK::mscorlib::System::String* GetAbbreviatedMonthName_2860(int32_t month_); DLL2SDK::mscorlib::System::String* GetEraName_2861(int32_t era_); DLL2SDK::mscorlib::System::String* GetMonthName_2862(int32_t month_); DLL2SDK::Array* get_AbbreviatedDayNames_2863(); DLL2SDK::Array* get_RawAbbreviatedDayNames_2864(); DLL2SDK::Array* get_AbbreviatedMonthNames_2865(); DLL2SDK::Array* get_RawAbbreviatedMonthNames_2866(); DLL2SDK::Array* get_DayNames_2867(); DLL2SDK::Array* get_RawDayNames_2868(); DLL2SDK::Array* get_MonthNames_2869(); DLL2SDK::Array* get_RawMonthNames_2870(); DLL2SDK::mscorlib::System::String* get_AMDesignator_2871(); DLL2SDK::mscorlib::System::String* get_PMDesignator_2872(); DLL2SDK::mscorlib::System::String* get_DateSeparator_2873(); DLL2SDK::mscorlib::System::String* get_TimeSeparator_2874(); DLL2SDK::mscorlib::System::String* get_LongDatePattern_2875(); DLL2SDK::mscorlib::System::String* get_ShortDatePattern_2876(); DLL2SDK::mscorlib::System::String* get_ShortTimePattern_2877(); DLL2SDK::mscorlib::System::String* get_LongTimePattern_2878(); DLL2SDK::mscorlib::System::String* get_MonthDayPattern_2879(); DLL2SDK::mscorlib::System::String* get_YearMonthPattern_2880(); DLL2SDK::mscorlib::System::String* get_FullDateTimePattern_2881(); DLL2SDK::mscorlib::System::Globalization::Calendar* get_Calendar_2884(); void set_Calendar_2885(DLL2SDK::mscorlib::System::Globalization::Calendar* value_); DLL2SDK::mscorlib::System::String* get_RFC1123Pattern_2886(); DLL2SDK::mscorlib::System::String* get_RoundtripPattern_2887(); DLL2SDK::mscorlib::System::String* get_SortableDateTimePattern_2888(); DLL2SDK::mscorlib::System::String* get_UniversalSortableDateTimePattern_2889(); DLL2SDK::Array* GetAllDateTimePatternsInternal_2890(); void FillAllDateTimePatterns_2891(); DLL2SDK::Array* GetAllRawDateTimePatterns_2892(wchar_t format_); DLL2SDK::mscorlib::System::String* GetDayName_2893(DLL2SDK::mscorlib::System::DayOfWeek dayofweek_); DLL2SDK::mscorlib::System::String* GetAbbreviatedDayName_2894(DLL2SDK::mscorlib::System::DayOfWeek dayofweek_); void FillInvariantPatterns_2895(); DLL2SDK::Array* PopulateCombinedList_2896(DLL2SDK::Array* dates_, DLL2SDK::Array* times_); static void _cctor_2854(); static DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* GetInstance_2855(DLL2SDK::mscorlib::System::IFormatProvider* provider_); static DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* ReadOnly_2857(DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* dtfi_); static DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* get_CurrentInfo_2882(); static DLL2SDK::mscorlib::System::Globalization::DateTimeFormatInfo* get_InvariantInfo_2883(); }; } namespace DLL2SDK::mscorlib::System::Collections::ObjectModel { template struct KeyedCollection_2 : DLL2SDK::mscorlib::System::Collections::ObjectModel::Collection_1 { DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* dictionary_; DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* comparer_; int32_t dictionaryCreationThreshold_; void _ctor_2235(); void _ctor_2236(DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* comparer_); void _ctor_2237(DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* comparer_, int32_t dictionaryCreationThreshold_); bool Contains_2238(TKey key_); int32_t IndexOfKey_2239(TKey key_); TItem get_Item_2240(TKey key_); void ClearItems_2241(); TKey GetKeyForItem_2242(TItem item_); void InsertItem_2243(int32_t index_, TItem item_); void RemoveItem_2244(int32_t index_); void SetItem_2245(int32_t index_, TItem item_); DLL2SDK::mscorlib::System::Collections::Generic::IDictionary_2* get_Dictionary_2246(); }; } namespace DLL2SDK::mscorlib::System::Collections::Generic { template struct Dictionary_2 : DLL2SDK::mscorlib::System::Object { DLL2SDK::Array* table_; DLL2SDK::Array* linkSlots_; DLL2SDK::Array* keySlots_; DLL2SDK::Array* valueSlots_; int32_t touchedSlots_; int32_t emptySlot_; int32_t count_; int32_t threshold_; DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* hcp_; DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* serialization_info_; int32_t generation_; struct StaticFields { int32_t INITIAL_SIZE_; float DEFAULT_LOAD_FACTOR_; int32_t NO_SLOT_; int32_t HASH_FLAG_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_Transform_1* __f__am_cacheB_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1965(); void _ctor_1966(DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* comparer_); void _ctor_1967(DLL2SDK::mscorlib::System::Collections::Generic::IDictionary_2* dictionary_); void _ctor_1968(int32_t capacity_); void _ctor_1969(DLL2SDK::mscorlib::System::Collections::Generic::IDictionary_2* dictionary_, DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* comparer_); void _ctor_1970(int32_t capacity_, DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* comparer_); void _ctor_1971(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* System_Collections_Generic_IDictionary_TKey_TValue__get_Keys_1972(); DLL2SDK::mscorlib::System::Collections::Generic::ICollection_1* System_Collections_Generic_IDictionary_TKey_TValue__get_Values_1973(); DLL2SDK::mscorlib::System::Collections::ICollection* System_Collections_IDictionary_get_Keys_1974(); DLL2SDK::mscorlib::System::Collections::ICollection* System_Collections_IDictionary_get_Values_1975(); bool System_Collections_IDictionary_get_IsReadOnly_1976(); DLL2SDK::mscorlib::System::Object* System_Collections_IDictionary_get_Item_1977(DLL2SDK::mscorlib::System::Object* key_); void System_Collections_IDictionary_set_Item_1978(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); void System_Collections_IDictionary_Add_1979(DLL2SDK::mscorlib::System::Object* key_, DLL2SDK::mscorlib::System::Object* value_); bool System_Collections_IDictionary_Contains_1980(DLL2SDK::mscorlib::System::Object* key_); void System_Collections_IDictionary_Remove_1981(DLL2SDK::mscorlib::System::Object* key_); bool System_Collections_ICollection_get_IsSynchronized_1982(); DLL2SDK::mscorlib::System::Object* System_Collections_ICollection_get_SyncRoot_1983(); bool System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___get_IsReadOnly_1984(); void System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___Add_1985(DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 keyValuePair_); bool System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___Contains_1986(DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 keyValuePair_); void System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___CopyTo_1987(DLL2SDK::Array>* array_, int32_t index_); bool System_Collections_Generic_ICollection_System_Collections_Generic_KeyValuePair_TKey_TValue___Remove_1988(DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 keyValuePair_); void System_Collections_ICollection_CopyTo_1989(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); DLL2SDK::mscorlib::System::Collections::IEnumerator* System_Collections_IEnumerable_GetEnumerator_1990(); DLL2SDK::mscorlib::System::Collections::Generic::IEnumerator_1>* System_Collections_Generic_IEnumerable_System_Collections_Generic_KeyValuePair_TKey_TValue___GetEnumerator_1991(); DLL2SDK::mscorlib::System::Collections::IDictionaryEnumerator* System_Collections_IDictionary_GetEnumerator_1992(); int32_t get_Count_1993(); TValue get_Item_1994(TKey key_); void set_Item_1995(TKey key_, TValue value_); void Init_1996(int32_t capacity_, DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* hcp_); void InitArrays_1997(int32_t size_); void CopyToCheck_1998(DLL2SDK::mscorlib::System::Array* array_, int32_t index_); template void Do_CopyTo_1999(DLL2SDK::Array* array_, int32_t index_, DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_Transform_1* transform_); void CopyTo_2003(DLL2SDK::Array>* array_, int32_t index_); template void Do_ICollectionCopyTo_2004(DLL2SDK::mscorlib::System::Array* array_, int32_t index_, DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_Transform_1* transform_); void Resize_2005(); void Add_2006(TKey key_, TValue value_); DLL2SDK::mscorlib::System::Collections::Generic::IEqualityComparer_1* get_Comparer_2007(); void Clear_2008(); bool ContainsKey_2009(TKey key_); bool ContainsValue_2010(TValue value_); void GetObjectData_2011(DLL2SDK::mscorlib::System::Runtime::Serialization::SerializationInfo* info_, DLL2SDK::mscorlib::System::Runtime::Serialization::StreamingContext context_); void OnDeserialization_2012(DLL2SDK::mscorlib::System::Object* sender_); bool Remove_2013(TKey key_); bool TryGetValue_2014(TKey key_, TValue* value_); DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_KeyCollection* get_Keys_2015(); DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_ValueCollection* get_Values_2016(); TKey ToTKey_2017(DLL2SDK::mscorlib::System::Object* key_); TValue ToTValue_2018(DLL2SDK::mscorlib::System::Object* value_); bool ContainsKeyValuePair_2019(DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 pair_); DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2_Enumerator GetEnumerator_2020(); static DLL2SDK::mscorlib::System::Collections::Generic::KeyValuePair_2 make_pair_2000(TKey key_, TValue value_); static TKey pick_key_2001(TKey key_, TValue value_); static TValue pick_value_2002(TKey key_, TValue value_); static DLL2SDK::mscorlib::System::Collections::DictionaryEntry _CopyTo_m__0_2021(TKey key_, TValue value_); }; } namespace DLL2SDK::mscorlib::Mono::Security { struct Uri : DLL2SDK::mscorlib::System::Object { bool isUnixFilePath_; DLL2SDK::mscorlib::System::String* source_; DLL2SDK::mscorlib::System::String* scheme_; DLL2SDK::mscorlib::System::String* host_; int32_t port_; DLL2SDK::mscorlib::System::String* path_; DLL2SDK::mscorlib::System::String* query_; DLL2SDK::mscorlib::System::String* fragment_; DLL2SDK::mscorlib::System::String* userinfo_; bool isUnc_; bool isOpaquePart_; bool userEscaped_; DLL2SDK::mscorlib::System::String* cachedToString_; DLL2SDK::mscorlib::System::String* cachedLocalPath_; int32_t cachedHashCode_; bool reduce_; struct StaticFields { DLL2SDK::mscorlib::System::String* hexUpperChars_; DLL2SDK::mscorlib::System::String* SchemeDelimiter_; DLL2SDK::mscorlib::System::String* UriSchemeFile_; DLL2SDK::mscorlib::System::String* UriSchemeFtp_; DLL2SDK::mscorlib::System::String* UriSchemeGopher_; DLL2SDK::mscorlib::System::String* UriSchemeHttp_; DLL2SDK::mscorlib::System::String* UriSchemeHttps_; DLL2SDK::mscorlib::System::String* UriSchemeMailto_; DLL2SDK::mscorlib::System::String* UriSchemeNews_; DLL2SDK::mscorlib::System::String* UriSchemeNntp_; DLL2SDK::Array* schemes_; DLL2SDK::mscorlib::System::Collections::Generic::Dictionary_2* __f__switch_map17_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1868(DLL2SDK::mscorlib::System::String* uriString_); void _ctor_1869(DLL2SDK::mscorlib::System::String* uriString_, bool dontEscape_); DLL2SDK::mscorlib::System::String* get_AbsolutePath_1871(); bool get_IsFile_1872(); bool get_IsUnc_1873(); DLL2SDK::mscorlib::System::String* get_LocalPath_1874(); bool Equals_1875(DLL2SDK::mscorlib::System::Object* comparant_); int32_t GetHashCode_1876(); DLL2SDK::mscorlib::System::String* GetLeftPart_1877(DLL2SDK::mscorlib::Mono::Security::UriPartial part_); DLL2SDK::mscorlib::System::String* ToString_1883(); void Parse_1886(); DLL2SDK::mscorlib::System::String* Unescape_1887(DLL2SDK::mscorlib::System::String* str_); DLL2SDK::mscorlib::System::String* Unescape_1888(DLL2SDK::mscorlib::System::String* str_, bool excludeSharp_); void ParseAsWindowsUNC_1889(DLL2SDK::mscorlib::System::String* uriString_); void ParseAsWindowsAbsoluteFilePath_1890(DLL2SDK::mscorlib::System::String* uriString_); void ParseAsUnixAbsoluteFilePath_1891(DLL2SDK::mscorlib::System::String* uriString_); void Parse_1892(DLL2SDK::mscorlib::System::String* uriString_); DLL2SDK::mscorlib::System::String* GetOpaqueWiseSchemeDelimiter_1896(); static void _cctor_1870(); static int32_t FromHex_1878(wchar_t digit_); static DLL2SDK::mscorlib::System::String* HexEscape_1879(wchar_t character_); static wchar_t HexUnescape_1880(DLL2SDK::mscorlib::System::String* pattern_, int32_t* index_); static bool IsHexDigit_1881(wchar_t digit_); static bool IsHexEncoding_1882(DLL2SDK::mscorlib::System::String* pattern_, int32_t index_); static DLL2SDK::mscorlib::System::String* EscapeString_1884(DLL2SDK::mscorlib::System::String* str_); static DLL2SDK::mscorlib::System::String* EscapeString_1885(DLL2SDK::mscorlib::System::String* str_, bool escapeReserved_, bool escapeHex_, bool escapeBrackets_); static DLL2SDK::mscorlib::System::String* Reduce_1893(DLL2SDK::mscorlib::System::String* path_); static DLL2SDK::mscorlib::System::String* GetSchemeDelimiter_1894(DLL2SDK::mscorlib::System::String* scheme_); static int32_t GetDefaultPort_1895(DLL2SDK::mscorlib::System::String* scheme_); static bool IsPredefinedScheme_1897(DLL2SDK::mscorlib::System::String* scheme_); }; } namespace DLL2SDK::mscorlib::Mono::Math::Prime::Generator { struct SequentialSearchPrimeGeneratorBase : DLL2SDK::mscorlib::Mono::Math::Prime::Generator::PrimeGeneratorBase { void _ctor_1495(); DLL2SDK::mscorlib::Mono::Math::BigInteger* GenerateSearchBase_1496(int32_t bits_, DLL2SDK::mscorlib::System::Object* context_); DLL2SDK::mscorlib::Mono::Math::BigInteger* GenerateNewPrime_1497(int32_t bits_); DLL2SDK::mscorlib::Mono::Math::BigInteger* GenerateNewPrime_1498(int32_t bits_, DLL2SDK::mscorlib::System::Object* context_); bool IsPrimeAcceptable_1499(DLL2SDK::mscorlib::Mono::Math::BigInteger* bi_, DLL2SDK::mscorlib::System::Object* context_); }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { struct Win32RegistryApi : DLL2SDK::mscorlib::System::Object { int32_t NativeBytesPerCharacter_; void _ctor_1366(); DLL2SDK::mscorlib::System::Object* GetValue_1375(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* defaultValue_, DLL2SDK::mscorlib::Microsoft::Win32::RegistryValueOptions options_); int32_t GetBinaryValue_1376(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::Microsoft::Win32::RegistryValueKind type_, DLL2SDK::Array* data_, int32_t size_); DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* OpenSubKey_1377(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* keyName_, bool writable_); void Flush_1378(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_); void Close_1379(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_); void GenerateException_1380(int32_t errorCode_); DLL2SDK::mscorlib::System::String* ToString_1381(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_); static int32_t RegCloseKey_1367(intptr_t keyHandle_); static int32_t RegFlushKey_1368(intptr_t keyHandle_); static int32_t RegOpenKeyEx_1369(intptr_t keyBase_, DLL2SDK::mscorlib::System::String* keyName_, intptr_t reserved_, int32_t access_, intptr_t* keyHandle_); static int32_t RegQueryValueEx_1370(intptr_t keyBase_, DLL2SDK::mscorlib::System::String* valueName_, intptr_t reserved_, DLL2SDK::mscorlib::Microsoft::Win32::RegistryValueKind* type_, intptr_t zero_, int32_t* dataSize_); static int32_t RegQueryValueEx_1371(intptr_t keyBase_, DLL2SDK::mscorlib::System::String* valueName_, intptr_t reserved_, DLL2SDK::mscorlib::Microsoft::Win32::RegistryValueKind* type_, DLL2SDK::Array* data_, int32_t* dataSize_); static int32_t RegQueryValueEx_1372(intptr_t keyBase_, DLL2SDK::mscorlib::System::String* valueName_, intptr_t reserved_, DLL2SDK::mscorlib::Microsoft::Win32::RegistryValueKind* type_, int32_t* data_, int32_t* dataSize_); static intptr_t GetHandle_1373(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* key_); static bool IsHandleValid_1374(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* key_); static DLL2SDK::mscorlib::System::String* CombineName_1382(DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* rkey_, DLL2SDK::mscorlib::System::String* localName_); }; } namespace DLL2SDK::mscorlib::Microsoft::Win32 { struct RegistryKey : DLL2SDK::mscorlib::System::MarshalByRefObject { DLL2SDK::mscorlib::System::Object* handle_; DLL2SDK::mscorlib::System::Object* hive_; DLL2SDK::mscorlib::System::String* qname_; bool isRemoteRoot_; bool isWritable_; struct StaticFields { DLL2SDK::mscorlib::Microsoft::Win32::IRegistryApi* RegistryApi_; }; StaticFields* GetStaticFields() { return reinterpret_cast(this->ClassPtr->StaticFieldsPtr); } void _ctor_1315(DLL2SDK::mscorlib::Microsoft::Win32::RegistryHive hiveId_); void _ctor_1316(DLL2SDK::mscorlib::Microsoft::Win32::RegistryHive hiveId_, intptr_t keyHandle_, bool remoteRoot_); void _ctor_1317(DLL2SDK::mscorlib::System::Object* data_, DLL2SDK::mscorlib::System::String* keyName_, bool writable_); void System_IDisposable_Dispose_1319(); void Finalize_1320(); DLL2SDK::mscorlib::System::String* get_Name_1321(); void Flush_1322(); void Close_1323(); DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* OpenSubKey_1324(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::Microsoft::Win32::RegistryKey* OpenSubKey_1325(DLL2SDK::mscorlib::System::String* name_, bool writable_); DLL2SDK::mscorlib::System::Object* GetValue_1326(DLL2SDK::mscorlib::System::String* name_); DLL2SDK::mscorlib::System::Object* GetValue_1327(DLL2SDK::mscorlib::System::String* name_, DLL2SDK::mscorlib::System::Object* defaultValue_); DLL2SDK::mscorlib::System::String* ToString_1328(); bool get_IsRoot_1329(); DLL2SDK::mscorlib::Microsoft::Win32::RegistryHive get_Hive_1330(); DLL2SDK::mscorlib::System::Object* get_Handle_1331(); void AssertKeyStillValid_1332(); void AssertKeyNameLength_1333(DLL2SDK::mscorlib::System::String* name_); static void _cctor_1318(); static DLL2SDK::mscorlib::System::String* DecodeString_1334(DLL2SDK::Array* data_); static DLL2SDK::mscorlib::System::IO::IOException* CreateMarkedForDeletionException_1335(); static DLL2SDK::mscorlib::System::String* GetHiveName_1336(DLL2SDK::mscorlib::Microsoft::Win32::RegistryHive hive_); }; } namespace DLL2SDK::mscorlib::Microsoft::Win32::SafeHandles { struct SafeWaitHandle : DLL2SDK::mscorlib::Microsoft::Win32::SafeHandles::SafeHandleZeroOrMinusOneIsInvalid { void _ctor_1307(intptr_t existingHandle_, bool ownsHandle_); bool ReleaseHandle_1308(); }; } namespace DLL2SDK::mscorlib::System { struct MonoLimitationAttribute : DLL2SDK::mscorlib::System::MonoTODOAttribute { void _ctor_1304(DLL2SDK::mscorlib::System::String* comment_); }; } namespace DLL2SDK::mscorlib::System::Security::Cryptography { struct TripleDESCryptoServiceProvider : DLL2SDK::mscorlib::System::Security::Cryptography::TripleDES { void _ctor_5856(); void GenerateIV_5857(); void GenerateKey_5858(); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateDecryptor_5859(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); DLL2SDK::mscorlib::System::Security::Cryptography::ICryptoTransform* CreateEncryptor_5860(DLL2SDK::Array* rgbKey_, DLL2SDK::Array* rgbIV_); }; }