2014-07-24 3 views

답변

2

아마 MethodInfo.GetCurrentMethod()을 찾고 다음 GetParameters()을 사용하면 매개 변수에 대한 정보를 얻을 수 있습니다.

당신은 실제로 인수 값을 받고 할 수있어 ICorDebugILFrame::GetArgument Method 기능을 사용할 수 있습니다. (정말 내가이 기능 사용한 적이 말할 수 있지만) 내가 매개 변수 값을 당기는 것은 가능하다고 생각하지 않지만 반영 할 수 있어야

+0

이 주소는 매개 변수 (및 지역 변수) 값을 어떻게 가져 옵니까? 그것은 JIT 최적화와 아무 관련이 없습니다 ... – leppie

+1

@leppie : - 내 대답이 업데이트되었습니다! 나는 사용한 적이 있지만 나는 [ICorDebugILFrame :: GetArgument Method] (http://msdn.microsoft.com/en-us/library/ms231057.aspx)에 대해 들어 본 적이있다.이 함수는 인수 값을 가져올 수 있다고 생각한다. –

+0

대단히 감사합니다! 나는 그것을 사용하려고하지만 길을 찾을 수 없습니다 ... 당신이 나에게 MethodInfo.GetCurrentMethod()의 예제를 보여줄 수 있습니까? 감사합니다 !!!! –