개체 형식을 반환하는 메서드 가 있지만 실제로는 내부 형식 인 수정할 수없는 어셈블리 (공급 업체 제공)가 있습니다 .
어셈블리에서 개체의 필드 및 / 또는 메서드에 액세스하려면 어떻게해야합니까?
공급 업체에서 제공 한 어셈블리는 수정할 수 없습니다.
본질적으로 내가 가진 것은 다음과 같습니다.
공급 업체에서 :
internal class InternalClass
public string test;
end class
public class Vendor
private InternalClass _internal;
public object Tag {get{return _internal;}}
end class
공급 업체 어셈블리를 사용하여 내 어셈블리에서.
public class MyClass
{
public void AccessTest()
{
Vendor vendor = new Vendor();
object value = vendor.Tag;
// Here I want to access InternalClass.test
}
}