Ahora que pienso... malo malo.

Y si en lugar de eso te creas una clase estática que contenga el
diccionario como:

internal static class PropertiesCache{

private static readonly Dictionary<Type, IEnumerable<PropertyInfo>>
signaturePropertiesDictionary = new ...

void Set(Type,  IEnumerable<PropertyInfo>) {}
IEnumerable<PropertyInfo> Get(Type...){}

}

(Tal vez haría falta algún lock) Y lo utilizas desde BaseObject sería
mejor no?


On 18 feb, 13:56, José F. Romaniello <[email protected]> wrote:
> Juan coincido con Gustavo, por decirlo de alguna forma menos chocante; eso
> no es cool.
>
> Lo que más me llama la atención es esto que dijiste acá:
>
> El 18 de febrero de 2011 09:27, Juan Cuello <[email protected]>
>  escribió:
>
> > La lista de propiedades se obtiene una sola vez por tipo, no por
> > instancia.
>
> Tene en cuenta que el field esta como *[ThreadStatic]* yo ya no quiero ni
> imaginar como es que llego a ese lugar.

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a