Skip to content
MonoDetour
Search
Ctrl
K
Cancel
GitHub
Discord
Getting Started
Overview
Why MonoDetour
Introduction
Detour Types
MonoDetourManager
HookGen
Hooking
Hooking Normal Methods
Hooking IEnumerators
ILHooking
Introduction to ILHooking
ILWeaver for ILCursor Users
ILWeaver Best Practices
API Reference
MonoDetour
MonoDetour
IMonoDetourHook
IMonoDetourTargets
IReadOnlyMonoDetourHook
MonoDetourConfig
MonoDetourHook
MonoDetourHookInitializeAttribute
MonoDetourManager
MonoDetour.Cil
MonoDetour.Cil
ILContextExtensions
ILManipulationInfo
ILManipulationInfo.Manipulator
ILWeaver
ILWeaverResult
ILWeaverResultException
InstructionExtensions
InstructionOrEnumerable
InstructionOrEnumerableExtensions
IWeaverExceptionHandler
MethodDefinitionExtensions
WeaverExceptionCatchHandler
WeaverExceptionFaultHandler
WeaverExceptionFilterHandler
WeaverExceptionFinallyHandler
MonoDetour.Cil.Analysis
MonoDetour.Cil.Analysis
IInformationalInstruction
IInformationalInstruction.HandlerPart
IInformationalInstruction.IAnnotation
IInformationalInstruction.IHandlerInfo
IInformationalMethodBody
MethodBodyExtensions
MonoDetour.DetourTypes
MonoDetour.DetourTypes
ILHookDetour
IMonoDetourHookApplier
PostfixDetour
PrefixDetour
ReturnFlow
MonoDetour.DetourTypes.Manipulation
MonoDetour.DetourTypes.Manipulation
HookTargetRecords
HookTargetRecords.HookTargetInfo
HookTargetRecords.TargetPostfixInfo
HookTargetRecords.TargetPrefixInfo
MonoDetour.Logging
MonoDetour.Logging
MonoDetourLogger
MonoDetourLogger.LogChannel
MonoDetour.Reflection.Unspeakable
MonoDetour.Reflection.Unspeakable
EnumeratorFieldReferenceGetter<T>
EnumeratorReflection
ISpeakableEnumerator
SpeakableEnumerator<TCurrent>
SpeakableEnumerator<TCurrent, TThis>
GitHub
Discord
MonoDetour
On this page
Overview
Definition
ISpeakableEnumerator Interface
Definition
Section titled “Definition”
Wraps an
IEnumerator<T>
object.
C#
public
interface
ISpeakableEnumerator