mirror of
https://github.com/BepInEx/BepInEx.git
synced 2026-10-19 15:51:45 +00:00
17 lines
510 B
C#
17 lines
510 B
C#
using System;
|
|
using System.Collections;
|
|
|
|
namespace BepInEx.Unity.IL2CPP.Utils.Collections;
|
|
|
|
public class ManagedIl2CppEnumerable : IEnumerable
|
|
{
|
|
private readonly Il2CppSystem.Collections.IEnumerable enumerable;
|
|
|
|
public ManagedIl2CppEnumerable(Il2CppSystem.Collections.IEnumerable enumerable)
|
|
{
|
|
this.enumerable = enumerable ?? throw new ArgumentNullException(nameof(enumerable));
|
|
}
|
|
|
|
public IEnumerator GetEnumerator() => new ManagedIl2CppEnumerator(enumerable.GetEnumerator());
|
|
}
|