Memiliki rakitan yang tidak dapat saya modifikasi (disediakan vendor) yang memiliki metode yang mengembalikan tipe objek tetapi sebenarnya merupakan tipe internal.
Bagaimana cara mengakses bidang dan / atau metode objek dari perakitan saya?
Perlu diingat bahwa saya tidak dapat mengubah rakitan yang disediakan vendor.
Intinya, inilah yang saya miliki:
Dari vendor:
internal class InternalClass
public string test;
end class
public class Vendor
private InternalClass _internal;
public object Tag {get{return _internal;}}
end class
Dari perakitan saya menggunakan perakitan vendor.
public class MyClass
{
public void AccessTest()
{
Vendor vendor = new Vendor();
object value = vendor.Tag;
// Here I want to access InternalClass.test
}
}