Si mal no recuerdo, IList<T> implementa IList. en caso que asi no fuera, podes implementar las dos interfaces de forma explicita: http://msdn.microsoft.com/en-us/library/aa288461%28VS.71%29.aspx
saludos! On 3 mar, 16:56, Rafael Ruiz Menduiña <[email protected]> wrote: > Muy buenas a todos, aver si alguien me puede ayudar. > > En mi trabajo tenemos una Lista que permite un acceso de carga lenta de > muchos elementos. Estos elementos se cargan por lotes de n elementos, N > equivale al parametro itemperscope. cuando se accede al item n+1 la lista lo > cargara dinamicamente de la bd. > La implementacion actual hace que la lista sea de solo lectura. > > Public Class LazyList(Of T) > Implements IList(Of T) > ... > > Esto nos permite que al tener un combo por ejemplo que recibe una lista de > mas de 1000 registros no demore mucho en cargar y lo haga dinamicamente. > > El problema es que tambien tenemos controles genericos como un > "empresaListBox" y su datasource espera recibir un value as ilist, a lo que > yo estoy mandando un ilist(of. Bien, mi LazyList(of T) debe implementar > ilist tambien, y el problema viene cuando al implementar de ilist(of T) > tiene una default property (en concreto item) y al implementar ahora de > ilist tambien tiene que implementar item no pudiendo puesto que solo puede > haber un default property. > > Como habria que actuar en este caso?. estoy en vb.net. > > muchas gracias -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
