Que no aparezca no quiere decir que el corrector funcione mal. En estos momentos tengo el corrector en español, así que si pongo algo como "first" me lo marca en rojo como que no es correcto, pero tampoco me da ningún tipo de sugerencia, simplemente está mal
Otra cosa que no entiendo es, para que usabas Visual? Dejaste de lado .NET? El usar eso te hace sentir más libre? Qué es "libre" y que era lo que te faltaba antes?
No termino de comprender la pregunta, da igual si se trata de código administrado o no, se puede llegar a debuggear el mismo para ver que tipo de validaciones se realizan.
El ejemplo más claro está en la inversión que realizan grandes empresas para evitar esto, y aún así siguen apareciendo versiones crackeadas por doquier.