CodeGenerator.ValidateIdentifiers(CodeObject) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intenta validar cada campo de identificador incluido en el árbol o CodeObject especificadoSystem.CodeDom.
public:
static void ValidateIdentifiers(System::CodeDom::CodeObject ^ e);
public static void ValidateIdentifiers(System.CodeDom.CodeObject e);
static member ValidateIdentifiers : System.CodeDom.CodeObject -> unit
Public Shared Sub ValidateIdentifiers (e As CodeObject)
Parámetros
Objeto que se va a probar para identificadores no válidos.
Excepciones
El especificado CodeObject contiene un identificador no válido.
Comentarios
Es posible que los campos de identificador de los objetos contengan caracteres de CodeObject escape de campo y código oculto, lo que puede permitir infracciones de seguridad. Este método comprueba los campos literales de cada CodeObject uno en un System.CodeDom árbol para los caracteres que se pueden usar para ocultar código y produce una excepción si un campo de identificador contiene un carácter no válido.
Este método llama al IsValidLanguageIndependentIdentifier método para validar cada identificador del árbol o System.CodeDom especificado CodeObject y produce una excepción si un identificador no es válido o contiene caracteres no válidos.
Llame a este método y páselo que CodeCompileUnit contiene el gráfico de código que se va a generar antes de generar código para bloquear el uso de determinadas secuencias de caracteres que se pueden usar para incluir código oculto dentro de un campo de identificador. Ningún método de generación de código llama automáticamente a este método.