Erste zugrunde liegenden Typ des proxy-Objekt

Ich bin mit Schloss DynamicProxy und meine ViewModels sind ein proxy, so etwas wie dieses:

namespace MyApplication.ViewModels 
{ 
public class MyViewModel : BaseViewModel, IMyViewModel 
{ 
} 
} 

einen proxy mein viewmodel sieht so aus aber:

{Name = "IRootViewModelProxyffecb133f590422098ca7c0ac13b8f98" FullName = "IRootViewModelProxyffecb133f590422098ca7c0ac13b8f98"}

Möchte ich, um den eigentlichen Typ oder namespace des aktuellen Typs, die proxyweiterleitung. Gibt es eine Möglichkeit, dies zu tun? Ich will etwas zurückgibt "MyApplication".ViewModels.MyViewModel geben. Wenn ich mit konkreten Klasse als Stellvertreter, BaseType gibt den tatsächlichen Klasse, die als Proxy, aber wenn das interface, BaseType würde return-System.Objekt.

Schreibe einen Kommentar