Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef _MSC_VER
- typedef __int8 int8_t;
- typedef __int16 int16_t;
- typedef __int32 int32_t;
- typedef __int64 int64_t;
- typedef unsigned __int8 uint8_t;
- typedef unsigned __int16 uint16_t;
- typedef unsigned __int32 uint32_t;
- typedef unsigned __int64 uint64_t;
- extern "C" void* alloca(uint32_t);
- extern "C" void* memcpy(void* dst, void* src, int32_t size);
- extern "C" void* memset(void *,int32_t,uint32_t);
- template<typename T> T compare_and_swap(T* reg, T oldval, T newval)
- {
- T old_reg_val = *reg;
- if (old_reg_val == oldval)
- *reg = newval;
- return old_reg_val;
- };
- void sync_synchronize()
- {
- }
- #elif __GNUC__ >= 3
- typedef signed char int8_t;
- typedef short int16_t;
- typedef int int32_t;
- typedef long long int64_t;
- typedef unsigned char uint8_t;
- typedef unsigned short uint16_t;
- typedef unsigned int uint32_t;
- typedef unsigned long long uint64_t;
- extern void *__builtin_memset(void *,int32_t,uint32_t);
- #define memset __builtin_memset
- extern void *__builtin_memcpy(void *,const void *,uint32_t);
- #define compare_and_swap __sync_val_compare_and_swap
- #define sync_synchronize __sync_synchronize
- #define fetch_and_add __sync_fetch_and_add
- #define fetch_and_sub __sync_fetch_and_sub
- #define swap __sync_lock_test_and_set
- #define alloca __builtin_alloca
- inline void* memcpy(void* dst, void* src, int32_t size)
- {
- return __builtin_memcpy(dst, src, size);
- }
- #endif
- typedef void Void;
- typedef bool Boolean;
- typedef int8_t SByte;
- typedef int16_t Int16;
- typedef int32_t Int32;
- typedef int64_t Int64;
- typedef uint8_t Byte;
- typedef uint16_t Char;
- typedef uint16_t UInt16;
- typedef uint32_t UInt32;
- typedef uint64_t UInt64;
- typedef float Single;
- typedef double Double;
- extern "C" Byte* calloc(UInt32);
- extern "C" Void* __dynamic_cast(Void*, Void*, Void*, Int32);
- extern "C" Void __cxa_pure_virtual();
- // RTTI externals
- extern "C" void* _ZTVN10__cxxabiv117__class_type_infoE;
- extern "C" void* _ZTVN10__cxxabiv119__pointer_type_infoE;
- extern "C" void* _ZTVN10__cxxabiv120__si_class_type_infoE;
- extern "C" void* _ZTVN10__cxxabiv121__vmi_class_type_infoE;
- extern "C" void* _ZTVN10__cxxabiv129__pointer_to_member_type_infoE;
- // Float
- extern "C" Double fmod (Double, Double);
- inline Void* __dynamic_cast_null_test(Void* src, Void* rttiFrom, Void* rttiTo, Int32 offset)
- {
- if (!src)
- {
- return 0;
- }
- return __dynamic_cast(src, rttiFrom, rttiTo, offset);
- }
- inline Void* __interface_to_object(Void* _interface)
- {
- if (!_interface)
- {
- return 0;
- }
- return (Void*) ((Byte*)_interface + *(*(Int32**)_interface - 2));
- }
- extern "C" void GC_init();
- extern "C" void* GC_malloc(UInt32);
- extern "C" void* GC_malloc_atomic(UInt32);
- extern "C" void* GC_realloc(Byte*, UInt32);
- extern "C" UInt32 GC_get_heap_size();
- extern "C" struct System_Type;
- extern "C" struct System_Void;
- extern "C" struct System_Object {
- Void** vtable;
- };
- extern "C" struct X {
- System_Object base;
- };
- System_Type* X__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; } _RTTI_System_Object_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_System_Object_Pointer_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_X_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"1X"
- ,(Byte*)&_RTTI_System_Object_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_X_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P1X"
- ,0,
- (Byte*)&_RTTI_X_Info
- };
- extern "C" struct System_String;
- extern "C" struct System_ICloneable {
- Void** vtable;
- };
- extern "C" struct System_Collections_IEnumerable {
- Void** vtable;
- };
- extern "C" struct System_Collections_ICollection {
- System_Collections_IEnumerable ifce_System_Collections_IEnumerable;
- };
- extern "C" struct System_Collections_IList {
- System_Collections_ICollection ifce_System_Collections_ICollection;
- };
- extern "C" struct System_Array {
- System_Object base;
- System_ICloneable ifce_System_ICloneable;
- System_Collections_IList ifce_System_Collections_IList;
- };
- extern "C" struct System_IComparable {
- Void** vtable;
- };
- extern "C" struct System_String {
- System_Object base;
- System_IComparable ifce_System_IComparable;
- Int32 m_stringLength;
- Char m_firstChar;
- };
- extern "C" struct System_Collections_Generic_IEnumerableGSystem_StringC {
- System_Collections_IEnumerable ifce_System_Collections_IEnumerable;
- };
- extern "C" struct System_Collections_Generic_ICollectionGSystem_StringC {
- System_Collections_Generic_IEnumerableGSystem_StringC ifce_System_Collections_Generic_IEnumerableGSystem_StringC;
- };
- extern "C" struct System_Collections_Generic_IListGSystem_StringC {
- System_Collections_Generic_ICollectionGSystem_StringC ifce_System_Collections_Generic_ICollectionGSystem_StringC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyCollectionGSystem_StringC {
- System_Collections_Generic_IEnumerableGSystem_StringC ifce_System_Collections_Generic_IEnumerableGSystem_StringC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyListGSystem_StringC {
- System_Collections_Generic_IReadOnlyCollectionGSystem_StringC ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC;
- };
- extern "C" struct System_StringAY {
- System_Array base;
- System_Collections_Generic_IListGSystem_StringC ifce_System_Collections_Generic_IListGSystem_StringC;
- System_Collections_Generic_IReadOnlyListGSystem_StringC ifce_System_Collections_Generic_IReadOnlyListGSystem_StringC;
- Int16 rank;
- Int16 typeCode;
- Int32 elementSize;
- Int32 length;
- System_String* data[0];
- };
- System_Type* egiiwcdw_System_StringAY__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_System_Array_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_System_Array_Pointer_Info;
- extern "C" const struct { Byte* f1; Byte* f2; } _RTTI_System_Collections_IEnumerable_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_System_Collections_IEnumerable_Pointer_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_StringC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"53System.Collections.Generic.IEnumerable<System.String>"
- ,(Byte*)&_RTTI_System_Collections_IEnumerable_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_StringC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P53System.Collections.Generic.IEnumerable<System.String>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_StringC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_StringC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"53System.Collections.Generic.ICollection<System.String>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_StringC_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_StringC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P53System.Collections.Generic.ICollection<System.String>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_StringC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_StringC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"47System.Collections.Generic.IList<System.String>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_StringC_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_StringC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P47System.Collections.Generic.IList<System.String>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_StringC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"61System.Collections.Generic.IReadOnlyCollection<System.String>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_StringC_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P61System.Collections.Generic.IReadOnlyCollection<System.String>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"55System.Collections.Generic.IReadOnlyList<System.String>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P55System.Collections.Generic.IReadOnlyList<System.String>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_StringAY_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"15System.String[]"
- ,0,
- 3
- ,(Byte*)&_RTTI_System_Array_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_StringC_Info,
- 3074
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC_Info,
- 4098
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_StringAY_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P15System.String[]"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_StringAY_Info
- };
- extern "C" struct System_Byte;
- extern "C" struct System_ValueType {
- System_Object base;
- };
- extern "C" struct System_IFormattable {
- Void** vtable;
- };
- extern "C" struct System_IConvertible {
- Void** vtable;
- };
- extern "C" struct System_Byte {
- System_ValueType base;
- System_IFormattable ifce_System_IFormattable;
- System_IConvertible ifce_System_IConvertible;
- Byte m_value;
- };
- extern "C" struct System_Collections_Generic_IEnumerableGSystem_ByteC {
- System_Collections_IEnumerable ifce_System_Collections_IEnumerable;
- };
- extern "C" struct System_Collections_Generic_ICollectionGSystem_ByteC {
- System_Collections_Generic_IEnumerableGSystem_ByteC ifce_System_Collections_Generic_IEnumerableGSystem_ByteC;
- };
- extern "C" struct System_Collections_Generic_IListGSystem_ByteC {
- System_Collections_Generic_ICollectionGSystem_ByteC ifce_System_Collections_Generic_ICollectionGSystem_ByteC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC {
- System_Collections_Generic_IEnumerableGSystem_ByteC ifce_System_Collections_Generic_IEnumerableGSystem_ByteC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyListGSystem_ByteC {
- System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC;
- };
- extern "C" struct System_ByteAY {
- System_Array base;
- System_Collections_Generic_IListGSystem_ByteC ifce_System_Collections_Generic_IListGSystem_ByteC;
- System_Collections_Generic_IReadOnlyListGSystem_ByteC ifce_System_Collections_Generic_IReadOnlyListGSystem_ByteC;
- Int16 rank;
- Int16 typeCode;
- Int32 elementSize;
- Int32 length;
- Byte data[0];
- };
- System_Type* egiiwcdw_ByteAY__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_ByteC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"51System.Collections.Generic.IEnumerable<System.Byte>"
- ,(Byte*)&_RTTI_System_Collections_IEnumerable_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_ByteC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P51System.Collections.Generic.IEnumerable<System.Byte>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_ByteC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_ByteC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"51System.Collections.Generic.ICollection<System.Byte>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_ByteC_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_ByteC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P51System.Collections.Generic.ICollection<System.Byte>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_ByteC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_ByteC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"45System.Collections.Generic.IList<System.Byte>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_ByteC_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_ByteC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P45System.Collections.Generic.IList<System.Byte>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_ByteC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"59System.Collections.Generic.IReadOnlyCollection<System.Byte>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_ByteC_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P59System.Collections.Generic.IReadOnlyCollection<System.Byte>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"53System.Collections.Generic.IReadOnlyList<System.Byte>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P53System.Collections.Generic.IReadOnlyList<System.Byte>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_ByteAY_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"13System.Byte[]"
- ,0,
- 3
- ,(Byte*)&_RTTI_System_Array_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_ByteC_Info,
- 3074
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC_Info,
- 4098
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_ByteAY_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P13System.Byte[]"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_ByteAY_Info
- };
- extern "C" struct System_ArraySegmentGSystem_StringC {
- System_ValueType base;
- System_Collections_Generic_IListGSystem_StringC ifce_System_Collections_Generic_IListGSystem_StringC;
- System_Collections_Generic_IReadOnlyListGSystem_StringC ifce_System_Collections_Generic_IReadOnlyListGSystem_StringC;
- System_StringAY* _array;
- Int32 _offset;
- Int32 _count;
- };
- System_Type* egiiwcdw_System_ArraySegmentGSystem_StringC__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_System_ValueType_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_System_ValueType_Pointer_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"34System.ArraySegment<System.String>"
- ,0,
- 3
- ,(Byte*)&_RTTI_System_ValueType_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_StringC_Info,
- 1026
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC_Info,
- 2050
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P34System.ArraySegment<System.String>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_Info
- };
- extern "C" struct System_IDisposable {
- Void** vtable;
- };
- extern "C" struct System_Collections_IEnumerator {
- Void** vtable;
- };
- extern "C" struct System_Collections_Generic_IEnumeratorGSystem_StringC {
- System_IDisposable ifce_System_IDisposable;
- System_Collections_IEnumerator ifce_System_Collections_IEnumerator;
- };
- extern "C" struct System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator {
- System_Object base;
- System_Collections_Generic_IEnumeratorGSystem_StringC ifce_System_Collections_Generic_IEnumeratorGSystem_StringC;
- System_StringAY* _array;
- Int32 _start;
- Int32 _end;
- Int32 _current;
- };
- System_Type* egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; } _RTTI_System_IDisposable_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_System_IDisposable_Pointer_Info;
- extern "C" const struct { Byte* f1; Byte* f2; } _RTTI_System_Collections_IEnumerator_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_System_Collections_IEnumerator_Pointer_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"53System.Collections.Generic.IEnumerator<System.String>"
- ,0,
- 2
- ,(Byte*)&_RTTI_System_IDisposable_Info,
- 2
- ,(Byte*)&_RTTI_System_Collections_IEnumerator_Info,
- 1026
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P53System.Collections.Generic.IEnumerator<System.String>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"57System.ArraySegment<System.String>.ArraySegmentEnumerator"
- ,0,
- 2
- ,(Byte*)&_RTTI_System_Object_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC_Info,
- 1026
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P57System.ArraySegment<System.String>.ArraySegmentEnumerator"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_Info
- };
- extern "C" struct System_ArraySegmentGSystem_ByteC {
- System_ValueType base;
- System_Collections_Generic_IListGSystem_ByteC ifce_System_Collections_Generic_IListGSystem_ByteC;
- System_Collections_Generic_IReadOnlyListGSystem_ByteC ifce_System_Collections_Generic_IReadOnlyListGSystem_ByteC;
- System_ByteAY* _array;
- Int32 _offset;
- Int32 _count;
- };
- System_Type* egiiwcdw_System_ArraySegmentGSystem_ByteC__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"32System.ArraySegment<System.Byte>"
- ,0,
- 3
- ,(Byte*)&_RTTI_System_ValueType_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_ByteC_Info,
- 1026
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC_Info,
- 2050
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P32System.ArraySegment<System.Byte>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_Info
- };
- extern "C" struct System_Collections_Generic_IEnumeratorGSystem_ByteC {
- System_IDisposable ifce_System_IDisposable;
- System_Collections_IEnumerator ifce_System_Collections_IEnumerator;
- };
- extern "C" struct System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator {
- System_Object base;
- System_Collections_Generic_IEnumeratorGSystem_ByteC ifce_System_Collections_Generic_IEnumeratorGSystem_ByteC;
- System_ByteAY* _array;
- Int32 _start;
- Int32 _end;
- Int32 _current;
- };
- System_Type* egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"51System.Collections.Generic.IEnumerator<System.Byte>"
- ,0,
- 2
- ,(Byte*)&_RTTI_System_IDisposable_Info,
- 2
- ,(Byte*)&_RTTI_System_Collections_IEnumerator_Info,
- 1026
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P51System.Collections.Generic.IEnumerator<System.Byte>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"55System.ArraySegment<System.Byte>.ArraySegmentEnumerator"
- ,0,
- 2
- ,(Byte*)&_RTTI_System_Object_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC_Info,
- 1026
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P55System.ArraySegment<System.Byte>.ArraySegmentEnumerator"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_Info
- };
- extern "C" struct System_Int32;
- extern "C" struct System_Int32 {
- System_ValueType base;
- System_IFormattable ifce_System_IFormattable;
- System_IConvertible ifce_System_IConvertible;
- Int32 m_value;
- };
- extern "C" struct System_Collections_Generic_IEnumerableGSystem_Int32C {
- System_Collections_IEnumerable ifce_System_Collections_IEnumerable;
- };
- extern "C" struct System_Collections_Generic_ICollectionGSystem_Int32C {
- System_Collections_Generic_IEnumerableGSystem_Int32C ifce_System_Collections_Generic_IEnumerableGSystem_Int32C;
- };
- extern "C" struct System_Collections_Generic_IListGSystem_Int32C {
- System_Collections_Generic_ICollectionGSystem_Int32C ifce_System_Collections_Generic_ICollectionGSystem_Int32C;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C {
- System_Collections_Generic_IEnumerableGSystem_Int32C ifce_System_Collections_Generic_IEnumerableGSystem_Int32C;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyListGSystem_Int32C {
- System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C;
- };
- extern "C" struct System_Int32AY {
- System_Array base;
- System_Collections_Generic_IListGSystem_Int32C ifce_System_Collections_Generic_IListGSystem_Int32C;
- System_Collections_Generic_IReadOnlyListGSystem_Int32C ifce_System_Collections_Generic_IReadOnlyListGSystem_Int32C;
- Int16 rank;
- Int16 typeCode;
- Int32 elementSize;
- Int32 length;
- Int32 data[0];
- };
- System_Type* egiiwcdw_Int32AY__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_Int32C_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"52System.Collections.Generic.IEnumerable<System.Int32>"
- ,(Byte*)&_RTTI_System_Collections_IEnumerable_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_Int32C_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P52System.Collections.Generic.IEnumerable<System.Int32>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_Int32C_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_Int32C_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"52System.Collections.Generic.ICollection<System.Int32>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_Int32C_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_Int32C_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P52System.Collections.Generic.ICollection<System.Int32>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_Int32C_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_Int32C_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"46System.Collections.Generic.IList<System.Int32>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_ICollectionGSystem_Int32C_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_Int32C_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P46System.Collections.Generic.IList<System.Int32>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_Int32C_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"60System.Collections.Generic.IReadOnlyCollection<System.Int32>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumerableGSystem_Int32C_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P60System.Collections.Generic.IReadOnlyCollection<System.Int32>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv120__si_class_type_infoE) + 2),
- (Byte*)"54System.Collections.Generic.IReadOnlyList<System.Int32>"
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C_Info};
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P54System.Collections.Generic.IReadOnlyList<System.Int32>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_Int32AY_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"14System.Int32[]"
- ,0,
- 3
- ,(Byte*)&_RTTI_System_Array_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_Int32C_Info,
- 3074
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C_Info,
- 4098
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Int32AY_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P14System.Int32[]"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Int32AY_Info
- };
- extern "C" struct System_ArraySegmentGSystem_Int32C {
- System_ValueType base;
- System_Collections_Generic_IListGSystem_Int32C ifce_System_Collections_Generic_IListGSystem_Int32C;
- System_Collections_Generic_IReadOnlyListGSystem_Int32C ifce_System_Collections_Generic_IReadOnlyListGSystem_Int32C;
- System_Int32AY* _array;
- Int32 _offset;
- Int32 _count;
- };
- System_Type* egiiwcdw_System_ArraySegmentGSystem_Int32C__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"33System.ArraySegment<System.Int32>"
- ,0,
- 3
- ,(Byte*)&_RTTI_System_ValueType_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IListGSystem_Int32C_Info,
- 1026
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C_Info,
- 2050
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P33System.ArraySegment<System.Int32>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_Info
- };
- extern "C" struct System_Collections_Generic_IEnumeratorGSystem_Int32C {
- System_IDisposable ifce_System_IDisposable;
- System_Collections_IEnumerator ifce_System_Collections_IEnumerator;
- };
- extern "C" struct System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator {
- System_Object base;
- System_Collections_Generic_IEnumeratorGSystem_Int32C ifce_System_Collections_Generic_IEnumeratorGSystem_Int32C;
- System_Int32AY* _array;
- Int32 _start;
- Int32 _end;
- Int32 _current;
- };
- System_Type* egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__type = 0/*undef*/;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f7; Int32 f8; Byte* f9; Int32 f10; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"52System.Collections.Generic.IEnumerator<System.Int32>"
- ,0,
- 2
- ,(Byte*)&_RTTI_System_IDisposable_Info,
- 2
- ,(Byte*)&_RTTI_System_Collections_IEnumerator_Info,
- 1026
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P52System.Collections.Generic.IEnumerator<System.Int32>"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C_Info
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Int32 f4; Byte* f5; Int32 f6; Byte* f7; Int32 f8; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv121__vmi_class_type_infoE) + 2),
- (Byte*)"56System.ArraySegment<System.Int32>.ArraySegmentEnumerator"
- ,0,
- 2
- ,(Byte*)&_RTTI_System_Object_Info,
- 2
- ,(Byte*)&_RTTI_egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C_Info,
- 1026
- };
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_Pointer_Info = {
- (Byte*) (((Byte**) &_ZTVN10__cxxabiv119__pointer_type_infoE) + 2),
- (Byte*)"P56System.ArraySegment<System.Int32>.ArraySegmentEnumerator"
- ,0,
- (Byte*)&_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_Info
- };
- System_Type* egiiwcdw_System_Collections_Generic_IListGSystem_StringC__type = 0/*undef*/;
- System_Type* egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC__type = 0/*undef*/;
- System_Type* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC__type = 0/*undef*/;
- System_Type* egiiwcdw_System_Collections_Generic_IListGSystem_ByteC__type = 0/*undef*/;
- System_Type* egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC__type = 0/*undef*/;
- System_Type* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC__type = 0/*undef*/;
- System_Type* egiiwcdw_System_Collections_Generic_IListGSystem_Int32C__type = 0/*undef*/;
- System_Type* egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C__type = 0/*undef*/;
- System_Type* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C__type = 0/*undef*/;
- extern "C" Void Void_System_Object__ctorFN(System_Object* __this);
- extern "C" Void Void_X__ctorFN(X* __this) {
- Void_System_Object__ctorFN((System_Object*) (__this));
- return;
- }
- extern "C" struct System_Collections_Generic_IEnumerableGSystem_StringAYC {
- System_Collections_IEnumerable ifce_System_Collections_IEnumerable;
- };
- extern "C" struct System_Collections_Generic_ICollectionGSystem_StringAYC {
- System_Collections_Generic_IEnumerableGSystem_StringAYC ifce_System_Collections_Generic_IEnumerableGSystem_StringAYC;
- };
- extern "C" struct System_Collections_Generic_IListGSystem_StringAYC {
- System_Collections_Generic_ICollectionGSystem_StringAYC ifce_System_Collections_Generic_ICollectionGSystem_StringAYC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyCollectionGSystem_StringAYC {
- System_Collections_Generic_IEnumerableGSystem_StringAYC ifce_System_Collections_Generic_IEnumerableGSystem_StringAYC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyListGSystem_StringAYC {
- System_Collections_Generic_IReadOnlyCollectionGSystem_StringAYC ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_StringAYC;
- };
- extern "C" struct System_StringAYAY {
- System_Array base;
- System_Collections_Generic_IListGSystem_StringAYC ifce_System_Collections_Generic_IListGSystem_StringAYC;
- System_Collections_Generic_IReadOnlyListGSystem_StringAYC ifce_System_Collections_Generic_IReadOnlyListGSystem_StringAYC;
- Int16 rank;
- Int16 typeCode;
- Int32 elementSize;
- Int32 length;
- System_StringAY* data[0];
- };
- extern "C" Void Void_System_Console_WriteLineFSystem_StringN(System_String* value);
- extern "C" Int32 Int32_X_MainFSystem_StringAYN(System_StringAY* args) {
- Void_System_Console_WriteLineFSystem_StringN((args)->data[0]);
- return 0;
- }
- extern "C" Void Void_X__initFN(X* __this);
- extern "C" X* X_X__newFN() {
- X* _dup16;
- _dup16 = (X*) (GC_malloc(sizeof(X)));
- Void_X__initFN(_dup16);
- return _dup16;
- }
- extern "C" System_String* System_String_System_Object_ToStringFN(System_Object* __this);
- extern "C" Boolean Boolean_System_Object_EqualsFSystem_ObjectN(System_Object* __this, System_Object* obj);
- extern "C" Int32 Int32_System_Object_GetHashCodeFN(System_Object* __this);
- extern "C" Void Void_System_Object_FinalizeFN(System_Object* __this);
- extern "C" Int32 Int32_X__getsizeFN(X* __this);
- extern "C" System_Type* System_Type_X__gettypeFN(X* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } X_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_X_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &Boolean_System_Object_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &Int32_System_Object_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &Int32_X__getsizeFN,
- (System_Type* (*)(System_Object*)) &System_Type_X__gettypeFN
- };
- extern "C" Void Void_X__initFN(X* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &X_vtable_impl) + 2));
- return;
- }
- extern "C" Int32 Int32_X__getsizeFN(X* __this) {
- return sizeof(X);
- }
- extern "C" System_Type* System_Type_X__sgettypeFN();
- extern "C" System_Type* System_Type_X__gettypeFN(X* __this) {
- return System_Type_X__sgettypeFN();
- }
- extern "C" Int32 egiiwcdw_Int32_System_ByteAY__getsizeFN(System_ByteAY* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_ByteAY__gettypeFN(System_ByteAY* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_ByteAY_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_ByteAY_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &Boolean_System_Object_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &Int32_System_Object_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ByteAY__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_ByteAY__gettypeFN
- };
- extern "C" System_Object* System_Object_System_Array_CloneFN(System_Array* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Object* (*System_Object_System_ICloneable_CloneFN)(System_ICloneable*);
- } egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_ByteAY_Info,
- (System_Object* (*)(System_ICloneable*)) &System_Object_System_Array_CloneFN
- };
- extern "C" System_Collections_IEnumerator* System_Collections_IEnumerator_System_Array_GetEnumeratorFN(System_Array* __this);
- extern "C" Void Void_System_Array_CopyToFSystem_Array__Int32N(System_Array* __this, System_Array* array, Int32 index);
- extern "C" Int32 Int32_System_Array_System_Collections_ICollection_get_CountFN(System_Array* __this);
- extern "C" System_Object* System_Object_System_Array_get_SyncRootFN(System_Array* __this);
- extern "C" Boolean Boolean_System_Array_get_IsSynchronizedFN(System_Array* __this);
- extern "C" System_Object* System_Object_System_Array_System_Collections_IList_get_ItemFInt32N(System_Array* __this, Int32 index);
- extern "C" Void Void_System_Array_System_Collections_IList_set_ItemFInt32__System_ObjectN(System_Array* __this, Int32 index, System_Object* value);
- extern "C" Int32 Int32_System_Array_System_Collections_IList_AddFSystem_ObjectN(System_Array* __this, System_Object* value);
- extern "C" Boolean Boolean_System_Array_System_Collections_IList_ContainsFSystem_ObjectN(System_Array* __this, System_Object* value);
- extern "C" Void Void_System_Array_System_Collections_IList_ClearFN(System_Array* __this);
- extern "C" Boolean Boolean_System_Array_get_IsReadOnlyFN(System_Array* __this);
- extern "C" Boolean Boolean_System_Array_get_IsFixedSizeFN(System_Array* __this);
- extern "C" Int32 Int32_System_Array_System_Collections_IList_IndexOfFSystem_ObjectN(System_Array* __this, System_Object* value);
- extern "C" Void Void_System_Array_System_Collections_IList_InsertFInt32__System_ObjectN(System_Array* __this, Int32 index, System_Object* value);
- extern "C" Void Void_System_Array_System_Collections_IList_RemoveFSystem_ObjectN(System_Array* __this, System_Object* value);
- extern "C" Void Void_System_Array_System_Collections_IList_RemoveAtFInt32N(System_Array* __this, Int32 index);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- Void (*Void_System_Collections_ICollection_CopyToFSystem_Array__Int32N)(System_Collections_ICollection*, System_Array*, Int32);
- Int32 (*Int32_System_Collections_ICollection_get_CountFN)(System_Collections_ICollection*);
- System_Object* (*System_Object_System_Collections_ICollection_get_SyncRootFN)(System_Collections_ICollection*);
- Boolean (*Boolean_System_Collections_ICollection_get_IsSynchronizedFN)(System_Collections_ICollection*);
- System_Object* (*System_Object_System_Collections_IList_get_ItemFInt32N)(System_Collections_IList*, Int32);
- Void (*Void_System_Collections_IList_set_ItemFInt32__System_ObjectN)(System_Collections_IList*, Int32, System_Object*);
- Int32 (*Int32_System_Collections_IList_AddFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Boolean (*Boolean_System_Collections_IList_ContainsFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_ClearFN)(System_Collections_IList*);
- Boolean (*Boolean_System_Collections_IList_get_IsReadOnlyFN)(System_Collections_IList*);
- Boolean (*Boolean_System_Collections_IList_get_IsFixedSizeFN)(System_Collections_IList*);
- Int32 (*Int32_System_Collections_IList_IndexOfFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_InsertFInt32__System_ObjectN)(System_Collections_IList*, Int32, System_Object*);
- Void (*Void_System_Collections_IList_RemoveFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_RemoveAtFInt32N)(System_Collections_IList*, Int32);
- } egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_ByteAY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Void (*)(System_Collections_ICollection*, System_Array*, Int32)) &Void_System_Array_CopyToFSystem_Array__Int32N,
- (Int32 (*)(System_Collections_ICollection*)) &Int32_System_Array_System_Collections_ICollection_get_CountFN,
- (System_Object* (*)(System_Collections_ICollection*)) &System_Object_System_Array_get_SyncRootFN,
- (Boolean (*)(System_Collections_ICollection*)) &Boolean_System_Array_get_IsSynchronizedFN,
- (System_Object* (*)(System_Collections_IList*, Int32)) &System_Object_System_Array_System_Collections_IList_get_ItemFInt32N,
- (Void (*)(System_Collections_IList*, Int32, System_Object*)) &Void_System_Array_System_Collections_IList_set_ItemFInt32__System_ObjectN,
- (Int32 (*)(System_Collections_IList*, System_Object*)) &Int32_System_Array_System_Collections_IList_AddFSystem_ObjectN,
- (Boolean (*)(System_Collections_IList*, System_Object*)) &Boolean_System_Array_System_Collections_IList_ContainsFSystem_ObjectN,
- (Void (*)(System_Collections_IList*)) &Void_System_Array_System_Collections_IList_ClearFN,
- (Boolean (*)(System_Collections_IList*)) &Boolean_System_Array_get_IsReadOnlyFN,
- (Boolean (*)(System_Collections_IList*)) &Boolean_System_Array_get_IsFixedSizeFN,
- (Int32 (*)(System_Collections_IList*, System_Object*)) &Int32_System_Array_System_Collections_IList_IndexOfFSystem_ObjectN,
- (Void (*)(System_Collections_IList*, Int32, System_Object*)) &Void_System_Array_System_Collections_IList_InsertFInt32__System_ObjectN,
- (Void (*)(System_Collections_IList*, System_Object*)) &Void_System_Array_System_Collections_IList_RemoveFSystem_ObjectN,
- (Void (*)(System_Collections_IList*, Int32)) &Void_System_Array_System_Collections_IList_RemoveAtFInt32N
- };
- extern "C" Int32 egiiwcdw_Int32_System_ByteAY_get_CountFN(System_ByteAY* __this);
- extern "C" Byte egiiwcdw_Byte_System_ByteAY_get_ItemFInt32N(System_ByteAY* __this, Int32 index);
- extern "C" Void egiiwcdw_Void_System_ByteAY_set_ItemFInt32__ByteN(System_ByteAY* __this, Int32 index, Byte _value);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_ByteC* (*System_Collections_Generic_IEnumeratorGSystem_ByteC_System_Collections_Generic_IEnumerableGSystem_ByteC_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_ByteC*);
- Int32 (*Int32_System_Collections_Generic_ICollectionGSystem_ByteC_get_CountFN)(System_Collections_Generic_ICollectionGSystem_ByteC*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_ByteC_get_IsReadOnlyFN)(System_Collections_Generic_ICollectionGSystem_ByteC*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_ByteC_AddFByteN)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_ByteC_ClearFN)(System_Collections_Generic_ICollectionGSystem_ByteC*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_ByteC_ContainsFByteN)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_ByteC_CopyToFByteAY__Int32N)(System_Collections_Generic_ICollectionGSystem_ByteC*, System_ByteAY*, Int32);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_ByteC_RemoveFByteN)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte);
- Byte (*Byte_System_Collections_Generic_IListGSystem_ByteC_get_ItemFInt32N)(System_Collections_Generic_IListGSystem_ByteC*, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_ByteC_set_ItemFInt32__ByteN)(System_Collections_Generic_IListGSystem_ByteC*, Int32, Byte);
- Int32 (*Int32_System_Collections_Generic_IListGSystem_ByteC_IndexOfFByteN)(System_Collections_Generic_IListGSystem_ByteC*, Byte);
- Void (*Void_System_Collections_Generic_IListGSystem_ByteC_InsertFInt32__ByteN)(System_Collections_Generic_IListGSystem_ByteC*, Int32, Byte);
- Void (*Void_System_Collections_Generic_IListGSystem_ByteC_RemoveAtFInt32N)(System_Collections_Generic_IListGSystem_ByteC*, Int32);
- } egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl = {
- (Byte*) -12,
- (Byte*) &_RTTI_egiiwcdw_System_ByteAY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_ByteC* (*)(System_Collections_Generic_IEnumerableGSystem_ByteC*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_ICollectionGSystem_ByteC*)) &egiiwcdw_Int32_System_ByteAY_get_CountFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_ByteC*)) &Boolean_System_Array_get_IsReadOnlyFN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_ByteC*)) &__cxa_pure_virtual,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_ByteC*, System_ByteAY*, Int32)) &__cxa_pure_virtual,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte)) &__cxa_pure_virtual,
- (Byte (*)(System_Collections_Generic_IListGSystem_ByteC*, Int32)) &egiiwcdw_Byte_System_ByteAY_get_ItemFInt32N,
- (Void (*)(System_Collections_Generic_IListGSystem_ByteC*, Int32, Byte)) &egiiwcdw_Void_System_ByteAY_set_ItemFInt32__ByteN,
- (Int32 (*)(System_Collections_Generic_IListGSystem_ByteC*, Byte)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_IListGSystem_ByteC*, Int32, Byte)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_IListGSystem_ByteC*, Int32)) &__cxa_pure_virtual
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_ByteC* (*System_Collections_Generic_IEnumeratorGSystem_ByteC_System_Collections_Generic_IEnumerableGSystem_ByteC_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_ByteC*);
- Int32 (*Int32_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC_get_CountFN)(System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC*);
- Byte (*Byte_System_Collections_Generic_IReadOnlyListGSystem_ByteC_get_ItemFInt32N)(System_Collections_Generic_IReadOnlyListGSystem_ByteC*, Int32);
- } egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl = {
- (Byte*) -16,
- (Byte*) &_RTTI_egiiwcdw_System_ByteAY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_ByteC* (*)(System_Collections_Generic_IEnumerableGSystem_ByteC*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC*)) &egiiwcdw_Int32_System_ByteAY_get_CountFN,
- (Byte (*)(System_Collections_Generic_IReadOnlyListGSystem_ByteC*, Int32)) &egiiwcdw_Byte_System_ByteAY_get_ItemFInt32N
- };
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[1]; } X_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 1, { 88 } };
- extern "C" struct System_RuntimeType;
- extern "C" System_Object* System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN(System_Object** location1, System_Object* value, System_Object* comparand);
- extern "C" System_RuntimeType* System_RuntimeType_System_RuntimeType__newFN();
- extern "C" Void Void_System_RuntimeType__ctorFByteAYN(System_RuntimeType* __this, System_ByteAY* rttiData);
- extern "C" System_Type* System_Type_X__sgettypeFN() {
- if (X__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &X_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&X__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return X__type;
- }
- extern "C" struct System_Int16;
- extern "C" Void egiiwcdw_Void_System_StringAY__ctorFInt32N(System_StringAY* __this, Int32 param0) {
- System_Int32AY* local0;
- System_Int32AY* local1;
- System_StringAY* _dup1;
- System_StringAY* _dup2;
- System_StringAY* _dup3;
- _dup1 = __this;
- _dup2 = _dup1;
- _dup3 = _dup2;
- (_dup3)->rank = (Int16) 1;
- (_dup3)->typeCode = (Int16) 18;
- (_dup2)->elementSize = 4;
- (_dup1)->length = param0;
- return;
- }
- extern "C" Void egiiwcdw_Void_System_StringAY__initFN(System_StringAY* __this);
- extern "C" System_StringAY* egiiwcdw_System_StringAY_System_StringAY__newFInt32N(Int32 param0) {
- Int32 _dup15;
- System_StringAY* _dup34;
- _dup15 = ((sizeof(System_String) * param0) + sizeof(System_StringAY));
- _dup34 = (System_StringAY*) (GC_malloc(((_dup15 + 3) & -4)));
- egiiwcdw_Void_System_StringAY__initFN(_dup34);
- return _dup34;
- }
- extern "C" Int32 egiiwcdw_Int32_System_StringAY__getsizeFN(System_StringAY* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_StringAY__gettypeFN(System_StringAY* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_StringAY_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_StringAY_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &Boolean_System_Object_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &Int32_System_Object_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_StringAY__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_StringAY__gettypeFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Object* (*System_Object_System_ICloneable_CloneFN)(System_ICloneable*);
- } egiiwcdw_System_StringAY_vtable_System_ICloneable_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_StringAY_Info,
- (System_Object* (*)(System_ICloneable*)) &System_Object_System_Array_CloneFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- Void (*Void_System_Collections_ICollection_CopyToFSystem_Array__Int32N)(System_Collections_ICollection*, System_Array*, Int32);
- Int32 (*Int32_System_Collections_ICollection_get_CountFN)(System_Collections_ICollection*);
- System_Object* (*System_Object_System_Collections_ICollection_get_SyncRootFN)(System_Collections_ICollection*);
- Boolean (*Boolean_System_Collections_ICollection_get_IsSynchronizedFN)(System_Collections_ICollection*);
- System_Object* (*System_Object_System_Collections_IList_get_ItemFInt32N)(System_Collections_IList*, Int32);
- Void (*Void_System_Collections_IList_set_ItemFInt32__System_ObjectN)(System_Collections_IList*, Int32, System_Object*);
- Int32 (*Int32_System_Collections_IList_AddFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Boolean (*Boolean_System_Collections_IList_ContainsFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_ClearFN)(System_Collections_IList*);
- Boolean (*Boolean_System_Collections_IList_get_IsReadOnlyFN)(System_Collections_IList*);
- Boolean (*Boolean_System_Collections_IList_get_IsFixedSizeFN)(System_Collections_IList*);
- Int32 (*Int32_System_Collections_IList_IndexOfFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_InsertFInt32__System_ObjectN)(System_Collections_IList*, Int32, System_Object*);
- Void (*Void_System_Collections_IList_RemoveFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_RemoveAtFInt32N)(System_Collections_IList*, Int32);
- } egiiwcdw_System_StringAY_vtable_System_Collections_IList_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_StringAY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Void (*)(System_Collections_ICollection*, System_Array*, Int32)) &Void_System_Array_CopyToFSystem_Array__Int32N,
- (Int32 (*)(System_Collections_ICollection*)) &Int32_System_Array_System_Collections_ICollection_get_CountFN,
- (System_Object* (*)(System_Collections_ICollection*)) &System_Object_System_Array_get_SyncRootFN,
- (Boolean (*)(System_Collections_ICollection*)) &Boolean_System_Array_get_IsSynchronizedFN,
- (System_Object* (*)(System_Collections_IList*, Int32)) &System_Object_System_Array_System_Collections_IList_get_ItemFInt32N,
- (Void (*)(System_Collections_IList*, Int32, System_Object*)) &Void_System_Array_System_Collections_IList_set_ItemFInt32__System_ObjectN,
- (Int32 (*)(System_Collections_IList*, System_Object*)) &Int32_System_Array_System_Collections_IList_AddFSystem_ObjectN,
- (Boolean (*)(System_Collections_IList*, System_Object*)) &Boolean_System_Array_System_Collections_IList_ContainsFSystem_ObjectN,
- (Void (*)(System_Collections_IList*)) &Void_System_Array_System_Collections_IList_ClearFN,
- (Boolean (*)(System_Collections_IList*)) &Boolean_System_Array_get_IsReadOnlyFN,
- (Boolean (*)(System_Collections_IList*)) &Boolean_System_Array_get_IsFixedSizeFN,
- (Int32 (*)(System_Collections_IList*, System_Object*)) &Int32_System_Array_System_Collections_IList_IndexOfFSystem_ObjectN,
- (Void (*)(System_Collections_IList*, Int32, System_Object*)) &Void_System_Array_System_Collections_IList_InsertFInt32__System_ObjectN,
- (Void (*)(System_Collections_IList*, System_Object*)) &Void_System_Array_System_Collections_IList_RemoveFSystem_ObjectN,
- (Void (*)(System_Collections_IList*, Int32)) &Void_System_Array_System_Collections_IList_RemoveAtFInt32N
- };
- extern "C" Int32 egiiwcdw_Int32_System_StringAY_get_CountFN(System_StringAY* __this);
- extern "C" System_String* egiiwcdw_System_String_System_StringAY_get_ItemFInt32N(System_StringAY* __this, Int32 index);
- extern "C" Void egiiwcdw_Void_System_StringAY_set_ItemFInt32__System_StringN(System_StringAY* __this, Int32 index, System_String* _value);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_StringC* (*System_Collections_Generic_IEnumeratorGSystem_StringC_System_Collections_Generic_IEnumerableGSystem_StringC_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_StringC*);
- Int32 (*Int32_System_Collections_Generic_ICollectionGSystem_StringC_get_CountFN)(System_Collections_Generic_ICollectionGSystem_StringC*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_StringC_get_IsReadOnlyFN)(System_Collections_Generic_ICollectionGSystem_StringC*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_StringC_AddFSystem_StringN)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_StringC_ClearFN)(System_Collections_Generic_ICollectionGSystem_StringC*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_StringC_ContainsFSystem_StringN)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_StringC_CopyToFSystem_StringAY__Int32N)(System_Collections_Generic_ICollectionGSystem_StringC*, System_StringAY*, Int32);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_StringC_RemoveFSystem_StringN)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*);
- System_String* (*System_String_System_Collections_Generic_IListGSystem_StringC_get_ItemFInt32N)(System_Collections_Generic_IListGSystem_StringC*, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_StringC_set_ItemFInt32__System_StringN)(System_Collections_Generic_IListGSystem_StringC*, Int32, System_String*);
- Int32 (*Int32_System_Collections_Generic_IListGSystem_StringC_IndexOfFSystem_StringN)(System_Collections_Generic_IListGSystem_StringC*, System_String*);
- Void (*Void_System_Collections_Generic_IListGSystem_StringC_InsertFInt32__System_StringN)(System_Collections_Generic_IListGSystem_StringC*, Int32, System_String*);
- Void (*Void_System_Collections_Generic_IListGSystem_StringC_RemoveAtFInt32N)(System_Collections_Generic_IListGSystem_StringC*, Int32);
- } egiiwcdw_System_StringAY_vtable_System_Collections_Generic_IListGSystem_StringC_interface_impl = {
- (Byte*) -12,
- (Byte*) &_RTTI_egiiwcdw_System_StringAY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_StringC* (*)(System_Collections_Generic_IEnumerableGSystem_StringC*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_ICollectionGSystem_StringC*)) &egiiwcdw_Int32_System_StringAY_get_CountFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_StringC*)) &Boolean_System_Array_get_IsReadOnlyFN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_StringC*)) &__cxa_pure_virtual,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_StringC*, System_StringAY*, Int32)) &__cxa_pure_virtual,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*)) &__cxa_pure_virtual,
- (System_String* (*)(System_Collections_Generic_IListGSystem_StringC*, Int32)) &egiiwcdw_System_String_System_StringAY_get_ItemFInt32N,
- (Void (*)(System_Collections_Generic_IListGSystem_StringC*, Int32, System_String*)) &egiiwcdw_Void_System_StringAY_set_ItemFInt32__System_StringN,
- (Int32 (*)(System_Collections_Generic_IListGSystem_StringC*, System_String*)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_IListGSystem_StringC*, Int32, System_String*)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_IListGSystem_StringC*, Int32)) &__cxa_pure_virtual
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_StringC* (*System_Collections_Generic_IEnumeratorGSystem_StringC_System_Collections_Generic_IEnumerableGSystem_StringC_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_StringC*);
- Int32 (*Int32_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC_get_CountFN)(System_Collections_Generic_IReadOnlyCollectionGSystem_StringC*);
- System_String* (*System_String_System_Collections_Generic_IReadOnlyListGSystem_StringC_get_ItemFInt32N)(System_Collections_Generic_IReadOnlyListGSystem_StringC*, Int32);
- } egiiwcdw_System_StringAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_StringC_interface_impl = {
- (Byte*) -16,
- (Byte*) &_RTTI_egiiwcdw_System_StringAY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_StringC* (*)(System_Collections_Generic_IEnumerableGSystem_StringC*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_IReadOnlyCollectionGSystem_StringC*)) &egiiwcdw_Int32_System_StringAY_get_CountFN,
- (System_String* (*)(System_Collections_Generic_IReadOnlyListGSystem_StringC*, Int32)) &egiiwcdw_System_String_System_StringAY_get_ItemFInt32N
- };
- extern "C" const struct { Byte* f1; Byte* f2; } _RTTI_System_ICloneable_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_System_ICloneable_Pointer_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Byte* f3; } _RTTI_System_Collections_IList_Info;
- extern "C" const struct { Byte* f1; Byte* f2; Int32 f3; Byte* f4; } _RTTI_System_Collections_IList_Pointer_Info;
- extern "C" Void egiiwcdw_Void_System_StringAY__initFN(System_StringAY* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_StringAY_vtable_impl) + 2));
- ((&__this->base.ifce_System_ICloneable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_StringAY_vtable_System_ICloneable_interface_impl) + 2));
- ((&(&__this->base.ifce_System_Collections_IList)->ifce_System_Collections_ICollection.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_StringAY_vtable_System_Collections_IList_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IListGSystem_StringC)->ifce_System_Collections_Generic_ICollectionGSystem_StringC.ifce_System_Collections_Generic_IEnumerableGSystem_StringC.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_StringAY_vtable_System_Collections_Generic_IListGSystem_StringC_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IReadOnlyListGSystem_StringC)->ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC.ifce_System_Collections_Generic_IEnumerableGSystem_StringC.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_StringAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_StringC_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_StringAY__getsizeFN(System_StringAY* __this) {
- return sizeof(System_StringAY);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_StringAY__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_StringAY__gettypeFN(System_StringAY* __this) {
- return egiiwcdw_System_Type_System_StringAY__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[15]; } System_StringAY_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 15, { 83, 121, 115, 116, 101, 109, 46, 83, 116, 114, 105, 110, 103, 91, 93 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_StringAY__sgettypeFN() {
- if (egiiwcdw_System_StringAY__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_StringAY_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_StringAY__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_StringAY__type;
- }
- extern "C" System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__newFN();
- extern "C" System_ArraySegmentGSystem_StringC* egiiwcdw_System_ArraySegmentGSystem_StringC_System_ArraySegmentGSystem_StringC__newFN();
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC__ctorFSystem_StringAYN(System_ArraySegmentGSystem_StringC* __this, System_StringAY* array);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_StringCN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this, System_ArraySegmentGSystem_StringC arraySegment);
- extern "C" System_Collections_Generic_IEnumeratorGSystem_StringC* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC_System_StringAY_GetEnumeratorFN(System_StringAY* __this) {
- System_ArraySegmentGSystem_StringC* _new1;
- _new1 = egiiwcdw_System_ArraySegmentGSystem_StringC_System_ArraySegmentGSystem_StringC__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_StringC__ctorFSystem_StringAYN(_new1, __this);
- System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* _new6;
- _new6 = egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_StringCN(_new6, (*((System_ArraySegmentGSystem_StringC*)_new1)));
- return (&_new6->ifce_System_Collections_Generic_IEnumeratorGSystem_StringC);
- }
- extern "C" Int32 egiiwcdw_Int32_System_StringAY_get_CountFN(System_StringAY* __this) {
- return (__this)->length;
- }
- extern "C" System_String* egiiwcdw_System_String_System_StringAY_get_ItemFInt32N(System_StringAY* __this, Int32 index) {
- return (__this)->data[index];
- }
- extern "C" Void egiiwcdw_Void_System_StringAY_set_ItemFInt32__System_StringN(System_StringAY* __this, Int32 index, System_String* _value) {
- (__this)->data[index] = _value;
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ByteAY__ctorFInt32N(System_ByteAY* __this, Int32 param0) {
- System_Int32AY* local0;
- System_Int32AY* local1;
- System_ByteAY* _dup1;
- System_ByteAY* _dup2;
- System_ByteAY* _dup3;
- _dup1 = __this;
- _dup2 = _dup1;
- _dup3 = _dup2;
- (_dup3)->rank = (Int16) 1;
- (_dup3)->typeCode = (Int16) 6;
- (_dup2)->elementSize = 1;
- (_dup1)->length = param0;
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ByteAY__initFN(System_ByteAY* __this);
- extern "C" System_ByteAY* egiiwcdw_ByteAY_System_ByteAY__newFInt32N(Int32 param0) {
- Int32 _dup15;
- System_ByteAY* _dup34;
- _dup15 = ((sizeof(Byte) * param0) + sizeof(System_ByteAY));
- _dup34 = (System_ByteAY*) (GC_malloc(((_dup15 + 3) & -4)));
- egiiwcdw_Void_System_ByteAY__initFN(_dup34);
- return _dup34;
- }
- extern "C" Void egiiwcdw_Void_System_ByteAY__initFN(System_ByteAY* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2));
- ((&__this->base.ifce_System_ICloneable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2));
- ((&(&__this->base.ifce_System_Collections_IList)->ifce_System_Collections_ICollection.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IListGSystem_ByteC)->ifce_System_Collections_Generic_ICollectionGSystem_ByteC.ifce_System_Collections_Generic_IEnumerableGSystem_ByteC.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IReadOnlyListGSystem_ByteC)->ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC.ifce_System_Collections_Generic_IEnumerableGSystem_ByteC.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ByteAY__getsizeFN(System_ByteAY* __this) {
- return sizeof(System_ByteAY);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_ByteAY__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_ByteAY__gettypeFN(System_ByteAY* __this) {
- return egiiwcdw_System_Type_System_ByteAY__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[13]; } System_ByteAY_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 13, { 83, 121, 115, 116, 101, 109, 46, 66, 121, 116, 101, 91, 93 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_ByteAY__sgettypeFN() {
- if (egiiwcdw_ByteAY__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_ByteAY_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_ByteAY__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_ByteAY__type;
- }
- extern "C" System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__newFN();
- extern "C" System_ArraySegmentGSystem_ByteC* egiiwcdw_System_ArraySegmentGSystem_ByteC_System_ArraySegmentGSystem_ByteC__newFN();
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__ctorFByteAYN(System_ArraySegmentGSystem_ByteC* __this, System_ByteAY* array);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_ByteCN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this, System_ArraySegmentGSystem_ByteC arraySegment);
- extern "C" System_Collections_Generic_IEnumeratorGSystem_ByteC* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC_System_ByteAY_GetEnumeratorFN(System_ByteAY* __this) {
- System_ArraySegmentGSystem_ByteC* _new1;
- _new1 = egiiwcdw_System_ArraySegmentGSystem_ByteC_System_ArraySegmentGSystem_ByteC__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__ctorFByteAYN(_new1, __this);
- System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* _new6;
- _new6 = egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_ByteCN(_new6, (*((System_ArraySegmentGSystem_ByteC*)_new1)));
- return (&_new6->ifce_System_Collections_Generic_IEnumeratorGSystem_ByteC);
- }
- extern "C" Int32 egiiwcdw_Int32_System_ByteAY_get_CountFN(System_ByteAY* __this) {
- return (__this)->length;
- }
- extern "C" struct System_Collections_Generic_IEnumerableGSystem_ByteAYC {
- System_Collections_IEnumerable ifce_System_Collections_IEnumerable;
- };
- extern "C" struct System_Collections_Generic_ICollectionGSystem_ByteAYC {
- System_Collections_Generic_IEnumerableGSystem_ByteAYC ifce_System_Collections_Generic_IEnumerableGSystem_ByteAYC;
- };
- extern "C" struct System_Collections_Generic_IListGSystem_ByteAYC {
- System_Collections_Generic_ICollectionGSystem_ByteAYC ifce_System_Collections_Generic_ICollectionGSystem_ByteAYC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyCollectionGSystem_ByteAYC {
- System_Collections_Generic_IEnumerableGSystem_ByteAYC ifce_System_Collections_Generic_IEnumerableGSystem_ByteAYC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyListGSystem_ByteAYC {
- System_Collections_Generic_IReadOnlyCollectionGSystem_ByteAYC ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteAYC;
- };
- extern "C" struct System_ByteAYAY {
- System_Array base;
- System_Collections_Generic_IListGSystem_ByteAYC ifce_System_Collections_Generic_IListGSystem_ByteAYC;
- System_Collections_Generic_IReadOnlyListGSystem_ByteAYC ifce_System_Collections_Generic_IReadOnlyListGSystem_ByteAYC;
- Int16 rank;
- Int16 typeCode;
- Int32 elementSize;
- Int32 length;
- System_ByteAY* data[0];
- };
- extern "C" Byte egiiwcdw_Byte_System_ByteAY_get_ItemFInt32N(System_ByteAY* __this, Int32 index) {
- return (__this)->data[index];
- }
- extern "C" Void egiiwcdw_Void_System_ByteAY_set_ItemFInt32__ByteN(System_ByteAY* __this, Int32 index, Byte _value) {
- (__this)->data[index] = _value;
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC__ctorFN(System_ArraySegmentGSystem_StringC* __this);
- extern "C" const struct {} System_String_vtable_impl;
- extern "C" const struct {} System_String_vtable_System_IComparable_interface_impl;
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[6]; } _s1879048609egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 5, { 97, 114, 114, 97, 121, 0 } };
- extern "C" struct System_ArgumentNullException;
- extern "C" System_ArgumentNullException* System_ArgumentNullException_System_ArgumentNullException__newFN();
- extern "C" Void Void_System_ArgumentNullException__ctorFSystem_StringN(System_ArgumentNullException* __this, System_String* argument);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC__ctorFSystem_StringAYN(System_ArraySegmentGSystem_StringC* __this, System_StringAY* array) {
- if (array) goto a14;
- System_ArgumentNullException* _new8;
- _new8 = System_ArgumentNullException_System_ArgumentNullException__newFN();
- Void_System_ArgumentNullException__ctorFSystem_StringN(_new8, (System_String*) &_s1879048609egiiwcdw__);
- throw (Void*) _new8;
- a14:
- (__this)->_array = array;
- (__this)->_offset = 0;
- (__this)->_count = (Int32) ((array)->length);
- return;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[24]; } _s1879048663egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 22, { 65, 114, 103, 117, 109, 101, 110, 116, 95, 73, 110, 118, 97, 108, 105, 100, 79, 102, 102, 76, 101, 110, 0, 0 } };
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[8]; } _s1879048815egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 6, { 111, 102, 102, 115, 101, 116, 0, 0 } };
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[34]; } _s1879048829egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 32, { 65, 114, 103, 117, 109, 101, 110, 116, 79, 117, 116, 79, 102, 82, 97, 110, 103, 101, 95, 78, 101, 101, 100, 78, 111, 110, 78, 101, 103, 78, 117, 109, 0, 0 } };
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[6]; } _s1879048895egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 5, { 99, 111, 117, 110, 116, 0 } };
- extern "C" struct System_ArgumentOutOfRangeException;
- extern "C" struct System_ArgumentException;
- extern "C" System_ArgumentException* System_ArgumentException_System_ArgumentException__newFN();
- extern "C" System_ArgumentOutOfRangeException* System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- extern "C" System_String* System_String_System_Environment_GetResourceStringFSystem_StringN(System_String* name);
- extern "C" Void Void_System_ArgumentException__ctorFSystem_StringN(System_ArgumentException* __this, System_String* message);
- extern "C" Void Void_System_ArgumentOutOfRangeException__ctorFSystem_String__System_StringN(System_ArgumentOutOfRangeException* __this, System_String* paramName, System_String* message);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC__ctorFSystem_StringAY__Int32__Int32N(System_ArraySegmentGSystem_StringC* __this, System_StringAY* array, Int32 offset, Int32 count) {
- if (array) goto a14;
- System_ArgumentNullException* _new8;
- _new8 = System_ArgumentNullException_System_ArgumentNullException__newFN();
- Void_System_ArgumentNullException__ctorFSystem_StringN(_new8, (System_String*) &_s1879048609egiiwcdw__);
- throw (Void*) _new8;
- a14:
- if (offset >= 0) goto a39;
- System_ArgumentOutOfRangeException* _new33;
- _new33 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_String__System_StringN(_new33, (System_String*) &_s1879048815egiiwcdw__, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048829egiiwcdw__));
- throw (Void*) _new33;
- a39:
- if (count >= 0) goto a64;
- System_ArgumentOutOfRangeException* _new58;
- _new58 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_String__System_StringN(_new58, (System_String*) &_s1879048895egiiwcdw__, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048829egiiwcdw__));
- throw (Void*) _new58;
- a64:
- if (((Int32) ((array)->length) - offset) >= count) goto a88;
- System_ArgumentException* _new82;
- _new82 = System_ArgumentException_System_ArgumentException__newFN();
- Void_System_ArgumentException__ctorFSystem_StringN(_new82, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048663egiiwcdw__));
- throw (Void*) _new82;
- a88:
- (__this)->_array = array;
- (__this)->_offset = offset;
- (__this)->_count = count;
- return;
- }
- extern "C" System_StringAY* egiiwcdw_System_StringAY_System_ArraySegmentGSystem_StringC_get_ArrayFN(System_ArraySegmentGSystem_StringC* __this) {
- return (__this)->_array;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_get_OffsetFN(System_ArraySegmentGSystem_StringC* __this) {
- return (__this)->_offset;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_get_CountFN(System_ArraySegmentGSystem_StringC* __this) {
- return (__this)->_count;
- }
- extern "C" struct System_Object_vtbl {
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- };
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_GetHashCodeFN(System_ArraySegmentGSystem_StringC* __this) {
- if (!(__this)->_array) goto a34;
- return ((((System_Object_vtbl*)((System_Object*) ((__this)->_array))->vtable)->Int32_System_Object_GetHashCodeFN((System_Object*) ((__this)->_array)) ^ (__this)->_offset) ^ (__this)->_count);
- a34:
- return 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_EqualsFSystem_ArraySegmentGSystem_StringCN(System_ArraySegmentGSystem_StringC* __this, System_ArraySegmentGSystem_StringC obj);
- extern "C" System_ArraySegmentGSystem_StringC* egiiwcdw_System_ArraySegmentGSystem_StringC_System_ArraySegmentGSystem_StringC__boxFSystem_ArraySegmentGSystem_StringCN(System_ArraySegmentGSystem_StringC _value);
- extern "C" System_ArraySegmentGSystem_StringC egiiwcdw_System_ArraySegmentGSystem_StringC_System_ArraySegmentGSystem_StringC__unboxFN(System_ArraySegmentGSystem_StringC* __this);
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_EqualsFSystem_ObjectN(System_ArraySegmentGSystem_StringC* __this, System_Object* obj) {
- if (!((System_ArraySegmentGSystem_StringC*) __dynamic_cast_null_test(obj, (Void*) &_RTTI_System_Object_Info, (Void*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_Info, 0))) goto a21;
- return egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_EqualsFSystem_ArraySegmentGSystem_StringCN(__this, egiiwcdw_System_ArraySegmentGSystem_StringC_System_ArraySegmentGSystem_StringC__unboxFN(((System_ArraySegmentGSystem_StringC*) __dynamic_cast_null_test(obj, (Void*) &_RTTI_System_Object_Info, (Void*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_Info, 0))));
- a21:
- return (Boolean) 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_EqualsFSystem_ArraySegmentGSystem_StringCN(System_ArraySegmentGSystem_StringC* __this, System_ArraySegmentGSystem_StringC obj) {
- if ((Byte*)((System_ArraySegmentGSystem_StringC*) &obj)->_array != (Byte*)(__this)->_array) goto a46;
- if ((UInt32)((System_ArraySegmentGSystem_StringC*) &obj)->_offset != (UInt32)(__this)->_offset) goto a46;
- return (((System_ArraySegmentGSystem_StringC*) &obj)->_count == (__this)->_count);
- a46:
- return (Boolean) 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_op_EqualityFSystem_ArraySegmentGSystem_StringC__System_ArraySegmentGSystem_StringCN(System_ArraySegmentGSystem_StringC a, System_ArraySegmentGSystem_StringC b) {
- return egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_EqualsFSystem_ArraySegmentGSystem_StringCN(&a, b);
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_op_InequalityFSystem_ArraySegmentGSystem_StringC__System_ArraySegmentGSystem_StringCN(System_ArraySegmentGSystem_StringC a, System_ArraySegmentGSystem_StringC b) {
- return (egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_op_EqualityFSystem_ArraySegmentGSystem_StringC__System_ArraySegmentGSystem_StringCN(a, b) == 0);
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[6]; } _s1879048473egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 5, { 105, 110, 100, 101, 120, 0 } };
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[28]; } _s1879048907egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 26, { 73, 110, 118, 97, 108, 105, 100, 79, 112, 101, 114, 97, 116, 105, 111, 110, 95, 78, 117, 108, 108, 65, 114, 114, 97, 121, 0, 0 } };
- extern "C" struct System_InvalidOperationException;
- extern "C" System_InvalidOperationException* System_InvalidOperationException_System_InvalidOperationException__newFN();
- extern "C" Void Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(System_ArgumentOutOfRangeException* __this, System_String* paramName);
- extern "C" Void Void_System_InvalidOperationException__ctorFSystem_StringN(System_InvalidOperationException* __this, System_String* message);
- extern "C" System_String* egiiwcdw_System_String_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_get_ItemFInt32N(System_ArraySegmentGSystem_StringC* __this, Int32 index) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- return ((__this)->_array)->data[((__this)->_offset + index)];
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_set_ItemFInt32__System_StringN(System_ArraySegmentGSystem_StringC* __this, Int32 index, System_String* value) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- ((__this)->_array)->data[((__this)->_offset + index)] = value;
- return;
- }
- extern "C" struct System_NotImplementedException;
- extern "C" System_NotImplementedException* System_NotImplementedException_System_NotImplementedException__newFN();
- extern "C" Void Void_System_NotImplementedException__ctorFN(System_NotImplementedException* __this);
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_IndexOfFSystem_StringN(System_ArraySegmentGSystem_StringC* __this, System_String* item) {
- System_NotImplementedException* _new0;
- _new0 = System_NotImplementedException_System_NotImplementedException__newFN();
- Void_System_NotImplementedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" struct System_NotSupportedException;
- extern "C" System_NotSupportedException* System_NotSupportedException_System_NotSupportedException__newFN();
- extern "C" Void Void_System_NotSupportedException__ctorFN(System_NotSupportedException* __this);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_InsertFInt32__System_StringN(System_ArraySegmentGSystem_StringC* __this, Int32 index, System_String* item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_RemoveAtFInt32N(System_ArraySegmentGSystem_StringC* __this, Int32 index) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" System_String* egiiwcdw_System_String_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IReadOnlyListGSystem_StringC_get_ItemFInt32N(System_ArraySegmentGSystem_StringC* __this, Int32 index) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- return ((__this)->_array)->data[((__this)->_offset + index)];
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_get_IsReadOnlyFN(System_ArraySegmentGSystem_StringC* __this) {
- return (Boolean) 1;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_AddFSystem_StringN(System_ArraySegmentGSystem_StringC* __this, System_String* item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_ClearFN(System_ArraySegmentGSystem_StringC* __this) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_ContainsFSystem_StringN(System_ArraySegmentGSystem_StringC* __this, System_String* item) {
- System_NotImplementedException* _new0;
- _new0 = System_NotImplementedException_System_NotImplementedException__newFN();
- Void_System_NotImplementedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void Void_System_Array_CopyFSystem_Array__Int32__System_Array__Int32__Int32N(System_Array* sourceArray, Int32 sourceIndex, System_Array* destinationArray, Int32 destinationIndex, Int32 length);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_CopyToFSystem_StringAY__Int32N(System_ArraySegmentGSystem_StringC* __this, System_StringAY* array, Int32 arrayIndex) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- Void_System_Array_CopyFSystem_Array__Int32__System_Array__Int32__Int32N((System_Array*) ((__this)->_array), (__this)->_offset, (System_Array*) (array), arrayIndex, (__this)->_count);
- return;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_RemoveFSystem_StringN(System_ArraySegmentGSystem_StringC* __this, System_String* item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" System_Collections_Generic_IEnumeratorGSystem_StringC* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IEnumerableGSystem_StringC_GetEnumeratorFN(System_ArraySegmentGSystem_StringC* __this) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* _new30;
- _new30 = egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_StringCN(_new30, (*((System_ArraySegmentGSystem_StringC*)__this)));
- return (&_new30->ifce_System_Collections_Generic_IEnumeratorGSystem_StringC);
- }
- extern "C" System_Collections_IEnumerator* egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_StringC_System_Collections_IEnumerable_GetEnumeratorFN(System_ArraySegmentGSystem_StringC* __this) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* _new30;
- _new30 = egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_StringCN(_new30, (*((System_ArraySegmentGSystem_StringC*)__this)));
- return (&_new30->ifce_System_Collections_Generic_IEnumeratorGSystem_StringC.ifce_System_Collections_IEnumerator);
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC__initFN(System_ArraySegmentGSystem_StringC* __this);
- extern "C" System_ArraySegmentGSystem_StringC* egiiwcdw_System_ArraySegmentGSystem_StringC_System_ArraySegmentGSystem_StringC__newFN() {
- System_ArraySegmentGSystem_StringC* _dup16;
- _dup16 = (System_ArraySegmentGSystem_StringC*) (GC_malloc(sizeof(System_ArraySegmentGSystem_StringC)));
- egiiwcdw_Void_System_ArraySegmentGSystem_StringC__initFN(_dup16);
- return _dup16;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_StringC__getsizeFN(System_ArraySegmentGSystem_StringC* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC__gettypeFN(System_ArraySegmentGSystem_StringC* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_ArraySegmentGSystem_StringC_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_StringC__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC__gettypeFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_StringC* (*System_Collections_Generic_IEnumeratorGSystem_StringC_System_Collections_Generic_IEnumerableGSystem_StringC_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_StringC*);
- Int32 (*Int32_System_Collections_Generic_ICollectionGSystem_StringC_get_CountFN)(System_Collections_Generic_ICollectionGSystem_StringC*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_StringC_get_IsReadOnlyFN)(System_Collections_Generic_ICollectionGSystem_StringC*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_StringC_AddFSystem_StringN)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_StringC_ClearFN)(System_Collections_Generic_ICollectionGSystem_StringC*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_StringC_ContainsFSystem_StringN)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_StringC_CopyToFSystem_StringAY__Int32N)(System_Collections_Generic_ICollectionGSystem_StringC*, System_StringAY*, Int32);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_StringC_RemoveFSystem_StringN)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*);
- System_String* (*System_String_System_Collections_Generic_IListGSystem_StringC_get_ItemFInt32N)(System_Collections_Generic_IListGSystem_StringC*, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_StringC_set_ItemFInt32__System_StringN)(System_Collections_Generic_IListGSystem_StringC*, Int32, System_String*);
- Int32 (*Int32_System_Collections_Generic_IListGSystem_StringC_IndexOfFSystem_StringN)(System_Collections_Generic_IListGSystem_StringC*, System_String*);
- Void (*Void_System_Collections_Generic_IListGSystem_StringC_InsertFInt32__System_StringN)(System_Collections_Generic_IListGSystem_StringC*, Int32, System_String*);
- Void (*Void_System_Collections_Generic_IListGSystem_StringC_RemoveAtFInt32N)(System_Collections_Generic_IListGSystem_StringC*, Int32);
- } egiiwcdw_System_ArraySegmentGSystem_StringC_vtable_System_Collections_Generic_IListGSystem_StringC_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_StringC_System_Collections_IEnumerable_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_StringC* (*)(System_Collections_Generic_IEnumerableGSystem_StringC*)) &egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IEnumerableGSystem_StringC_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_ICollectionGSystem_StringC*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_get_CountFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_StringC*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_get_IsReadOnlyFN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*)) &egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_AddFSystem_StringN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_StringC*)) &egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_ClearFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_ContainsFSystem_StringN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_StringC*, System_StringAY*, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_CopyToFSystem_StringAY__Int32N,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_StringC*, System_String*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_System_Collections_Generic_ICollectionGSystem_StringC_RemoveFSystem_StringN,
- (System_String* (*)(System_Collections_Generic_IListGSystem_StringC*, Int32)) &egiiwcdw_System_String_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_get_ItemFInt32N,
- (Void (*)(System_Collections_Generic_IListGSystem_StringC*, Int32, System_String*)) &egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_set_ItemFInt32__System_StringN,
- (Int32 (*)(System_Collections_Generic_IListGSystem_StringC*, System_String*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_IndexOfFSystem_StringN,
- (Void (*)(System_Collections_Generic_IListGSystem_StringC*, Int32, System_String*)) &egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_InsertFInt32__System_StringN,
- (Void (*)(System_Collections_Generic_IListGSystem_StringC*, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IListGSystem_StringC_RemoveAtFInt32N
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_StringC* (*System_Collections_Generic_IEnumeratorGSystem_StringC_System_Collections_Generic_IEnumerableGSystem_StringC_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_StringC*);
- Int32 (*Int32_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC_get_CountFN)(System_Collections_Generic_IReadOnlyCollectionGSystem_StringC*);
- System_String* (*System_String_System_Collections_Generic_IReadOnlyListGSystem_StringC_get_ItemFInt32N)(System_Collections_Generic_IReadOnlyListGSystem_StringC*, Int32);
- } egiiwcdw_System_ArraySegmentGSystem_StringC_vtable_System_Collections_Generic_IReadOnlyListGSystem_StringC_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_StringC_System_Collections_IEnumerable_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_StringC* (*)(System_Collections_Generic_IEnumerableGSystem_StringC*)) &egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IEnumerableGSystem_StringC_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_IReadOnlyCollectionGSystem_StringC*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_get_CountFN,
- (System_String* (*)(System_Collections_Generic_IReadOnlyListGSystem_StringC*, Int32)) &egiiwcdw_System_String_System_ArraySegmentGSystem_StringC_System_Collections_Generic_IReadOnlyListGSystem_StringC_get_ItemFInt32N
- };
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC__initFN(System_ArraySegmentGSystem_StringC* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_StringC_vtable_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IListGSystem_StringC)->ifce_System_Collections_Generic_ICollectionGSystem_StringC.ifce_System_Collections_Generic_IEnumerableGSystem_StringC.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_StringC_vtable_System_Collections_Generic_IListGSystem_StringC_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IReadOnlyListGSystem_StringC)->ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_StringC.ifce_System_Collections_Generic_IEnumerableGSystem_StringC.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_StringC_vtable_System_Collections_Generic_IReadOnlyListGSystem_StringC_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_StringC__getsizeFN(System_ArraySegmentGSystem_StringC* __this) {
- return sizeof(System_ArraySegmentGSystem_StringC);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC__gettypeFN(System_ArraySegmentGSystem_StringC* __this) {
- return egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[34]; } System_ArraySegmentGSystem_StringC_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 34, { 83, 121, 115, 116, 101, 109, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 60, 83, 121, 115, 116, 101, 109, 46, 83, 116, 114, 105, 110, 103, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC__sgettypeFN() {
- if (egiiwcdw_System_ArraySegmentGSystem_StringC__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_ArraySegmentGSystem_StringC_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_ArraySegmentGSystem_StringC__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_ArraySegmentGSystem_StringC__type;
- }
- extern "C" System_ArraySegmentGSystem_StringC* egiiwcdw_System_ArraySegmentGSystem_StringC_System_ArraySegmentGSystem_StringC__boxFSystem_ArraySegmentGSystem_StringCN(System_ArraySegmentGSystem_StringC _value) {
- System_ArraySegmentGSystem_StringC* _dup16;
- System_ArraySegmentGSystem_StringC* _dup23;
- _dup16 = (System_ArraySegmentGSystem_StringC*) (GC_malloc(sizeof(System_ArraySegmentGSystem_StringC)));
- *((System_ArraySegmentGSystem_StringC*) _dup16) = _value;
- _dup23 = _dup16;
- egiiwcdw_Void_System_ArraySegmentGSystem_StringC__initFN(_dup23);
- return _dup23;
- }
- extern "C" System_ArraySegmentGSystem_StringC egiiwcdw_System_ArraySegmentGSystem_StringC_System_ArraySegmentGSystem_StringC__unboxFN(System_ArraySegmentGSystem_StringC* __this) {
- return (*((System_ArraySegmentGSystem_StringC*)__this));
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_StringCN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this, System_ArraySegmentGSystem_StringC arraySegment) {
- Void_System_Object__ctorFN((System_Object*) (__this));
- (__this)->_array = ((System_ArraySegmentGSystem_StringC*) &arraySegment)->_array;
- (__this)->_start = ((System_ArraySegmentGSystem_StringC*) &arraySegment)->_offset;
- (__this)->_end = ((__this)->_start + ((System_ArraySegmentGSystem_StringC*) &arraySegment)->_count);
- (__this)->_current = ((__this)->_start - 1);
- return;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_MoveNextFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this) {
- System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* _dup15;
- if ((__this)->_current >= (__this)->_end) goto a43;
- _dup15 = __this;
- (_dup15)->_current = ((_dup15)->_current + 1);
- return ((__this)->_current < (__this)->_end);
- a43:
- return (Boolean) 0;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[32]; } _s1879048961egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 31, { 73, 110, 118, 97, 108, 105, 100, 79, 112, 101, 114, 97, 116, 105, 111, 110, 95, 69, 110, 117, 109, 78, 111, 116, 83, 116, 97, 114, 116, 101, 100, 0 } };
- extern "C" const struct { Byte* vtable; Byte* ifce0; Int32 len; Char data[28]; } _s1879049025egiiwcdw__ = {
- (Byte*) (Void**) (((Byte**) &System_String_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &System_String_vtable_System_IComparable_interface_impl) + 2)
- , 26, { 73, 110, 118, 97, 108, 105, 100, 79, 112, 101, 114, 97, 116, 105, 111, 110, 95, 69, 110, 117, 109, 69, 110, 100, 101, 100, 0, 0 } };
- extern "C" System_String* egiiwcdw_System_String_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_get_CurrentFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this) {
- if ((__this)->_current >= (__this)->_start) goto a30;
- System_InvalidOperationException* _new24;
- _new24 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new24, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048961egiiwcdw__));
- throw (Void*) _new24;
- a30:
- if ((__this)->_current < (__this)->_end) goto a60;
- System_InvalidOperationException* _new54;
- _new54 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new54, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879049025egiiwcdw__));
- throw (Void*) _new54;
- a60:
- return ((__this)->_array)->data[(__this)->_current];
- }
- extern "C" System_Object* egiiwcdw_System_Object_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_Collections_IEnumerator_get_CurrentFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this) {
- return (System_Object*) (egiiwcdw_System_String_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_get_CurrentFN(__this));
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_Collections_IEnumerator_ResetFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this) {
- (__this)->_current = ((__this)->_start - 1);
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_DisposeFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this) {
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__initFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this);
- extern "C" System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__newFN() {
- System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* _dup16;
- _dup16 = (System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator*) (GC_malloc(sizeof(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator)));
- egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__initFN(_dup16);
- return _dup16;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__getsizeFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__gettypeFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &Boolean_System_Object_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &Int32_System_Object_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__gettypeFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- Void (*Void_System_IDisposable_DisposeFN)(System_IDisposable*);
- System_String* (*System_String_System_Collections_Generic_IEnumeratorGSystem_StringC_get_CurrentFN)(System_Collections_Generic_IEnumeratorGSystem_StringC*);
- } egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_vtable_System_Collections_Generic_IEnumeratorGSystem_StringC_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_Info,
- (Void (*)(System_IDisposable*)) &egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_DisposeFN,
- (System_String* (*)(System_Collections_Generic_IEnumeratorGSystem_StringC*)) &egiiwcdw_System_String_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_get_CurrentFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- Boolean (*Boolean_System_Collections_IEnumerator_MoveNextFN)(System_Collections_IEnumerator*);
- System_Object* (*System_Object_System_Collections_IEnumerator_get_CurrentFN)(System_Collections_IEnumerator*);
- Void (*Void_System_Collections_IEnumerator_ResetFN)(System_Collections_IEnumerator*);
- } egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_vtable_System_Collections_IEnumerator_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_Info,
- (Boolean (*)(System_Collections_IEnumerator*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_MoveNextFN,
- (System_Object* (*)(System_Collections_IEnumerator*)) &egiiwcdw_System_Object_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_Collections_IEnumerator_get_CurrentFN,
- (Void (*)(System_Collections_IEnumerator*)) &egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_System_Collections_IEnumerator_ResetFN
- };
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__initFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_vtable_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IEnumeratorGSystem_StringC)->ifce_System_IDisposable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_vtable_System_Collections_Generic_IEnumeratorGSystem_StringC_interface_impl) + 2));
- ((&__this->ifce_System_Collections_Generic_IEnumeratorGSystem_StringC.ifce_System_Collections_IEnumerator))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_vtable_System_Collections_IEnumerator_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__getsizeFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this) {
- return sizeof(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__gettypeFN(System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator* __this) {
- return egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[57]; } System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 57, { 83, 121, 115, 116, 101, 109, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 60, 83, 121, 115, 116, 101, 109, 46, 83, 116, 114, 105, 110, 103, 62, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 69, 110, 117, 109, 101, 114, 97, 116, 111, 114 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__sgettypeFN() {
- if (egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_ArraySegmentGSystem_StringC_ArraySegmentEnumerator__type;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__ctorFN(System_ArraySegmentGSystem_ByteC* __this);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__ctorFByteAYN(System_ArraySegmentGSystem_ByteC* __this, System_ByteAY* array) {
- if (array) goto a14;
- System_ArgumentNullException* _new8;
- _new8 = System_ArgumentNullException_System_ArgumentNullException__newFN();
- Void_System_ArgumentNullException__ctorFSystem_StringN(_new8, (System_String*) &_s1879048609egiiwcdw__);
- throw (Void*) _new8;
- a14:
- (__this)->_array = array;
- (__this)->_offset = 0;
- (__this)->_count = (Int32) ((array)->length);
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__ctorFByteAY__Int32__Int32N(System_ArraySegmentGSystem_ByteC* __this, System_ByteAY* array, Int32 offset, Int32 count) {
- if (array) goto a14;
- System_ArgumentNullException* _new8;
- _new8 = System_ArgumentNullException_System_ArgumentNullException__newFN();
- Void_System_ArgumentNullException__ctorFSystem_StringN(_new8, (System_String*) &_s1879048609egiiwcdw__);
- throw (Void*) _new8;
- a14:
- if (offset >= 0) goto a39;
- System_ArgumentOutOfRangeException* _new33;
- _new33 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_String__System_StringN(_new33, (System_String*) &_s1879048815egiiwcdw__, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048829egiiwcdw__));
- throw (Void*) _new33;
- a39:
- if (count >= 0) goto a64;
- System_ArgumentOutOfRangeException* _new58;
- _new58 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_String__System_StringN(_new58, (System_String*) &_s1879048895egiiwcdw__, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048829egiiwcdw__));
- throw (Void*) _new58;
- a64:
- if (((Int32) ((array)->length) - offset) >= count) goto a88;
- System_ArgumentException* _new82;
- _new82 = System_ArgumentException_System_ArgumentException__newFN();
- Void_System_ArgumentException__ctorFSystem_StringN(_new82, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048663egiiwcdw__));
- throw (Void*) _new82;
- a88:
- (__this)->_array = array;
- (__this)->_offset = offset;
- (__this)->_count = count;
- return;
- }
- extern "C" System_ByteAY* egiiwcdw_ByteAY_System_ArraySegmentGSystem_ByteC_get_ArrayFN(System_ArraySegmentGSystem_ByteC* __this) {
- return (__this)->_array;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_get_OffsetFN(System_ArraySegmentGSystem_ByteC* __this) {
- return (__this)->_offset;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_get_CountFN(System_ArraySegmentGSystem_ByteC* __this) {
- return (__this)->_count;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_GetHashCodeFN(System_ArraySegmentGSystem_ByteC* __this) {
- if (!(__this)->_array) goto a34;
- return ((((System_Object_vtbl*)((System_Object*) ((__this)->_array))->vtable)->Int32_System_Object_GetHashCodeFN((System_Object*) ((__this)->_array)) ^ (__this)->_offset) ^ (__this)->_count);
- a34:
- return 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_EqualsFSystem_ArraySegmentGSystem_ByteCN(System_ArraySegmentGSystem_ByteC* __this, System_ArraySegmentGSystem_ByteC obj);
- extern "C" System_ArraySegmentGSystem_ByteC* egiiwcdw_System_ArraySegmentGSystem_ByteC_System_ArraySegmentGSystem_ByteC__boxFSystem_ArraySegmentGSystem_ByteCN(System_ArraySegmentGSystem_ByteC _value);
- extern "C" System_ArraySegmentGSystem_ByteC egiiwcdw_System_ArraySegmentGSystem_ByteC_System_ArraySegmentGSystem_ByteC__unboxFN(System_ArraySegmentGSystem_ByteC* __this);
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_EqualsFSystem_ObjectN(System_ArraySegmentGSystem_ByteC* __this, System_Object* obj) {
- if (!((System_ArraySegmentGSystem_ByteC*) __dynamic_cast_null_test(obj, (Void*) &_RTTI_System_Object_Info, (Void*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_Info, 0))) goto a21;
- return egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_EqualsFSystem_ArraySegmentGSystem_ByteCN(__this, egiiwcdw_System_ArraySegmentGSystem_ByteC_System_ArraySegmentGSystem_ByteC__unboxFN(((System_ArraySegmentGSystem_ByteC*) __dynamic_cast_null_test(obj, (Void*) &_RTTI_System_Object_Info, (Void*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_Info, 0))));
- a21:
- return (Boolean) 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_EqualsFSystem_ArraySegmentGSystem_ByteCN(System_ArraySegmentGSystem_ByteC* __this, System_ArraySegmentGSystem_ByteC obj) {
- if ((Byte*)((System_ArraySegmentGSystem_ByteC*) &obj)->_array != (Byte*)(__this)->_array) goto a46;
- if ((UInt32)((System_ArraySegmentGSystem_ByteC*) &obj)->_offset != (UInt32)(__this)->_offset) goto a46;
- return (((System_ArraySegmentGSystem_ByteC*) &obj)->_count == (__this)->_count);
- a46:
- return (Boolean) 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_op_EqualityFSystem_ArraySegmentGSystem_ByteC__System_ArraySegmentGSystem_ByteCN(System_ArraySegmentGSystem_ByteC a, System_ArraySegmentGSystem_ByteC b) {
- return egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_EqualsFSystem_ArraySegmentGSystem_ByteCN(&a, b);
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_op_InequalityFSystem_ArraySegmentGSystem_ByteC__System_ArraySegmentGSystem_ByteCN(System_ArraySegmentGSystem_ByteC a, System_ArraySegmentGSystem_ByteC b) {
- return (egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_op_EqualityFSystem_ArraySegmentGSystem_ByteC__System_ArraySegmentGSystem_ByteCN(a, b) == 0);
- }
- extern "C" Byte egiiwcdw_Byte_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_get_ItemFInt32N(System_ArraySegmentGSystem_ByteC* __this, Int32 index) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- return ((__this)->_array)->data[((__this)->_offset + index)];
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_set_ItemFInt32__ByteN(System_ArraySegmentGSystem_ByteC* __this, Int32 index, Byte value) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- ((__this)->_array)->data[((__this)->_offset + index)] = value;
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_IndexOfFByteN(System_ArraySegmentGSystem_ByteC* __this, Byte item) {
- System_NotImplementedException* _new0;
- _new0 = System_NotImplementedException_System_NotImplementedException__newFN();
- Void_System_NotImplementedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_InsertFInt32__ByteN(System_ArraySegmentGSystem_ByteC* __this, Int32 index, Byte item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_RemoveAtFInt32N(System_ArraySegmentGSystem_ByteC* __this, Int32 index) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Byte egiiwcdw_Byte_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IReadOnlyListGSystem_ByteC_get_ItemFInt32N(System_ArraySegmentGSystem_ByteC* __this, Int32 index) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- return ((__this)->_array)->data[((__this)->_offset + index)];
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_get_IsReadOnlyFN(System_ArraySegmentGSystem_ByteC* __this) {
- return (Boolean) 1;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_AddFByteN(System_ArraySegmentGSystem_ByteC* __this, Byte item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_ClearFN(System_ArraySegmentGSystem_ByteC* __this) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_ContainsFByteN(System_ArraySegmentGSystem_ByteC* __this, Byte item) {
- System_NotImplementedException* _new0;
- _new0 = System_NotImplementedException_System_NotImplementedException__newFN();
- Void_System_NotImplementedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_CopyToFByteAY__Int32N(System_ArraySegmentGSystem_ByteC* __this, System_ByteAY* array, Int32 arrayIndex) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- Void_System_Array_CopyFSystem_Array__Int32__System_Array__Int32__Int32N((System_Array*) ((__this)->_array), (__this)->_offset, (System_Array*) (array), arrayIndex, (__this)->_count);
- return;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_RemoveFByteN(System_ArraySegmentGSystem_ByteC* __this, Byte item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" System_Collections_Generic_IEnumeratorGSystem_ByteC* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IEnumerableGSystem_ByteC_GetEnumeratorFN(System_ArraySegmentGSystem_ByteC* __this) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* _new30;
- _new30 = egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_ByteCN(_new30, (*((System_ArraySegmentGSystem_ByteC*)__this)));
- return (&_new30->ifce_System_Collections_Generic_IEnumeratorGSystem_ByteC);
- }
- extern "C" System_Collections_IEnumerator* egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_ByteC_System_Collections_IEnumerable_GetEnumeratorFN(System_ArraySegmentGSystem_ByteC* __this) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* _new30;
- _new30 = egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_ByteCN(_new30, (*((System_ArraySegmentGSystem_ByteC*)__this)));
- return (&_new30->ifce_System_Collections_Generic_IEnumeratorGSystem_ByteC.ifce_System_Collections_IEnumerator);
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__initFN(System_ArraySegmentGSystem_ByteC* __this);
- extern "C" System_ArraySegmentGSystem_ByteC* egiiwcdw_System_ArraySegmentGSystem_ByteC_System_ArraySegmentGSystem_ByteC__newFN() {
- System_ArraySegmentGSystem_ByteC* _dup16;
- _dup16 = (System_ArraySegmentGSystem_ByteC*) (GC_malloc(sizeof(System_ArraySegmentGSystem_ByteC)));
- egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__initFN(_dup16);
- return _dup16;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC__getsizeFN(System_ArraySegmentGSystem_ByteC* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC__gettypeFN(System_ArraySegmentGSystem_ByteC* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_ArraySegmentGSystem_ByteC_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC__gettypeFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_ByteC* (*System_Collections_Generic_IEnumeratorGSystem_ByteC_System_Collections_Generic_IEnumerableGSystem_ByteC_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_ByteC*);
- Int32 (*Int32_System_Collections_Generic_ICollectionGSystem_ByteC_get_CountFN)(System_Collections_Generic_ICollectionGSystem_ByteC*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_ByteC_get_IsReadOnlyFN)(System_Collections_Generic_ICollectionGSystem_ByteC*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_ByteC_AddFByteN)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_ByteC_ClearFN)(System_Collections_Generic_ICollectionGSystem_ByteC*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_ByteC_ContainsFByteN)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_ByteC_CopyToFByteAY__Int32N)(System_Collections_Generic_ICollectionGSystem_ByteC*, System_ByteAY*, Int32);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_ByteC_RemoveFByteN)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte);
- Byte (*Byte_System_Collections_Generic_IListGSystem_ByteC_get_ItemFInt32N)(System_Collections_Generic_IListGSystem_ByteC*, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_ByteC_set_ItemFInt32__ByteN)(System_Collections_Generic_IListGSystem_ByteC*, Int32, Byte);
- Int32 (*Int32_System_Collections_Generic_IListGSystem_ByteC_IndexOfFByteN)(System_Collections_Generic_IListGSystem_ByteC*, Byte);
- Void (*Void_System_Collections_Generic_IListGSystem_ByteC_InsertFInt32__ByteN)(System_Collections_Generic_IListGSystem_ByteC*, Int32, Byte);
- Void (*Void_System_Collections_Generic_IListGSystem_ByteC_RemoveAtFInt32N)(System_Collections_Generic_IListGSystem_ByteC*, Int32);
- } egiiwcdw_System_ArraySegmentGSystem_ByteC_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_ByteC_System_Collections_IEnumerable_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_ByteC* (*)(System_Collections_Generic_IEnumerableGSystem_ByteC*)) &egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IEnumerableGSystem_ByteC_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_ICollectionGSystem_ByteC*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_get_CountFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_ByteC*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_get_IsReadOnlyFN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte)) &egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_AddFByteN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_ByteC*)) &egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_ClearFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_ContainsFByteN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_ByteC*, System_ByteAY*, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_CopyToFByteAY__Int32N,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_ByteC*, Byte)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_ICollectionGSystem_ByteC_RemoveFByteN,
- (Byte (*)(System_Collections_Generic_IListGSystem_ByteC*, Int32)) &egiiwcdw_Byte_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_get_ItemFInt32N,
- (Void (*)(System_Collections_Generic_IListGSystem_ByteC*, Int32, Byte)) &egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_set_ItemFInt32__ByteN,
- (Int32 (*)(System_Collections_Generic_IListGSystem_ByteC*, Byte)) &egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_IndexOfFByteN,
- (Void (*)(System_Collections_Generic_IListGSystem_ByteC*, Int32, Byte)) &egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_InsertFInt32__ByteN,
- (Void (*)(System_Collections_Generic_IListGSystem_ByteC*, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IListGSystem_ByteC_RemoveAtFInt32N
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_ByteC* (*System_Collections_Generic_IEnumeratorGSystem_ByteC_System_Collections_Generic_IEnumerableGSystem_ByteC_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_ByteC*);
- Int32 (*Int32_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC_get_CountFN)(System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC*);
- Byte (*Byte_System_Collections_Generic_IReadOnlyListGSystem_ByteC_get_ItemFInt32N)(System_Collections_Generic_IReadOnlyListGSystem_ByteC*, Int32);
- } egiiwcdw_System_ArraySegmentGSystem_ByteC_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_ByteC_System_Collections_IEnumerable_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_ByteC* (*)(System_Collections_Generic_IEnumerableGSystem_ByteC*)) &egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IEnumerableGSystem_ByteC_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_get_CountFN,
- (Byte (*)(System_Collections_Generic_IReadOnlyListGSystem_ByteC*, Int32)) &egiiwcdw_Byte_System_ArraySegmentGSystem_ByteC_System_Collections_Generic_IReadOnlyListGSystem_ByteC_get_ItemFInt32N
- };
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__initFN(System_ArraySegmentGSystem_ByteC* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_ByteC_vtable_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IListGSystem_ByteC)->ifce_System_Collections_Generic_ICollectionGSystem_ByteC.ifce_System_Collections_Generic_IEnumerableGSystem_ByteC.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_ByteC_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IReadOnlyListGSystem_ByteC)->ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_ByteC.ifce_System_Collections_Generic_IEnumerableGSystem_ByteC.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_ByteC_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC__getsizeFN(System_ArraySegmentGSystem_ByteC* __this) {
- return sizeof(System_ArraySegmentGSystem_ByteC);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC__gettypeFN(System_ArraySegmentGSystem_ByteC* __this) {
- return egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[32]; } System_ArraySegmentGSystem_ByteC_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 32, { 83, 121, 115, 116, 101, 109, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 60, 83, 121, 115, 116, 101, 109, 46, 66, 121, 116, 101, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC__sgettypeFN() {
- if (egiiwcdw_System_ArraySegmentGSystem_ByteC__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_ArraySegmentGSystem_ByteC_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_ArraySegmentGSystem_ByteC__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_ArraySegmentGSystem_ByteC__type;
- }
- extern "C" System_ArraySegmentGSystem_ByteC* egiiwcdw_System_ArraySegmentGSystem_ByteC_System_ArraySegmentGSystem_ByteC__boxFSystem_ArraySegmentGSystem_ByteCN(System_ArraySegmentGSystem_ByteC _value) {
- System_ArraySegmentGSystem_ByteC* _dup16;
- System_ArraySegmentGSystem_ByteC* _dup23;
- _dup16 = (System_ArraySegmentGSystem_ByteC*) (GC_malloc(sizeof(System_ArraySegmentGSystem_ByteC)));
- *((System_ArraySegmentGSystem_ByteC*) _dup16) = _value;
- _dup23 = _dup16;
- egiiwcdw_Void_System_ArraySegmentGSystem_ByteC__initFN(_dup23);
- return _dup23;
- }
- extern "C" System_ArraySegmentGSystem_ByteC egiiwcdw_System_ArraySegmentGSystem_ByteC_System_ArraySegmentGSystem_ByteC__unboxFN(System_ArraySegmentGSystem_ByteC* __this) {
- return (*((System_ArraySegmentGSystem_ByteC*)__this));
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_ByteCN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this, System_ArraySegmentGSystem_ByteC arraySegment) {
- Void_System_Object__ctorFN((System_Object*) (__this));
- (__this)->_array = ((System_ArraySegmentGSystem_ByteC*) &arraySegment)->_array;
- (__this)->_start = ((System_ArraySegmentGSystem_ByteC*) &arraySegment)->_offset;
- (__this)->_end = ((__this)->_start + ((System_ArraySegmentGSystem_ByteC*) &arraySegment)->_count);
- (__this)->_current = ((__this)->_start - 1);
- return;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_MoveNextFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this) {
- System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* _dup15;
- if ((__this)->_current >= (__this)->_end) goto a43;
- _dup15 = __this;
- (_dup15)->_current = ((_dup15)->_current + 1);
- return ((__this)->_current < (__this)->_end);
- a43:
- return (Boolean) 0;
- }
- extern "C" Byte egiiwcdw_Byte_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_get_CurrentFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this) {
- if ((__this)->_current >= (__this)->_start) goto a30;
- System_InvalidOperationException* _new24;
- _new24 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new24, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048961egiiwcdw__));
- throw (Void*) _new24;
- a30:
- if ((__this)->_current < (__this)->_end) goto a60;
- System_InvalidOperationException* _new54;
- _new54 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new54, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879049025egiiwcdw__));
- throw (Void*) _new54;
- a60:
- return ((__this)->_array)->data[(__this)->_current];
- }
- extern "C" System_Byte* System_Byte_System_Byte__boxFByteN(Byte _value);
- extern "C" System_Object* egiiwcdw_System_Object_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_Collections_IEnumerator_get_CurrentFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this) {
- return (System_Object*) (System_Byte_System_Byte__boxFByteN(egiiwcdw_Byte_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_get_CurrentFN(__this)));
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_Collections_IEnumerator_ResetFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this) {
- (__this)->_current = ((__this)->_start - 1);
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_DisposeFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this) {
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__initFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this);
- extern "C" System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__newFN() {
- System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* _dup16;
- _dup16 = (System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator*) (GC_malloc(sizeof(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator)));
- egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__initFN(_dup16);
- return _dup16;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__getsizeFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__gettypeFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &Boolean_System_Object_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &Int32_System_Object_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__gettypeFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- Void (*Void_System_IDisposable_DisposeFN)(System_IDisposable*);
- Byte (*Byte_System_Collections_Generic_IEnumeratorGSystem_ByteC_get_CurrentFN)(System_Collections_Generic_IEnumeratorGSystem_ByteC*);
- } egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_vtable_System_Collections_Generic_IEnumeratorGSystem_ByteC_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_Info,
- (Void (*)(System_IDisposable*)) &egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_DisposeFN,
- (Byte (*)(System_Collections_Generic_IEnumeratorGSystem_ByteC*)) &egiiwcdw_Byte_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_get_CurrentFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- Boolean (*Boolean_System_Collections_IEnumerator_MoveNextFN)(System_Collections_IEnumerator*);
- System_Object* (*System_Object_System_Collections_IEnumerator_get_CurrentFN)(System_Collections_IEnumerator*);
- Void (*Void_System_Collections_IEnumerator_ResetFN)(System_Collections_IEnumerator*);
- } egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_vtable_System_Collections_IEnumerator_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_Info,
- (Boolean (*)(System_Collections_IEnumerator*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_MoveNextFN,
- (System_Object* (*)(System_Collections_IEnumerator*)) &egiiwcdw_System_Object_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_Collections_IEnumerator_get_CurrentFN,
- (Void (*)(System_Collections_IEnumerator*)) &egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_System_Collections_IEnumerator_ResetFN
- };
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__initFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_vtable_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IEnumeratorGSystem_ByteC)->ifce_System_IDisposable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_vtable_System_Collections_Generic_IEnumeratorGSystem_ByteC_interface_impl) + 2));
- ((&__this->ifce_System_Collections_Generic_IEnumeratorGSystem_ByteC.ifce_System_Collections_IEnumerator))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_vtable_System_Collections_IEnumerator_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__getsizeFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this) {
- return sizeof(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__gettypeFN(System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator* __this) {
- return egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[55]; } System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 55, { 83, 121, 115, 116, 101, 109, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 60, 83, 121, 115, 116, 101, 109, 46, 66, 121, 116, 101, 62, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 69, 110, 117, 109, 101, 114, 97, 116, 111, 114 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__sgettypeFN() {
- if (egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_ArraySegmentGSystem_ByteC_ArraySegmentEnumerator__type;
- }
- extern "C" Void egiiwcdw_Void_System_Int32AY__ctorFInt32N(System_Int32AY* __this, Int32 param0) {
- System_Int32AY* local0;
- System_Int32AY* local1;
- System_Int32AY* _dup1;
- System_Int32AY* _dup2;
- System_Int32AY* _dup3;
- _dup1 = __this;
- _dup2 = _dup1;
- _dup3 = _dup2;
- (_dup3)->rank = (Int16) 1;
- (_dup3)->typeCode = (Int16) 9;
- (_dup2)->elementSize = 4;
- (_dup1)->length = param0;
- return;
- }
- extern "C" Void egiiwcdw_Void_System_Int32AY__initFN(System_Int32AY* __this);
- extern "C" System_Int32AY* egiiwcdw_Int32AY_System_Int32AY__newFInt32N(Int32 param0) {
- Int32 _dup15;
- System_Int32AY* _dup34;
- _dup15 = ((sizeof(Int32) * param0) + sizeof(System_Int32AY));
- _dup34 = (System_Int32AY*) (GC_malloc(((_dup15 + 3) & -4)));
- egiiwcdw_Void_System_Int32AY__initFN(_dup34);
- return _dup34;
- }
- extern "C" Int32 egiiwcdw_Int32_System_Int32AY__getsizeFN(System_Int32AY* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_Int32AY__gettypeFN(System_Int32AY* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_Int32AY_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_Int32AY_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &Boolean_System_Object_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &Int32_System_Object_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_Int32AY__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_Int32AY__gettypeFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Object* (*System_Object_System_ICloneable_CloneFN)(System_ICloneable*);
- } egiiwcdw_System_Int32AY_vtable_System_ICloneable_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_Int32AY_Info,
- (System_Object* (*)(System_ICloneable*)) &System_Object_System_Array_CloneFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- Void (*Void_System_Collections_ICollection_CopyToFSystem_Array__Int32N)(System_Collections_ICollection*, System_Array*, Int32);
- Int32 (*Int32_System_Collections_ICollection_get_CountFN)(System_Collections_ICollection*);
- System_Object* (*System_Object_System_Collections_ICollection_get_SyncRootFN)(System_Collections_ICollection*);
- Boolean (*Boolean_System_Collections_ICollection_get_IsSynchronizedFN)(System_Collections_ICollection*);
- System_Object* (*System_Object_System_Collections_IList_get_ItemFInt32N)(System_Collections_IList*, Int32);
- Void (*Void_System_Collections_IList_set_ItemFInt32__System_ObjectN)(System_Collections_IList*, Int32, System_Object*);
- Int32 (*Int32_System_Collections_IList_AddFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Boolean (*Boolean_System_Collections_IList_ContainsFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_ClearFN)(System_Collections_IList*);
- Boolean (*Boolean_System_Collections_IList_get_IsReadOnlyFN)(System_Collections_IList*);
- Boolean (*Boolean_System_Collections_IList_get_IsFixedSizeFN)(System_Collections_IList*);
- Int32 (*Int32_System_Collections_IList_IndexOfFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_InsertFInt32__System_ObjectN)(System_Collections_IList*, Int32, System_Object*);
- Void (*Void_System_Collections_IList_RemoveFSystem_ObjectN)(System_Collections_IList*, System_Object*);
- Void (*Void_System_Collections_IList_RemoveAtFInt32N)(System_Collections_IList*, Int32);
- } egiiwcdw_System_Int32AY_vtable_System_Collections_IList_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_Int32AY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Void (*)(System_Collections_ICollection*, System_Array*, Int32)) &Void_System_Array_CopyToFSystem_Array__Int32N,
- (Int32 (*)(System_Collections_ICollection*)) &Int32_System_Array_System_Collections_ICollection_get_CountFN,
- (System_Object* (*)(System_Collections_ICollection*)) &System_Object_System_Array_get_SyncRootFN,
- (Boolean (*)(System_Collections_ICollection*)) &Boolean_System_Array_get_IsSynchronizedFN,
- (System_Object* (*)(System_Collections_IList*, Int32)) &System_Object_System_Array_System_Collections_IList_get_ItemFInt32N,
- (Void (*)(System_Collections_IList*, Int32, System_Object*)) &Void_System_Array_System_Collections_IList_set_ItemFInt32__System_ObjectN,
- (Int32 (*)(System_Collections_IList*, System_Object*)) &Int32_System_Array_System_Collections_IList_AddFSystem_ObjectN,
- (Boolean (*)(System_Collections_IList*, System_Object*)) &Boolean_System_Array_System_Collections_IList_ContainsFSystem_ObjectN,
- (Void (*)(System_Collections_IList*)) &Void_System_Array_System_Collections_IList_ClearFN,
- (Boolean (*)(System_Collections_IList*)) &Boolean_System_Array_get_IsReadOnlyFN,
- (Boolean (*)(System_Collections_IList*)) &Boolean_System_Array_get_IsFixedSizeFN,
- (Int32 (*)(System_Collections_IList*, System_Object*)) &Int32_System_Array_System_Collections_IList_IndexOfFSystem_ObjectN,
- (Void (*)(System_Collections_IList*, Int32, System_Object*)) &Void_System_Array_System_Collections_IList_InsertFInt32__System_ObjectN,
- (Void (*)(System_Collections_IList*, System_Object*)) &Void_System_Array_System_Collections_IList_RemoveFSystem_ObjectN,
- (Void (*)(System_Collections_IList*, Int32)) &Void_System_Array_System_Collections_IList_RemoveAtFInt32N
- };
- extern "C" Int32 egiiwcdw_Int32_System_Int32AY_get_CountFN(System_Int32AY* __this);
- extern "C" Int32 egiiwcdw_Int32_System_Int32AY_get_ItemFInt32N(System_Int32AY* __this, Int32 index);
- extern "C" Void egiiwcdw_Void_System_Int32AY_set_ItemFInt32__Int32N(System_Int32AY* __this, Int32 index, Int32 _value);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_Int32C* (*System_Collections_Generic_IEnumeratorGSystem_Int32C_System_Collections_Generic_IEnumerableGSystem_Int32C_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_Int32C*);
- Int32 (*Int32_System_Collections_Generic_ICollectionGSystem_Int32C_get_CountFN)(System_Collections_Generic_ICollectionGSystem_Int32C*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_Int32C_get_IsReadOnlyFN)(System_Collections_Generic_ICollectionGSystem_Int32C*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_Int32C_AddFInt32N)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_Int32C_ClearFN)(System_Collections_Generic_ICollectionGSystem_Int32C*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_Int32C_ContainsFInt32N)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_Int32C_CopyToFInt32AY__Int32N)(System_Collections_Generic_ICollectionGSystem_Int32C*, System_Int32AY*, Int32);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_Int32C_RemoveFInt32N)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32);
- Int32 (*Int32_System_Collections_Generic_IListGSystem_Int32C_get_ItemFInt32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_Int32C_set_ItemFInt32__Int32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32, Int32);
- Int32 (*Int32_System_Collections_Generic_IListGSystem_Int32C_IndexOfFInt32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_Int32C_InsertFInt32__Int32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_Int32C_RemoveAtFInt32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32);
- } egiiwcdw_System_Int32AY_vtable_System_Collections_Generic_IListGSystem_Int32C_interface_impl = {
- (Byte*) -12,
- (Byte*) &_RTTI_egiiwcdw_System_Int32AY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_Int32C* (*)(System_Collections_Generic_IEnumerableGSystem_Int32C*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_ICollectionGSystem_Int32C*)) &egiiwcdw_Int32_System_Int32AY_get_CountFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_Int32C*)) &Boolean_System_Array_get_IsReadOnlyFN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_Int32C*)) &__cxa_pure_virtual,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_Int32C*, System_Int32AY*, Int32)) &__cxa_pure_virtual,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32)) &__cxa_pure_virtual,
- (Int32 (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32)) &egiiwcdw_Int32_System_Int32AY_get_ItemFInt32N,
- (Void (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32, Int32)) &egiiwcdw_Void_System_Int32AY_set_ItemFInt32__Int32N,
- (Int32 (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32, Int32)) &__cxa_pure_virtual,
- (Void (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32)) &__cxa_pure_virtual
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_Int32C* (*System_Collections_Generic_IEnumeratorGSystem_Int32C_System_Collections_Generic_IEnumerableGSystem_Int32C_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_Int32C*);
- Int32 (*Int32_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C_get_CountFN)(System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C*);
- Int32 (*Int32_System_Collections_Generic_IReadOnlyListGSystem_Int32C_get_ItemFInt32N)(System_Collections_Generic_IReadOnlyListGSystem_Int32C*, Int32);
- } egiiwcdw_System_Int32AY_vtable_System_Collections_Generic_IReadOnlyListGSystem_Int32C_interface_impl = {
- (Byte*) -16,
- (Byte*) &_RTTI_egiiwcdw_System_Int32AY_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_Int32C* (*)(System_Collections_Generic_IEnumerableGSystem_Int32C*)) &System_Collections_IEnumerator_System_Array_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C*)) &egiiwcdw_Int32_System_Int32AY_get_CountFN,
- (Int32 (*)(System_Collections_Generic_IReadOnlyListGSystem_Int32C*, Int32)) &egiiwcdw_Int32_System_Int32AY_get_ItemFInt32N
- };
- extern "C" Void egiiwcdw_Void_System_Int32AY__initFN(System_Int32AY* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_Int32AY_vtable_impl) + 2));
- ((&__this->base.ifce_System_ICloneable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_Int32AY_vtable_System_ICloneable_interface_impl) + 2));
- ((&(&__this->base.ifce_System_Collections_IList)->ifce_System_Collections_ICollection.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_Int32AY_vtable_System_Collections_IList_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IListGSystem_Int32C)->ifce_System_Collections_Generic_ICollectionGSystem_Int32C.ifce_System_Collections_Generic_IEnumerableGSystem_Int32C.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_Int32AY_vtable_System_Collections_Generic_IListGSystem_Int32C_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IReadOnlyListGSystem_Int32C)->ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C.ifce_System_Collections_Generic_IEnumerableGSystem_Int32C.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_Int32AY_vtable_System_Collections_Generic_IReadOnlyListGSystem_Int32C_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_Int32AY__getsizeFN(System_Int32AY* __this) {
- return sizeof(System_Int32AY);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_Int32AY__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_Int32AY__gettypeFN(System_Int32AY* __this) {
- return egiiwcdw_System_Type_System_Int32AY__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[14]; } System_Int32AY_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 14, { 83, 121, 115, 116, 101, 109, 46, 73, 110, 116, 51, 50, 91, 93 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Int32AY__sgettypeFN() {
- if (egiiwcdw_Int32AY__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Int32AY_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_Int32AY__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_Int32AY__type;
- }
- extern "C" System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__newFN();
- extern "C" System_ArraySegmentGSystem_Int32C* egiiwcdw_System_ArraySegmentGSystem_Int32C_System_ArraySegmentGSystem_Int32C__newFN();
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__ctorFInt32AYN(System_ArraySegmentGSystem_Int32C* __this, System_Int32AY* array);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_Int32CN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this, System_ArraySegmentGSystem_Int32C arraySegment);
- extern "C" System_Collections_Generic_IEnumeratorGSystem_Int32C* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C_System_Int32AY_GetEnumeratorFN(System_Int32AY* __this) {
- System_ArraySegmentGSystem_Int32C* _new1;
- _new1 = egiiwcdw_System_ArraySegmentGSystem_Int32C_System_ArraySegmentGSystem_Int32C__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__ctorFInt32AYN(_new1, __this);
- System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* _new6;
- _new6 = egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_Int32CN(_new6, (*((System_ArraySegmentGSystem_Int32C*)_new1)));
- return (&_new6->ifce_System_Collections_Generic_IEnumeratorGSystem_Int32C);
- }
- extern "C" Int32 egiiwcdw_Int32_System_Int32AY_get_CountFN(System_Int32AY* __this) {
- return (__this)->length;
- }
- extern "C" struct System_Collections_Generic_IEnumerableGSystem_Int32AYC {
- System_Collections_IEnumerable ifce_System_Collections_IEnumerable;
- };
- extern "C" struct System_Collections_Generic_ICollectionGSystem_Int32AYC {
- System_Collections_Generic_IEnumerableGSystem_Int32AYC ifce_System_Collections_Generic_IEnumerableGSystem_Int32AYC;
- };
- extern "C" struct System_Collections_Generic_IListGSystem_Int32AYC {
- System_Collections_Generic_ICollectionGSystem_Int32AYC ifce_System_Collections_Generic_ICollectionGSystem_Int32AYC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyCollectionGSystem_Int32AYC {
- System_Collections_Generic_IEnumerableGSystem_Int32AYC ifce_System_Collections_Generic_IEnumerableGSystem_Int32AYC;
- };
- extern "C" struct System_Collections_Generic_IReadOnlyListGSystem_Int32AYC {
- System_Collections_Generic_IReadOnlyCollectionGSystem_Int32AYC ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32AYC;
- };
- extern "C" struct System_Int32AYAY {
- System_Array base;
- System_Collections_Generic_IListGSystem_Int32AYC ifce_System_Collections_Generic_IListGSystem_Int32AYC;
- System_Collections_Generic_IReadOnlyListGSystem_Int32AYC ifce_System_Collections_Generic_IReadOnlyListGSystem_Int32AYC;
- Int16 rank;
- Int16 typeCode;
- Int32 elementSize;
- Int32 length;
- System_Int32AY* data[0];
- };
- extern "C" Int32 egiiwcdw_Int32_System_Int32AY_get_ItemFInt32N(System_Int32AY* __this, Int32 index) {
- return (__this)->data[index];
- }
- extern "C" Void egiiwcdw_Void_System_Int32AY_set_ItemFInt32__Int32N(System_Int32AY* __this, Int32 index, Int32 _value) {
- (__this)->data[index] = _value;
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__ctorFN(System_ArraySegmentGSystem_Int32C* __this);
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__ctorFInt32AYN(System_ArraySegmentGSystem_Int32C* __this, System_Int32AY* array) {
- if (array) goto a14;
- System_ArgumentNullException* _new8;
- _new8 = System_ArgumentNullException_System_ArgumentNullException__newFN();
- Void_System_ArgumentNullException__ctorFSystem_StringN(_new8, (System_String*) &_s1879048609egiiwcdw__);
- throw (Void*) _new8;
- a14:
- (__this)->_array = array;
- (__this)->_offset = 0;
- (__this)->_count = (Int32) ((array)->length);
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__ctorFInt32AY__Int32__Int32N(System_ArraySegmentGSystem_Int32C* __this, System_Int32AY* array, Int32 offset, Int32 count) {
- if (array) goto a14;
- System_ArgumentNullException* _new8;
- _new8 = System_ArgumentNullException_System_ArgumentNullException__newFN();
- Void_System_ArgumentNullException__ctorFSystem_StringN(_new8, (System_String*) &_s1879048609egiiwcdw__);
- throw (Void*) _new8;
- a14:
- if (offset >= 0) goto a39;
- System_ArgumentOutOfRangeException* _new33;
- _new33 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_String__System_StringN(_new33, (System_String*) &_s1879048815egiiwcdw__, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048829egiiwcdw__));
- throw (Void*) _new33;
- a39:
- if (count >= 0) goto a64;
- System_ArgumentOutOfRangeException* _new58;
- _new58 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_String__System_StringN(_new58, (System_String*) &_s1879048895egiiwcdw__, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048829egiiwcdw__));
- throw (Void*) _new58;
- a64:
- if (((Int32) ((array)->length) - offset) >= count) goto a88;
- System_ArgumentException* _new82;
- _new82 = System_ArgumentException_System_ArgumentException__newFN();
- Void_System_ArgumentException__ctorFSystem_StringN(_new82, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048663egiiwcdw__));
- throw (Void*) _new82;
- a88:
- (__this)->_array = array;
- (__this)->_offset = offset;
- (__this)->_count = count;
- return;
- }
- extern "C" System_Int32AY* egiiwcdw_Int32AY_System_ArraySegmentGSystem_Int32C_get_ArrayFN(System_ArraySegmentGSystem_Int32C* __this) {
- return (__this)->_array;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_get_OffsetFN(System_ArraySegmentGSystem_Int32C* __this) {
- return (__this)->_offset;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_get_CountFN(System_ArraySegmentGSystem_Int32C* __this) {
- return (__this)->_count;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_GetHashCodeFN(System_ArraySegmentGSystem_Int32C* __this) {
- if (!(__this)->_array) goto a34;
- return ((((System_Object_vtbl*)((System_Object*) ((__this)->_array))->vtable)->Int32_System_Object_GetHashCodeFN((System_Object*) ((__this)->_array)) ^ (__this)->_offset) ^ (__this)->_count);
- a34:
- return 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_EqualsFSystem_ArraySegmentGSystem_Int32CN(System_ArraySegmentGSystem_Int32C* __this, System_ArraySegmentGSystem_Int32C obj);
- extern "C" System_ArraySegmentGSystem_Int32C* egiiwcdw_System_ArraySegmentGSystem_Int32C_System_ArraySegmentGSystem_Int32C__boxFSystem_ArraySegmentGSystem_Int32CN(System_ArraySegmentGSystem_Int32C _value);
- extern "C" System_ArraySegmentGSystem_Int32C egiiwcdw_System_ArraySegmentGSystem_Int32C_System_ArraySegmentGSystem_Int32C__unboxFN(System_ArraySegmentGSystem_Int32C* __this);
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_EqualsFSystem_ObjectN(System_ArraySegmentGSystem_Int32C* __this, System_Object* obj) {
- if (!((System_ArraySegmentGSystem_Int32C*) __dynamic_cast_null_test(obj, (Void*) &_RTTI_System_Object_Info, (Void*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_Info, 0))) goto a21;
- return egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_EqualsFSystem_ArraySegmentGSystem_Int32CN(__this, egiiwcdw_System_ArraySegmentGSystem_Int32C_System_ArraySegmentGSystem_Int32C__unboxFN(((System_ArraySegmentGSystem_Int32C*) __dynamic_cast_null_test(obj, (Void*) &_RTTI_System_Object_Info, (Void*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_Info, 0))));
- a21:
- return (Boolean) 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_EqualsFSystem_ArraySegmentGSystem_Int32CN(System_ArraySegmentGSystem_Int32C* __this, System_ArraySegmentGSystem_Int32C obj) {
- if ((Byte*)((System_ArraySegmentGSystem_Int32C*) &obj)->_array != (Byte*)(__this)->_array) goto a46;
- if ((UInt32)((System_ArraySegmentGSystem_Int32C*) &obj)->_offset != (UInt32)(__this)->_offset) goto a46;
- return (((System_ArraySegmentGSystem_Int32C*) &obj)->_count == (__this)->_count);
- a46:
- return (Boolean) 0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_op_EqualityFSystem_ArraySegmentGSystem_Int32C__System_ArraySegmentGSystem_Int32CN(System_ArraySegmentGSystem_Int32C a, System_ArraySegmentGSystem_Int32C b) {
- return egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_EqualsFSystem_ArraySegmentGSystem_Int32CN(&a, b);
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_op_InequalityFSystem_ArraySegmentGSystem_Int32C__System_ArraySegmentGSystem_Int32CN(System_ArraySegmentGSystem_Int32C a, System_ArraySegmentGSystem_Int32C b) {
- return (egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_op_EqualityFSystem_ArraySegmentGSystem_Int32C__System_ArraySegmentGSystem_Int32CN(a, b) == 0);
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_get_ItemFInt32N(System_ArraySegmentGSystem_Int32C* __this, Int32 index) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- return ((__this)->_array)->data[((__this)->_offset + index)];
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_set_ItemFInt32__Int32N(System_ArraySegmentGSystem_Int32C* __this, Int32 index, Int32 value) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- ((__this)->_array)->data[((__this)->_offset + index)] = value;
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_IndexOfFInt32N(System_ArraySegmentGSystem_Int32C* __this, Int32 item) {
- System_NotImplementedException* _new0;
- _new0 = System_NotImplementedException_System_NotImplementedException__newFN();
- Void_System_NotImplementedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_InsertFInt32__Int32N(System_ArraySegmentGSystem_Int32C* __this, Int32 index, Int32 item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_RemoveAtFInt32N(System_ArraySegmentGSystem_Int32C* __this, Int32 index) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IReadOnlyListGSystem_Int32C_get_ItemFInt32N(System_ArraySegmentGSystem_Int32C* __this, Int32 index) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- if (index < 0) goto a37;
- if (index < (__this)->_count) goto a48;
- a37:
- System_ArgumentOutOfRangeException* _new42;
- _new42 = System_ArgumentOutOfRangeException_System_ArgumentOutOfRangeException__newFN();
- Void_System_ArgumentOutOfRangeException__ctorFSystem_StringN(_new42, (System_String*) &_s1879048473egiiwcdw__);
- throw (Void*) _new42;
- a48:
- return ((__this)->_array)->data[((__this)->_offset + index)];
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_get_IsReadOnlyFN(System_ArraySegmentGSystem_Int32C* __this) {
- return (Boolean) 1;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_AddFInt32N(System_ArraySegmentGSystem_Int32C* __this, Int32 item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_ClearFN(System_ArraySegmentGSystem_Int32C* __this) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_ContainsFInt32N(System_ArraySegmentGSystem_Int32C* __this, Int32 item) {
- System_NotImplementedException* _new0;
- _new0 = System_NotImplementedException_System_NotImplementedException__newFN();
- Void_System_NotImplementedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_CopyToFInt32AY__Int32N(System_ArraySegmentGSystem_Int32C* __this, System_Int32AY* array, Int32 arrayIndex) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- Void_System_Array_CopyFSystem_Array__Int32__System_Array__Int32__Int32N((System_Array*) ((__this)->_array), (__this)->_offset, (System_Array*) (array), arrayIndex, (__this)->_count);
- return;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_RemoveFInt32N(System_ArraySegmentGSystem_Int32C* __this, Int32 item) {
- System_NotSupportedException* _new0;
- _new0 = System_NotSupportedException_System_NotSupportedException__newFN();
- Void_System_NotSupportedException__ctorFN(_new0);
- throw (Void*) _new0;
- }
- extern "C" System_Collections_Generic_IEnumeratorGSystem_Int32C* egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IEnumerableGSystem_Int32C_GetEnumeratorFN(System_ArraySegmentGSystem_Int32C* __this) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* _new30;
- _new30 = egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_Int32CN(_new30, (*((System_ArraySegmentGSystem_Int32C*)__this)));
- return (&_new30->ifce_System_Collections_Generic_IEnumeratorGSystem_Int32C);
- }
- extern "C" System_Collections_IEnumerator* egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_Int32C_System_Collections_IEnumerable_GetEnumeratorFN(System_ArraySegmentGSystem_Int32C* __this) {
- if ((__this)->_array) goto a24;
- System_InvalidOperationException* _new18;
- _new18 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new18, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048907egiiwcdw__));
- throw (Void*) _new18;
- a24:
- System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* _new30;
- _new30 = egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__newFN();
- egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_Int32CN(_new30, (*((System_ArraySegmentGSystem_Int32C*)__this)));
- return (&_new30->ifce_System_Collections_Generic_IEnumeratorGSystem_Int32C.ifce_System_Collections_IEnumerator);
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__initFN(System_ArraySegmentGSystem_Int32C* __this);
- extern "C" System_ArraySegmentGSystem_Int32C* egiiwcdw_System_ArraySegmentGSystem_Int32C_System_ArraySegmentGSystem_Int32C__newFN() {
- System_ArraySegmentGSystem_Int32C* _dup16;
- _dup16 = (System_ArraySegmentGSystem_Int32C*) (GC_malloc(sizeof(System_ArraySegmentGSystem_Int32C)));
- egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__initFN(_dup16);
- return _dup16;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C__getsizeFN(System_ArraySegmentGSystem_Int32C* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C__gettypeFN(System_ArraySegmentGSystem_Int32C* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_ArraySegmentGSystem_Int32C_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C__gettypeFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_Int32C* (*System_Collections_Generic_IEnumeratorGSystem_Int32C_System_Collections_Generic_IEnumerableGSystem_Int32C_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_Int32C*);
- Int32 (*Int32_System_Collections_Generic_ICollectionGSystem_Int32C_get_CountFN)(System_Collections_Generic_ICollectionGSystem_Int32C*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_Int32C_get_IsReadOnlyFN)(System_Collections_Generic_ICollectionGSystem_Int32C*);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_Int32C_AddFInt32N)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_Int32C_ClearFN)(System_Collections_Generic_ICollectionGSystem_Int32C*);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_Int32C_ContainsFInt32N)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32);
- Void (*Void_System_Collections_Generic_ICollectionGSystem_Int32C_CopyToFInt32AY__Int32N)(System_Collections_Generic_ICollectionGSystem_Int32C*, System_Int32AY*, Int32);
- Boolean (*Boolean_System_Collections_Generic_ICollectionGSystem_Int32C_RemoveFInt32N)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32);
- Int32 (*Int32_System_Collections_Generic_IListGSystem_Int32C_get_ItemFInt32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_Int32C_set_ItemFInt32__Int32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32, Int32);
- Int32 (*Int32_System_Collections_Generic_IListGSystem_Int32C_IndexOfFInt32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_Int32C_InsertFInt32__Int32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32, Int32);
- Void (*Void_System_Collections_Generic_IListGSystem_Int32C_RemoveAtFInt32N)(System_Collections_Generic_IListGSystem_Int32C*, Int32);
- } egiiwcdw_System_ArraySegmentGSystem_Int32C_vtable_System_Collections_Generic_IListGSystem_Int32C_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_Int32C_System_Collections_IEnumerable_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_Int32C* (*)(System_Collections_Generic_IEnumerableGSystem_Int32C*)) &egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IEnumerableGSystem_Int32C_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_ICollectionGSystem_Int32C*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_get_CountFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_Int32C*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_get_IsReadOnlyFN,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_AddFInt32N,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_Int32C*)) &egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_ClearFN,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_ContainsFInt32N,
- (Void (*)(System_Collections_Generic_ICollectionGSystem_Int32C*, System_Int32AY*, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_CopyToFInt32AY__Int32N,
- (Boolean (*)(System_Collections_Generic_ICollectionGSystem_Int32C*, Int32)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_ICollectionGSystem_Int32C_RemoveFInt32N,
- (Int32 (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_get_ItemFInt32N,
- (Void (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_set_ItemFInt32__Int32N,
- (Int32 (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_IndexOfFInt32N,
- (Void (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_InsertFInt32__Int32N,
- (Void (*)(System_Collections_Generic_IListGSystem_Int32C*, Int32)) &egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IListGSystem_Int32C_RemoveAtFInt32N
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_Collections_IEnumerator* (*System_Collections_IEnumerator_System_Collections_IEnumerable_GetEnumeratorFN)(System_Collections_IEnumerable*);
- System_Collections_Generic_IEnumeratorGSystem_Int32C* (*System_Collections_Generic_IEnumeratorGSystem_Int32C_System_Collections_Generic_IEnumerableGSystem_Int32C_GetEnumeratorFN)(System_Collections_Generic_IEnumerableGSystem_Int32C*);
- Int32 (*Int32_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C_get_CountFN)(System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C*);
- Int32 (*Int32_System_Collections_Generic_IReadOnlyListGSystem_Int32C_get_ItemFInt32N)(System_Collections_Generic_IReadOnlyListGSystem_Int32C*, Int32);
- } egiiwcdw_System_ArraySegmentGSystem_Int32C_vtable_System_Collections_Generic_IReadOnlyListGSystem_Int32C_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_Info,
- (System_Collections_IEnumerator* (*)(System_Collections_IEnumerable*)) &egiiwcdw_System_Collections_IEnumerator_System_ArraySegmentGSystem_Int32C_System_Collections_IEnumerable_GetEnumeratorFN,
- (System_Collections_Generic_IEnumeratorGSystem_Int32C* (*)(System_Collections_Generic_IEnumerableGSystem_Int32C*)) &egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IEnumerableGSystem_Int32C_GetEnumeratorFN,
- (Int32 (*)(System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_get_CountFN,
- (Int32 (*)(System_Collections_Generic_IReadOnlyListGSystem_Int32C*, Int32)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_System_Collections_Generic_IReadOnlyListGSystem_Int32C_get_ItemFInt32N
- };
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__initFN(System_ArraySegmentGSystem_Int32C* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_Int32C_vtable_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IListGSystem_Int32C)->ifce_System_Collections_Generic_ICollectionGSystem_Int32C.ifce_System_Collections_Generic_IEnumerableGSystem_Int32C.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_Int32C_vtable_System_Collections_Generic_IListGSystem_Int32C_interface_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IReadOnlyListGSystem_Int32C)->ifce_System_Collections_Generic_IReadOnlyCollectionGSystem_Int32C.ifce_System_Collections_Generic_IEnumerableGSystem_Int32C.ifce_System_Collections_IEnumerable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_Int32C_vtable_System_Collections_Generic_IReadOnlyListGSystem_Int32C_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C__getsizeFN(System_ArraySegmentGSystem_Int32C* __this) {
- return sizeof(System_ArraySegmentGSystem_Int32C);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C__gettypeFN(System_ArraySegmentGSystem_Int32C* __this) {
- return egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[33]; } System_ArraySegmentGSystem_Int32C_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 33, { 83, 121, 115, 116, 101, 109, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 60, 83, 121, 115, 116, 101, 109, 46, 73, 110, 116, 51, 50, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C__sgettypeFN() {
- if (egiiwcdw_System_ArraySegmentGSystem_Int32C__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_ArraySegmentGSystem_Int32C_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_ArraySegmentGSystem_Int32C__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_ArraySegmentGSystem_Int32C__type;
- }
- extern "C" System_ArraySegmentGSystem_Int32C* egiiwcdw_System_ArraySegmentGSystem_Int32C_System_ArraySegmentGSystem_Int32C__boxFSystem_ArraySegmentGSystem_Int32CN(System_ArraySegmentGSystem_Int32C _value) {
- System_ArraySegmentGSystem_Int32C* _dup16;
- System_ArraySegmentGSystem_Int32C* _dup23;
- _dup16 = (System_ArraySegmentGSystem_Int32C*) (GC_malloc(sizeof(System_ArraySegmentGSystem_Int32C)));
- *((System_ArraySegmentGSystem_Int32C*) _dup16) = _value;
- _dup23 = _dup16;
- egiiwcdw_Void_System_ArraySegmentGSystem_Int32C__initFN(_dup23);
- return _dup23;
- }
- extern "C" System_ArraySegmentGSystem_Int32C egiiwcdw_System_ArraySegmentGSystem_Int32C_System_ArraySegmentGSystem_Int32C__unboxFN(System_ArraySegmentGSystem_Int32C* __this) {
- return (*((System_ArraySegmentGSystem_Int32C*)__this));
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__ctorFSystem_ArraySegmentGSystem_Int32CN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this, System_ArraySegmentGSystem_Int32C arraySegment) {
- Void_System_Object__ctorFN((System_Object*) (__this));
- (__this)->_array = ((System_ArraySegmentGSystem_Int32C*) &arraySegment)->_array;
- (__this)->_start = ((System_ArraySegmentGSystem_Int32C*) &arraySegment)->_offset;
- (__this)->_end = ((__this)->_start + ((System_ArraySegmentGSystem_Int32C*) &arraySegment)->_count);
- (__this)->_current = ((__this)->_start - 1);
- return;
- }
- extern "C" Boolean egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_MoveNextFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this) {
- System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* _dup15;
- if ((__this)->_current >= (__this)->_end) goto a43;
- _dup15 = __this;
- (_dup15)->_current = ((_dup15)->_current + 1);
- return ((__this)->_current < (__this)->_end);
- a43:
- return (Boolean) 0;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_get_CurrentFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this) {
- if ((__this)->_current >= (__this)->_start) goto a30;
- System_InvalidOperationException* _new24;
- _new24 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new24, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879048961egiiwcdw__));
- throw (Void*) _new24;
- a30:
- if ((__this)->_current < (__this)->_end) goto a60;
- System_InvalidOperationException* _new54;
- _new54 = System_InvalidOperationException_System_InvalidOperationException__newFN();
- Void_System_InvalidOperationException__ctorFSystem_StringN(_new54, System_String_System_Environment_GetResourceStringFSystem_StringN((System_String*) &_s1879049025egiiwcdw__));
- throw (Void*) _new54;
- a60:
- return ((__this)->_array)->data[(__this)->_current];
- }
- extern "C" System_Int32* System_Int32_System_Int32__boxFInt32N(Int32 _value);
- extern "C" System_Object* egiiwcdw_System_Object_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_Collections_IEnumerator_get_CurrentFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this) {
- return (System_Object*) (System_Int32_System_Int32__boxFInt32N(egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_get_CurrentFN(__this)));
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_Collections_IEnumerator_ResetFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this) {
- (__this)->_current = ((__this)->_start - 1);
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_DisposeFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this) {
- return;
- }
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__initFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this);
- extern "C" System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__newFN() {
- System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* _dup16;
- _dup16 = (System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator*) (GC_malloc(sizeof(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator)));
- egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__initFN(_dup16);
- return _dup16;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__getsizeFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this);
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__gettypeFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this);
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- System_String* (*System_String_System_Object_ToStringFN)(System_Object*);
- Boolean (*Boolean_System_Object_EqualsFSystem_ObjectN)(System_Object*, System_Object*);
- Int32 (*Int32_System_Object_GetHashCodeFN)(System_Object*);
- Void (*Void_System_Object_FinalizeFN)(System_Object*);
- Int32 (*Int32_System_Object__getsizeFN)(System_Object*);
- System_Type* (*System_Type_System_Object__gettypeFN)(System_Object*);
- } egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_vtable_impl = {
- (Byte*) 0,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_Info,
- (System_String* (*)(System_Object*)) &System_String_System_Object_ToStringFN,
- (Boolean (*)(System_Object*, System_Object*)) &Boolean_System_Object_EqualsFSystem_ObjectN,
- (Int32 (*)(System_Object*)) &Int32_System_Object_GetHashCodeFN,
- (Void (*)(System_Object*)) &Void_System_Object_FinalizeFN,
- (Int32 (*)(System_Object*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__getsizeFN,
- (System_Type* (*)(System_Object*)) &egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__gettypeFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- Void (*Void_System_IDisposable_DisposeFN)(System_IDisposable*);
- Int32 (*Int32_System_Collections_Generic_IEnumeratorGSystem_Int32C_get_CurrentFN)(System_Collections_Generic_IEnumeratorGSystem_Int32C*);
- } egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_vtable_System_Collections_Generic_IEnumeratorGSystem_Int32C_interface_impl = {
- (Byte*) -4,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_Info,
- (Void (*)(System_IDisposable*)) &egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_DisposeFN,
- (Int32 (*)(System_Collections_Generic_IEnumeratorGSystem_Int32C*)) &egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_get_CurrentFN
- };
- extern "C" const struct {
- Byte* thisOffset;
- Byte* rttiInfo;
- Boolean (*Boolean_System_Collections_IEnumerator_MoveNextFN)(System_Collections_IEnumerator*);
- System_Object* (*System_Object_System_Collections_IEnumerator_get_CurrentFN)(System_Collections_IEnumerator*);
- Void (*Void_System_Collections_IEnumerator_ResetFN)(System_Collections_IEnumerator*);
- } egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_vtable_System_Collections_IEnumerator_interface_impl = {
- (Byte*) -8,
- (Byte*) &_RTTI_egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_Info,
- (Boolean (*)(System_Collections_IEnumerator*)) &egiiwcdw_Boolean_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_MoveNextFN,
- (System_Object* (*)(System_Collections_IEnumerator*)) &egiiwcdw_System_Object_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_Collections_IEnumerator_get_CurrentFN,
- (Void (*)(System_Collections_IEnumerator*)) &egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_System_Collections_IEnumerator_ResetFN
- };
- extern "C" Void egiiwcdw_Void_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__initFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this) {
- ((System_Object*) (__this))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_vtable_impl) + 2));
- ((&(&__this->ifce_System_Collections_Generic_IEnumeratorGSystem_Int32C)->ifce_System_IDisposable))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_vtable_System_Collections_Generic_IEnumeratorGSystem_Int32C_interface_impl) + 2));
- ((&__this->ifce_System_Collections_Generic_IEnumeratorGSystem_Int32C.ifce_System_Collections_IEnumerator))->vtable = (Void**) ((Void**) (((Byte**) &egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_vtable_System_Collections_IEnumerator_interface_impl) + 2));
- return;
- }
- extern "C" Int32 egiiwcdw_Int32_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__getsizeFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this) {
- return sizeof(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator);
- }
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__sgettypeFN();
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__gettypeFN(System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator* __this) {
- return egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__sgettypeFN();
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[56]; } System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 56, { 83, 121, 115, 116, 101, 109, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 60, 83, 121, 115, 116, 101, 109, 46, 73, 110, 116, 51, 50, 62, 46, 65, 114, 114, 97, 121, 83, 101, 103, 109, 101, 110, 116, 69, 110, 117, 109, 101, 114, 97, 116, 111, 114 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__sgettypeFN() {
- if (egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_ArraySegmentGSystem_Int32C_ArraySegmentEnumerator__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[47]; } System_Collections_Generic_IListGSystem_StringC_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 47, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 76, 105, 115, 116, 60, 83, 121, 115, 116, 101, 109, 46, 83, 116, 114, 105, 110, 103, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IListGSystem_StringC__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IListGSystem_StringC__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IListGSystem_StringC_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IListGSystem_StringC__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IListGSystem_StringC__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[55]; } System_Collections_Generic_IReadOnlyListGSystem_StringC_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 55, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 82, 101, 97, 100, 79, 110, 108, 121, 76, 105, 115, 116, 60, 83, 121, 115, 116, 101, 109, 46, 83, 116, 114, 105, 110, 103, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IReadOnlyListGSystem_StringC__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IReadOnlyListGSystem_StringC_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_StringC__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[53]; } System_Collections_Generic_IEnumeratorGSystem_StringC_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 53, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 69, 110, 117, 109, 101, 114, 97, 116, 111, 114, 60, 83, 121, 115, 116, 101, 109, 46, 83, 116, 114, 105, 110, 103, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IEnumeratorGSystem_StringC__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IEnumeratorGSystem_StringC_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_StringC__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[45]; } System_Collections_Generic_IListGSystem_ByteC_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 45, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 76, 105, 115, 116, 60, 83, 121, 115, 116, 101, 109, 46, 66, 121, 116, 101, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IListGSystem_ByteC__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IListGSystem_ByteC__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IListGSystem_ByteC_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IListGSystem_ByteC__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IListGSystem_ByteC__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[53]; } System_Collections_Generic_IReadOnlyListGSystem_ByteC_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 53, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 82, 101, 97, 100, 79, 110, 108, 121, 76, 105, 115, 116, 60, 83, 121, 115, 116, 101, 109, 46, 66, 121, 116, 101, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IReadOnlyListGSystem_ByteC__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IReadOnlyListGSystem_ByteC_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_ByteC__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[51]; } System_Collections_Generic_IEnumeratorGSystem_ByteC_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 51, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 69, 110, 117, 109, 101, 114, 97, 116, 111, 114, 60, 83, 121, 115, 116, 101, 109, 46, 66, 121, 116, 101, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IEnumeratorGSystem_ByteC__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IEnumeratorGSystem_ByteC_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_ByteC__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[46]; } System_Collections_Generic_IListGSystem_Int32C_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 46, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 76, 105, 115, 116, 60, 83, 121, 115, 116, 101, 109, 46, 73, 110, 116, 51, 50, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IListGSystem_Int32C__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IListGSystem_Int32C__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IListGSystem_Int32C_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IListGSystem_Int32C__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IListGSystem_Int32C__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[54]; } System_Collections_Generic_IReadOnlyListGSystem_Int32C_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 54, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 82, 101, 97, 100, 79, 110, 108, 121, 76, 105, 115, 116, 60, 83, 121, 115, 116, 101, 109, 46, 73, 110, 116, 51, 50, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IReadOnlyListGSystem_Int32C__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IReadOnlyListGSystem_Int32C_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IReadOnlyListGSystem_Int32C__type;
- }
- extern "C" const struct { Byte* vtable; Byte* ifce0; Byte* ifce1; Byte* ifce2; Byte* ifce3; Int16 rank; Int16 typeCode; Int32 elementSize; Int32 length; Byte data[52]; } System_Collections_Generic_IEnumeratorGSystem_Int32C_type_data_egiiwcdw_ = {
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_ICloneable_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_IList_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IListGSystem_ByteC_interface_impl) + 2),
- (Byte*) (Void**) (((Byte**) &egiiwcdw_System_ByteAY_vtable_System_Collections_Generic_IReadOnlyListGSystem_ByteC_interface_impl) + 2)
- , 0, 6, 1, 52, { 83, 121, 115, 116, 101, 109, 46, 67, 111, 108, 108, 101, 99, 116, 105, 111, 110, 115, 46, 71, 101, 110, 101, 114, 105, 99, 46, 73, 69, 110, 117, 109, 101, 114, 97, 116, 111, 114, 60, 83, 121, 115, 116, 101, 109, 46, 73, 110, 116, 51, 50, 62 } };
- extern "C" System_Type* egiiwcdw_System_Type_System_Collections_Generic_IEnumeratorGSystem_Int32C__sgettypeFN() {
- if (egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C__type) goto a29;
- System_RuntimeType* _new17;
- _new17 = System_RuntimeType_System_RuntimeType__newFN();
- Void_System_RuntimeType__ctorFByteAYN(_new17, (System_ByteAY*) &System_Collections_Generic_IEnumeratorGSystem_Int32C_type_data_egiiwcdw_);
- // pop
- System_Object_System_Threading_Interlocked_CompareExchangeFRef_System_ObjectR__System_Object__System_ObjectN((System_Object**) (&egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C__type), (System_Object*) (_new17), 0/*null*/);
- a29:
- return egiiwcdw_System_Collections_Generic_IEnumeratorGSystem_Int32C__type;
- }
- extern "C" void _gctors_for_egiiwcdw_iwp() {
- }
- extern "C" void _gctors_for_CoreLib();
- extern "C" struct System_SByte;
- extern "C" System_String* System_String_System_String__newFN();
- extern "C" System_String* System_String_System_String_CtorSBytePtrFSBytePN(SByte* str);
- extern "C" Void Void_System_String__ctorFSBytePN(System_String* __this, SByte* src);
- extern "C" Int32 main(Int32 count, SByte** parameters) {
- Int32 local0;
- System_StringAY* local1;
- SByte** _dup24;
- _gctors_for_CoreLib();
- _gctors_for_egiiwcdw_iwp();
- System_StringAY* _newarr11;
- _newarr11 = egiiwcdw_System_StringAY_System_StringAY__newFInt32N(count);
- egiiwcdw_Void_System_StringAY__ctorFInt32N(_newarr11, count);
- local1 = _newarr11;
- local0 = 0;
- goto a45;
- a21:
- _dup24 = parameters;
- parameters = (SByte**) (((Byte*) (_dup24) + sizeof(SByte*)));
- System_String_System_String_CtorSBytePtrFSBytePN((*((SByte**)_dup24)));
- (local1)->data[local0] = System_String_System_String_CtorSBytePtrFSBytePN((*((SByte**)_dup24)));
- local0 = (local0 + 1);
- a45:
- if (local0 < count) goto a21;
- return Int32_X_MainFSystem_StringAYN(local1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement