나는 Type
, FieldInfo
및 MethodInfo
에 대해 다음 .NET 유형과 기능을 본 적이 :.NET RuntimePropertyHandle 및 PropertyInfo.GetPropertyFromHandle이없는 이유는 무엇입니까?
RuntimeTypeHandle th = ...;
Type t = Type.GetTypeFromHandle(th);
RuntimeFieldHandle fh = ...;
FieldInfo f = FieldInfo.GetFieldFromHandle(fh);
RuntimeMethodHandle mh = ...;
MethodInfo m = MethodBase.GetMethodFromHandle(mh);
그러나 속성에 대한 해당 핸들의 종류와 Get...FromHandle
있을 나타나지 않습니다. 내가 보지 않는 사람이 있습니까, 아니면 이것이 존재하지 않는 이유가 있습니까? 어떤
이. 나는 이미 내가 관심이있는 속성에 대한 속성 토큰에 액세스 할 때 Type.GetProperty
를 사용하여 PropertyInfo
를 조회해야 할
어디서 핸들과 토큰을 얻을 수 있습니까? 문제가 아니라 호기심. – IllidanS4
@James 왜냐하면 당신은 Get ... FromHandle을 파일로 저장하고 메소드와 속성, 이벤트를 저장하고 메소드를 저장하기 때문입니다. 메타 데이터에는 속성과 같은 것이 없습니다. C#. –