.NET에서 인트로 스펙트와 리플렉션의 차이점.NET 인트로 스펙 션 VS 반영
답변
은 반성은 FxCop in 2004 as an alternative to Reflection 도입되었습니다 :
은 무엇의 FxCop 1.30의 새로운 것은 지금 자기 성찰이라는 기술을 통해 분석을 수행한다는 것이다. 내성 검사 엔진을 사용하면 을 사용하여 훨씬 빠른 분석을 위해 을 허용하고 다중 스레드 분석을 지원합니다. 인트로 스페 크션 엔진 이전 버전에서 반사 엔진과는 달리 당신이 분석하고있는 어셈블리의 FxCop은 수정을하고 그 어셈블리의 을 다시 컴파일 아래 당신이 을 종료 할 필요가 없습니다 있도록 이 고정되지 않습니다. 마지막으로 내부 검사 엔진은 풍부한 분석 인프라 을 리플렉션 엔진과 비교하여 제공합니다.
두 부분이 같은 전체입니다.
반성
반사가에 대한 구체적인 이름 등 회원의 이름이 무엇인지 방법이 필요 어떤 매개 변수, 예를 들어, 자신을 '내부'보고 볼 수있는 클래스의 능력,,,를 의미 .NET이 인트로 스펙 션을 구현하는 방법. 다른 언어들은 그것을 다른 것으로 부를 수도 있습니다 (C++은 런타임 타입 정보를 위해 제한된 내성 RTTI를 호출합니다).
+1 - 나는 다른 답변이 어떻게 더 많은 표를 얻었는지 모르겠다. 이것은 실제로 질문에 답한다. – Seth
.NET에서 특히 Microsoft.Cci.dll에서 내부 검사는 ApplicationDomain으로 어셈블리를로드하지 않고 어셈블리를 검사하는 프로세스를 말합니다. 리플렉션을 위해서는 어셈블리를로드해야합니다. 이러한 의미에서 반사는 현재 프로세스를 구성하는 유형을 살펴보고 인트로 스펙 션은 프로세스가 '내부'가 아닌 어셈블리를 보는 방법입니다 –
- 1. 인트로 스펙 션을 통한 방법 매개 변수 값?
- 2. 레일 테스트 실행 중 인트로 스펙 - 어떻게?
- 3. 스칼라는 파이썬의 dir()과 비슷한 인트로 스펙 션을 가지고 있습니까?
- 4. 인트로 스펙 션을 통해 구문 분석하는 명령 행 인수
- 5. HTML의 .NET 반영/추상화?
- 6. JRuby에서 Java 메소드 인트로 스
- 7. 파이썬으로 DLL 인트로 검사하기
- 8. .NET - 워크 플로우, 최종 사용자 다이어그램, 반영
- 9. .NET 모든 메서드 매개 변수 반영
- 10. 코드의 반영
- 11. 스칼라 반영
- 12. ExpandoObject에 반영
- 13. Azure vs. NET Services
- 14. .net : System.Web.Mail vs System.Net.Mail
- 15. .NET // vs /// 코멘트 컨벤션
- 16. TeeChart VCL vs .NET
- 17. VS .NET 클래스 디자이너
- 18. vs String in .NET
- 19. JVM 스택 인트로 피킹
- 20. 셀레늄, 스펙 및 스칼라
- 21. 인트로 뒤에 루프 만들기
- 22. 인트로 C# 책 QA
- 23. 인덱스 앞에 인트로 페이지로드
- 24. Delayed_job 맞춤 어설 션 어설 션?
- 25. C#의 항아리 분석/반영
- 26. C# 속성 PropertyType 반영
- 27. 난독 화 + 반영
- 28. 위젯의 TextView 반영
- 29. 일반 생성자 및 반영
- 30. 스레드 간 반영
아마도 "내성"이 의미하는 바를 구체적으로 표현해야합니다. 모노 같은 뜻이야. 세실? 아니면 FxCop? 아니면 다른 무엇인가? –