This returns the wrong class for an entity with a proxy, or for a named
            entity.  Theoretically it should return the proxy class, but it doesn't.
            
            The problem here is that we do not necessarily have a ref to the associated
            entity persister (nor to the session factory, to look it up) which is really
            needed to "do the right thing" here...
             
Namespace: NHibernate.TypeAssembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)
Syntax
| C# | 
|---|
public override Type ReturnedClass { get; }  | 
| Visual Basic | 
|---|
Public Overrides ReadOnly Property ReturnedClass As Type Get  | 
| Visual C++ | 
|---|
public: virtual property Type^ ReturnedClass { Type^ get () override; }  | 
Implements
IType..::..ReturnedClassIType..::..ReturnedClass