The compiler points out any non-normalized variable, method, field, property, interface, class, and enum declarations as warnings and provides a code fix to normalize them to FormD. The extension was heavily influenced by Filip W.'s work on removing German diacritics as seen in his talk on DotNext, and Michael Kaplans diacritic stripping, in fact it's the combination of those two to create this analyzer. Filip W.'s talk at DotNext: https://www.youtube.com/watch?v=4W4KhZvrAaI Michael Kaplan's article on stripping diacritics function: https://web.archive.org/web/20160319113351/http://www.siao2.com/2007/05/14/2629747.aspx |