2016-10-05 3 views
5

.NetStandard로 마이그레이션하려는 PCL 코드가 있습니다. 불행히도 tho, 내 코드는 .Net 리플렉션에 의존하고 이전에 사용할 수 있었던 몇 가지 방법을 찾을 수 없습니다. .NetStandard에서 찾을 수없는 메서드 또는 속성 목록은 다음과 같습니다. 아무도 내 코드를 리팩토링하는 방법에 대해 올바른 방향으로 나를 가리킬 수 있습니까?.NetStandard : 누락 유형 메서드 및 속성

Type.IsInstanceOfType() 
Type.IsAssignableFrom() 
Type.GetNestedTypes() 
Type.GetConstructors() 
Type.IsClass 
Type.IsEnum 
Type.IsValueType 

답변

11

GetTypeInfo을 사용하십시오. 그런 다음 해당 멤버를 TypeInfo에서 지금 사용할 수 있습니다.

var example = typeof(string).GetTypeInfo().IsClass;