text: // Autogenerated from CppHeaderCreator on 7/27/2020 3:10:35 PM
  // Created by Sc2ad
  // =========================================================================
  #pragma once
  #pragma pack(push, 8)
  // Begin includes
  #include "utils/typedefs.h"
  // Including type: System.Object
  #include "System/Object.hpp"
  // Including type: UnityEngine.TestTools.EnumerableTestMethodCommand
  #include "UnityEngine/TestTools/EnumerableTestMethodCommand.hpp"
  // Including type: System.Collections.Generic.IEnumerator`1
  #include "System/Collections/Generic/IEnumerator_1.hpp"
  #include "utils/il2cpp-utils.hpp"
  // Completed includes
  // Begin forward declares
  // Forward declaring namespace: NUnit::Framework::Internal
  namespace NUnit::Framework::Internal {
    // Forward declaring type: ITestExecutionContext
    class ITestExecutionContext;
  }
  // Completed forward declares
  // Type namespace: UnityEngine.TestTools
  namespace UnityEngine::TestTools {
    // Autogenerated type: UnityEngine.TestTools.EnumerableTestMethodCommand/<ExecuteEnumerableAndRecordExceptions>d__3
    class EnumerableTestMethodCommand::$ExecuteEnumerableAndRecordExceptions$d__3 : public ::Il2CppObject, public System::Collections::Generic::IEnumerator_1<::Il2CppObject*>, public System::Collections::IEnumerator, public System::IDisposable {
      public:
      // private System.Int32 <>1__state
      // Offset: 0x10
      int $$1__state;
      // private System.Object <>2__current
      // Offset: 0x18
      ::Il2CppObject* $$2__current;
      // public System.Collections.IEnumerator enumerator
      // Offset: 0x20
      System::Collections::IEnumerator* enumerator;
      // public NUnit.Framework.Internal.ITestExecutionContext context
      // Offset: 0x28
      NUnit::Framework::Internal::ITestExecutionContext* context;
      // public System.Void .ctor(System.Int32 $$1__state)
      // Offset: 0xE29620
      static EnumerableTestMethodCommand::$ExecuteEnumerableAndRecordExceptions$d__3* New_ctor(int $$1__state);
      // private System.Void System.IDisposable.Dispose()
      // Offset: 0xE2A264
      // Implemented from: System.IDisposable
      // Base method: System.Void IDisposable::Dispose()
      void System_IDisposable_Dispose();
      // private System.Boolean MoveNext()
      // Offset: 0xE2A268
      // Implemented from: System.Collections.IEnumerator
      // Base method: System.Boolean IEnumerator::MoveNext()
      bool MoveNext();
      // private System.Object System.Collections.Generic.IEnumerator<System.Object>.get_Current()
      // Offset: 0xE2A58C
      // Implemented from: System.Collections.Generic.IEnumerator`1
      // Base method: T IEnumerator`1::get_Current()
      ::Il2CppObject* System_Collections_Generic_IEnumerator_1_get_Current();
      // private System.Void System.Collections.IEnumerator.Reset()
      // Offset: 0xE2A594
      // Implemented from: System.Collections.IEnumerator
      // Base method: System.Void IEnumerator::Reset()
      void System_Collections_IEnumerator_Reset();
      // private System.Object System.Collections.IEnumerator.get_Current()
      // Offset: 0xE2A5F4
      // Implemented from: System.Collections.IEnumerator
      // Base method: System.Object IEnumerator::get_Current()
      ::Il2CppObject* System_Collections_IEnumerator_get_Current();
    }; // UnityEngine.TestTools.EnumerableTestMethodCommand/<ExecuteEnumerableAndRecordExceptions>d__3
  }
  DEFINE_IL2CPP_ARG_TYPE(UnityEngine::TestTools::EnumerableTestMethodCommand::$ExecuteEnumerableAndRecordExceptions$d__3*, "UnityEngine.TestTools", "EnumerableTestMethodCommand/<ExecuteEnumerableAndRecordExceptions>d__3");
  #pragma pack(pop)
  