Sto eseguendo il debug di un programma (VS2008) e stavo scavalcando linee di codice. Mi sono imbattuto in una riga in cui veniva chiamata una funzione delegata e ho cercato di intervenire. Tuttavia, piuttosto che entrare nel metodo come mi aspettavo, il metodo è stato aggirato, con il debugger che invece passa a quello che presumo sia una funzione chiamata dal delegato. Nello stack di chiamate, la riga in cui mi aspettavo che il metodo delegato fosse disattivata con il testo [Lightweight Function]
."[Funzione leggera]" nello stack di chiamate
Che cosa significa la parte "Funzione leggera"? C'è un modo per entrare in questa funzione?
Geez, il primo Visual Studio mi dice che "questo codice è stato generato da uno strumento" e ora chiama le mie funzioni "leggero"? Che atteggiamento! :) –
Controlla le impostazioni di compilazione, forse le ottimizzazioni sono abilitate e le funzioni possono essere ottimizzate (in linea) – CodingBarfield