Наличие сборки, которую я не могу изменить (предоставляется поставщиком), которая имеет метод, возвращающий тип объекта, но на самом деле имеющий внутренний тип.
Как я могу получить доступ к полям и/или методам объекта из моей сборки?
Имейте в виду, что я не могу изменить сборка, предоставленная поставщиком.
По сути, вот что у меня есть:
От поставщика:
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
}
}
Подробнее здесь: https://stackoverflow.com/questions/920 ... l-assembly