Off...
sorry na izrazu
nece se ponoviti, problem je zaista u tome sto mi je firefox sve bookmarkse pojeo, mozda na prvi pogled nista strasno ali mnoge koirsne linkove sada nemam.
OnTopic
Sto se tice debugera zaista ne znam da li ima veze sa njegovim problemom ali mi je palo kao jedno od mogucih problema. Direktnih veza mozda nema ali indirektnih... moguce. A evo i linka (
function evaluation) koji sam jedva nasao.
Deo koda
Code:
class Handle
{
public bool CheckSomething() { return true; }
}
class BehavingBadly
{
private Handle handle;
public Handle Handle
{
get
{
if (handle == null)
handle = new Handle();
return handle;
}
}
public void DoSometing()
{
if (handle.CheckSomething()) { }
}
}
class Program
{
static void Main(string[] args)
{
BehavingBadly bb = new BehavingBadly();
bb.DoSometing();
}
}
Ovo je sve pitanje da li se kod njega desio taj splet okolnosti. Moguce je da je nesto izmenio u programu sto je izazvalo exception pa je zatim pokusao u debug-u da vidi sta se desava i zatim da recimo ima nesto slicno BehavingBadly klasa, field member handle - za koji je mozda hteo da proveri u debugeru vrednost tako sto je misem dodje do objekta i pogleda property-je (standardni debuging) ili moze imati u watch windowu postavljen bb.Handle (iz ovog gornje primera), kada to uradi onda dolazi do onog "function evaluation" ako sam ja dobro razumeo, sto moze izazvati promenu vrednosti. Na kraju u editoru ce samo elegantno preci preko te linije koja inace izaziva exception kada se ne poziva "FuncEval". Naravno, ne kazem da je ovo slucaj ali moglo bi biti jedno od problema.