2010-11-30 5 views
1

Mono.Cecil에서 값 형식 (TypeReference)의 크기를 바이트 단위로 결정하는 방법을 찾고 있습니다.Mono.Cecil을 사용하여 값 형식의 크기를 결정하는 방법

Nullable 평등 비교 코드 생성을 최적화해야합니다.

  • 값 유형 크기가 4보다 큰 경우 먼저 HasValue를 비교 한 다음 값을 비교하십시오.
  • 값 유형 크기가 < = 4 인 경우 먼저 GetValueOrDefault를 비교 한 다음 HasValue를 비교하십시오.

하지만 이렇게하려면 sizeof (T)를 사용해야합니다.

답변

관련 문제