typeof, GetType, MethodInfo.Invoke 같은 리플렉션 API가 IL 수준에서 어떻게 동작하는지, Unity IL2CPP 빌드에서 왜 코드 스트리핑 함정에 걸리는지, 그리고 요즘은 Source Generator로 어떻게 대체하는지를 함께 짚습니다. 이 영상에서 다루는 것: • typeof vs GetType vs Type.GetType — IL 수준의 결정적 차이 • 리플렉션의 실측 성능 비용과 MethodInfo.CreateDelegate 캐싱 패턴 • BindingFlags로 private 멤버까지 탐색하는 법과 IL2CPP 코드 스트리핑 함정 ⏱️ 목차 00:00 인트로 00:21 1. 문제 제기 — 컴파일 타임에 알 수 없는 타입을 다뤄야 한다면? 02:21 2. 개념 정의 — 리플렉션이란 무엇인가 03:45 3. 내부 동작 — Type 객체를 얻는 세 가지 방법 06:02 4. 실전 적용 — 리플렉션은 언제 쓰는가 11:54 5. 함정과 주의사항 14:56 6. C# 버전별 변화 16:49 7. 정리 📝 블로그 포스팅 (더 자세한 코드와 IL 분석) → https://everyday-devup.tistory.com/413 📌 이 채널은? Unity 모바일 게임 클라이언트 개발자를 위한 C# 개념 심화 시리즈. 신입 개발자가 실무에서 마주치는 함정과 패턴을 IL 분석과 함께 설명합니다. 💬 질문이나 피드백은 댓글로 남겨주세요! #CSharp #Unity #게임개발 #유니티 #리플렉션 #Reflection #IL2CPP #프로그래밍 #csharp