Как я могу получить доступ к внутреннему классу из внешней сборки?

Наличие сборки, которую я не могу изменить (предоставленной поставщиком), в которой есть метод, возвращающийобъект тип, но на самом деле имеет внутренний тип.

Как я могу получить доступ к полям и / или методам объекта из моей сборки?

Имейте в виду, что я не могу изменить предоставленную поставщиком сборку.

По сути, вот что у меня есть:

От продавца:

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
  }
}

Ответы на вопрос(5)

Ваш ответ на вопрос