| bool MoveNext() | PublicFinal+2 flags | | 0x01 |
| void Reset() | PublicFinal+2 flags | | 0x00 |
| ValueTuple<UnityEngine.Ray get_Current() | PublicFinal+3 flags | | 0x28 |
| object System.Collections.IEnumerator.get_Current() | PrivateFinal+3 flags | | 0x08 |
| IEnumerator<System.ValueTuple<UnityEngine.Ray GetEnumerator() | PublicFinal+2 flags | | 0x08 |
| IEnumerator System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | | 0x08 |
| CameraRayEnumerator GetPooled(const Camera[]& cameras, int layerMask, const Vector2& mousePosition, const Nullable<System.Int32>& targetDisplay) | PublicStatic | | 0x08 |
| void Dispose() | PublicFinal+2 flags | | 0x00 |
| void .ctor() | Public+1 flags | | 0x00 |