Recently I don't know if you have a website that is on the MS's website, there is a POST of ten must be used in the VS page. Several tools introduced in this post are indeed very useful, such as Reflector, NUnit, Regulator, and more. It's really clever, the reflector introduced in this is recently checked out a bug, this bug is in viewing the _SIPWnProc function in Microsoft.Windowsce.Forms.dll, the translated C # code is: Internal PAL_ERROR _SIPWnProc (INTPTR HWNTHIS , WM WM, INT WPARAM, INT LPARAM) {if (this.enabledchanged == null) {Return Pal_Error.Handled;} this.enabledchanged.invoke (null, eventargs.empty);} There may be no return value, this bug The version appeared in version 4.0.7.0. After the feedback Email is issued, the author is in contact with me, saying that the latest version 4.0.7.0 has no problem. I don't know if I use it is 4.0.7.0, and Say Sorry. Then I immediately found this problem, I immediately sent him a letter, and later didn't have a version of 4.0.8.0. In fact, it is sometimes safe to use ILDASM to rest assured, at least there will be many logic errors. (I also tried to use the REFLEctor to see the Terrarium program crashed, seeing an Import DLL function, nor did it know if there is a correction.) Another regulator makes me feel more secure. Although this thing seems to be quite good, I actually think he does not have the cumbersome and repeatability of the expression of regular expressions. And let me feel more surprised is that my work is very good, it is wrong, I don't know why. This regular expression is the first phase of the first phase of the .NET CF program source code level optimizer provided, mainly to remove the annotations in the code, string, etc. may cause a part of the wrong understanding.
This expression is as follows: (?> / (?> / (?: [^ / N]) * | / * (?> / * (?! [^ /]) | [^ *]) * / * /) | (? = [@ "" ']) (?> @ (?> / s | / (?> / (:: [^ / n]) * | / * (?> / * (?! [^ / ]) | [^ *]) * / * /)) * "" "" "" | "" ""]) * "|" "(?> //. | [^" "]) * "" "(?> //.) | (?