I'm baffled. How did your compiler generate this line?
IL_0041: // ldind.u2 temp42 = ((UInt16)*(UInt16*)pStr);
Since we talk that the stack contains values and not variables, how did pStr got in this statement? It should be temp38 instead.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
I'm baffled. How did your compiler generate this line?
IL_0041: // ldind.u2 temp42 = ((UInt16)*(UInt16*)pStr);
Since we talk that the stack contains values and not variables, how did pStr got in this statement? It should be temp38 instead.