[ Boris B. @ 26.01.2011. 10:36 ] @
Imam sledecu situaciju: Na nekoj klasi imam property Datasource: object koji ocekuje da se postavi na neki IEnumerable<MojItem> ili bilo sta sto provajduje MojItem, standardna situacija. Onda ce glavna klasa da radi nesto kao: if (DataSource is IEnumerable) foreach(...) Meni treba da postavim taj Datasource tako, da svaki put kada se ta klasa referencira na svoj Datasource, da se u stvari "just-in-time" izvrsi moja funkcija koja ce da pripremi svezu listu objekata tipa MojItem. Edit: Hteo bih da izbegnem pravljenje novog, treceg objekta i implementiranje IEnumerable interfejsa zbog komplikacija sa prosledjivanjem paramatara, mislio sam na neku magiju sa AsQueryable ili neku closure varijantu. |