2010-01-26 5 views
2

Int32에서 * 연산자에 대한 MethodInfo를 검색 할 수 있습니까?int에서 MethodInfo 검색

나는이 코드를 시도했지만 성공하지 (null을 반환) :

MethodInfo mi = typeof(System.Int32).GetMethod("op_Multiply"); 

감사합니다!

+0

System.Data.SqlTypes.SqlInt32 –

+0

평판을 사용하면이 작업을 수행 할 수 있습니다. 나는 그것을 좋아한다. – SLaks

+0

오류, 당신은 kibibyte를 의미합니까? : P – Stringer

답변

4

아니요, 불가능합니다. 그러한 방법은 없습니다. 프리미티브 타입에

산술 (Decimal 제외) IL 명령 (mul, add, div 등)가 아닌 방법으로 구현된다.
IL 연산 코드 here의 전체 목록을 볼 수 있습니다.

+2

실제로 가능하지 않습니다. 'decimal '은 원시 타입이 아닙니다. (Stringer)가이 불가능성에 대한 "증거"를 원한다면 Reflector를 시도해보십시오. http://www.red-gate.com/products/reflector/ – Abel

+0

알겠습니다. 이것은 메타 데이터 전용입니다. – Stringer

관련 문제