ν•¨μˆ˜ 처음 μ‹€ν–‰ ν•  λ•Œ λž™μ΄ 걸리넀...

λ‘λ²ˆμ§Έ λΆ€ν„΄ λž™ 없이 μžμ—°μŠ€λŸ½κ²Œ ν˜λŸ¬κ°€λŠ”λ°


κ·Έλž˜μ„œ

var method = typeof(μ»΄ν¬λ„ŒνŠΈ).GetMethod("ν•¨μˆ˜ 이름", BindingFlags.NonPublic | BindingFlags.Instance);

methodΒ .MethodHandle.GetFunctionPointer();

ν•΄μ„œ κ°•μ œ 컴파일 ν–ˆλŠ”λ°λ„ λ˜‘κ°™λ„€.


μ•„λ‹˜ 전에 κ·Έ ν•¨μˆ˜λ₯Ό μ‹€ν–‰ν•˜λ©΄ λœλ‹€λŠ” 데 κ·Έ ν•¨μˆ˜κ°€ κ²Œμž„μ„ λλ‚΄λŠ” ν•¨μˆ˜λΌ... ν•΄κ²° 방법 μ•„λŠ” μ‚¬λžŒ?

μ•„λ‹˜ μ—λ””ν„°μ—¬μ„œ 이게 μ•ˆλ¨ΉνžˆλŠ” 건가? λΉŒλ“œν•΄μ„œ μ•ˆλ“œλ‘œμ΄λ“œλ‚˜ ios 돌리면 λ¨Ήνžˆλ‚˜?


ν™•μΈν•˜λ‹ˆκΉŒ varμ—λŠ” ν•¨μˆ˜κ°€ null이 μ•„λ‹˜ λ“€μ–΄κ°€ 있음.