// Autogenerated from CppHeaderCreator
// Created by Sc2ad
// =========================================================================
#pragma once
// Begin includes
#include "extern/beatsaber-hook/shared/utils/byref.hpp"
// Completed includes
// Type namespace: Zenject
namespace Zenject {
  // Size: 0x10
  #pragma pack(push, 1)
  // Autogenerated type: Zenject.IFactory
  // [TokenAttribute] Offset: FFFFFFFF
  class IFactory {
    public:
    // Creating value type constructor for type: IFactory
    IFactory() noexcept {}
  }; // Zenject.IFactory
  #pragma pack(pop)
}
#include "extern/beatsaber-hook/shared/utils/il2cpp-type-check.hpp"
DEFINE_IL2CPP_ARG_TYPE(Zenject::IFactory*, "Zenject", "IFactory");
#include "extern/beatsaber-hook/shared/utils/il2cpp-utils-methods.hpp"
