All articles

Access to modified closure figyelmeztetés a Resharperben

Published 2010-06-24 - Last modified 2010-06-24

Original: https://soci.hu/blog/index.php/2010/06/24/access-to-modified-closure-figyelmeztetes-a-resharperben/

Már ez önmagában megéri a termék árát, máskülönben sok órát lehet debugolni a probléma miatt.

Alább a langId változó bevezetését javasolta, okkal, másképp a variable capturing beszopat. De csúnyán.

foreach (var lang in languages)
{
var langId = lang.Value.ID;
resStringLookup[lang.Key] = new CachedEntityLookup(
rs => rs.ResStringIntID, //Kulcs a resid
rs => rs.TransText, //A tartalom a lokalizált szöveg
rs => rs.LanguageID == langId); //Ehhez a nyelvhez építjük fel a táblát
}