ICorDebugStepper::StepRange-metod
Gör att den här ICorDebugStepper bara går igenom den innehållande tråden och returnerar när den når kod utöver det sista av de angivna intervallen.
Syntax
HRESULT StepRange (
[in] BOOL bStepIn,
[in, size_is(cRangeCount)] COR_DEBUG_STEP_RANGE ranges[],
[in] ULONG32 cRangeCount
);
Parametrar
bStepIn
[i] Ange till för att true
gå in i en funktion som anropas i tråden. Ange till false
för att gå över funktionen.
ranges
[i] En matris med COR_DEBUG_STEP_RANGE strukturer, som var och en anger ett intervall.
cRangeCount
[i] Matrisens ranges
storlek.
Kommentarer
Metoden StepRange
fungerar som ICorDebugStepper::Step-metoden , förutom att den inte slutförs förrän koden utanför det angivna intervallet har nåtts.
Detta kan vara effektivare än att stega en instruktion i taget. Intervall anges som en lista över förskjutningspar från början av stepperns ram.
Intervall är relativa till den gemensamma mellanliggande språkkoden (CIL) för en metod. Anropa ICorDebugStepper::SetRangeIL med false
för att göra intervallen relativa till den interna koden för en metod.
Krav
Plattformar: Se Systemkrav.
Rubrik: CorDebug.idl, CorDebug.h
Bibliotek: CorGuids.lib
.NET Framework-versioner: Finns sedan 1.0