나는 조금 더 사소한 코드로 동적 메서드를 만들고 싶다.System.Reflection.Emit :: DynamicMethod : 기존 어셈블리에서 IL 코드를 생성 할 수있는 도구가 있습니까?
그래서 메서드 본문의 하드 코딩 된 버전을 만들고 OpCos와 매개 변수를 반환하는 도구로 컴파일 된 버전을 검사하여 ILGenerator::Emit()
을 삽입 할 수 있도록하고 싶습니다.
같은 도구가 있습니까? (어리석은 질문 일 수도 있지만 Google을 사용하여 찾을 수는 없습니다.)
그런 다음'DyanmicMethod'를 사용하지 마십시오. 'MethodBuilder'를 통해 정상 경로로 이동하십시오. – leppie
도움을 주셔서 감사합니다. 그러나 DynamicMethod 대신 MethodBuilder를 사용하면 IL 코드를 만들 수 없습니다. – AxD
나는 그 의미를 이해하지 못합니다. – leppie