#pragma once

#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif


// Option
struct Option_t2368697493;

#include "mscorlib_System_Array1146569071.h"
#include "AssemblyU2DCSharp_Option2368697493.h"

#pragma once
// Option[]
struct OptionU5BU5D_t4108387704  : public Il2CppArray
{
public:
	ALIGN_FIELD (8) Option_t2368697493 * m_Items[1];

public:
	inline Option_t2368697493 * GetAt(il2cpp_array_size_t index) const { return m_Items[index]; }
	inline Option_t2368697493 ** GetAddressAt(il2cpp_array_size_t index) { return m_Items + index; }
	inline void SetAt(il2cpp_array_size_t index, Option_t2368697493 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
