Método ICorDebugStepper::StepRange
Faz com que esse ICorDebugStepper para etapa única por meio de seu contendo thread e retornar ao atingir código além o último dos intervalos especificados.
HRESULT StepRange (
[in] BOOL bStepIn,
[in, size_is(cRangeCount)] COR_DEBUG_STEP_RANGE ranges[],
[in] ULONG32 cRangeCount
);
Parâmetros
bStepIn
[in] conjunto to true entrar em uma função que é chamada dentro do thread. Definido como false para passar sobre a função.ranges
[in] Uma matriz de COR_DEBUG_STEP_RANGE estruturas, cada uma das quais Especifica um intervalo.cRangeCount
[in] O dimensionar do ranges matriz.
Comentários
The StepRange método funciona como o ICorDebugStepper::Step método, exceto que não for concluída até que o código fora do intervalo especificado é atingido.
Isso pode ser mais eficiente do que uma instrução em um momento de revisão. sistema autônomo intervalos são especificados sistema autônomo uma lista de pares offset do início do quadro do seletor.
Intervalos são em relação ao código Microsoft intermediate linguagem (MSIL) de um método. De telefonarICorDebugStepper::SetRangeIL with false Para tornar os intervalos em relação ao código nativo de um método.
Requisitos
Plataformas: See Requisitos de sistema do .NET framework.
Cabeçalho: CorDebug.idl
Biblioteca: CorGuids.lib
.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0