Posiadanie zestawu, którego nie mogę zmodyfikować (dostarczonego przez dostawcę), który ma metodę zwracającą typ obiektu, ale w rzeczywistości jest typu wewnętrznego.
Jak mogę uzyskać dostęp do pól i / lub metod obiektu z mojego zestawu?
Należy pamiętać, że nie mogę modyfikować zespołu dostarczonego przez dostawcę.
W skrócie, oto co mam:
Od dostawcy:
internal class InternalClass
public string test;
end class
public class Vendor
private InternalClass _internal;
public object Tag {get{return _internal;}}
end class
Z mojego zespołu przy użyciu zestawu dostawcy.
public class MyClass
{
public void AccessTest()
{
Vendor vendor = new Vendor();
object value = vendor.Tag;
// Here I want to access InternalClass.test
}
}