omo posso acessar uma classe interna de uma montagem extern
Ter um assembly que não posso modificar (fornecido pelo fornecedor) que possui um método retornando umobjet, mas é realmente de um tipo intern
Como posso acessar os campos e / ou métodos do objeto da minha montage
Lembre-se de que não posso modificar o conjunto fornecido pelo fornecedo
Em essência, aqui está o que eu tenho:
Do fornecedor:
internal class InternalClass
public string test;
end class
public class Vendor
private InternalClass _internal;
public object Tag {get{return _internal;}}
end class
De minha montagem usando a montagem do fornecedo
public class MyClass
{
public void AccessTest()
{
Vendor vendor = new Vendor();
object value = vendor.Tag;
// Here I want to access InternalClass.test
}
}