IList 인터페이스에 ICollection이 필요하다는 것을 프로그래밍 방식으로 결정하는 방법 (리플렉션 또는 다른 방법)이 있습니까? 차례로 IEnumerable이 필요합니까?프로그래밍 방식으로 인터페이스 요구 사항/종속성/상속을 결정할 수 있습니까?
저는 reflection library에서 일하고 있으며이 정보를 사용할 수 있지만 얻을 방법이 없다는 것을 알았습니다. 컴파일러와 IDE (분명히)는 관계를 알고 있으므로 어떻게 든 사용할 수 있어야합니다.
IL이나 소스 파싱을 포함하지 않는 제안을 원합니다. 어느 쪽도 실제로 사용 사례에 대한 옵션이 아닙니다.
COM 개체가이 작업을 수행 할 수 있습니다. – VoidStar