System.CodeDom Espacio de nombres
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í.
Contiene clases que pueden usarse para representar los elementos y la estructura de un documento de código fuente. Es posible utilizar las clases de este espacio de nombres para dar forma a la estructura de un documento de código fuente con el fin de que pueda generar código fuente en un idioma compatible mediante la funcionalidad proporcionada por el espacio de nombres System.CodeDom.Compiler.
Clases
CodeArgumentReferenceExpression |
Representa una referencia para el valor de un argumento que se ha pasado a un método. |
CodeArrayCreateExpression |
Representa una expresión que crea una matriz. |
CodeArrayIndexerExpression |
Representa una referencia a un índice de una matriz. |
CodeAssignStatement |
Representa una instrucción de asignación simple. |
CodeAttachEventStatement |
Representa una instrucción que adjunta un delegado controlador de eventos a un evento. |
CodeAttributeArgument |
Representa un argumento utilizado en una declaración de atributo de metadatos. |
CodeAttributeArgumentCollection |
Representa una colección de objetos CodeAttributeArgument. |
CodeAttributeDeclaration |
Representa una declaración de atributo. |
CodeAttributeDeclarationCollection |
Representa una colección de objetos CodeAttributeDeclaration. |
CodeBaseReferenceExpression |
Representa una referencia a la clase base. |
CodeBinaryOperatorExpression |
Representa una expresión que consta de una operación binaria entre dos expresiones. |
CodeCastExpression |
Representa una expresión que se convierte a un tipo de datos o una interfaz. |
CodeCatchClause |
Representa un bloque de excepción |
CodeCatchClauseCollection |
Representa una colección de objetos CodeCatchClause. |
CodeChecksumPragma |
Representa una entidad de código pragma de suma de comprobación de código. |
CodeComment |
Representa un comentario. |
CodeCommentStatement |
Representa una instrucción que se compone de un solo comentario. |
CodeCommentStatementCollection |
Representa una colección de objetos CodeCommentStatement. |
CodeCompileUnit |
Proporciona un contenedor para un gráfico de programa CodeDOM. |
CodeConditionStatement |
Representa una instrucción condicional de bifurcación que normalmente se representa como una instrucción |
CodeConstructor |
Representa una declaración de un constructor de instancia para un tipo. |
CodeDefaultValueExpression |
Representa una referencia a un valor predeterminado. |
CodeDelegateCreateExpression |
Representa una expresión que crea un delegado. |
CodeDelegateInvokeExpression |
Representa una expresión que genera un evento. |
CodeDirectionExpression |
Representa una expresión que se utiliza como parámetro de invocación de método junto con un indicador de dirección de referencia. |
CodeDirective |
Actúa como la clase base de las clases de directivas de código. |
CodeDirectiveCollection |
Representa una colección de objetos CodeDirective. |
CodeEntryPointMethod |
Representa el método de punto de entrada de un ejecutable. |
CodeEventReferenceExpression |
Representa una referencia a un evento. |
CodeExpression |
Representa una expresión de código. Ésta es una clase base para otros objetos de expresión de código para la cual nunca se crea ninguna instancia. |
CodeExpressionCollection |
Representa una colección de objetos CodeExpression. |
CodeExpressionStatement |
Representa una instrucción que contiene una sola expresión. |
CodeFieldReferenceExpression |
Representa una referencia a un campo. |
CodeGotoStatement |
Representa una instrucción |
CodeIndexerExpression |
Representa una referencia para una propiedad del indizador de un objeto. |
CodeIterationStatement |
Representa una instrucción |
CodeLabeledStatement |
Representa una instrucción con etiqueta o una etiqueta independiente. |
CodeLinePragma |
Representa la ubicación específica de un archivo determinado. |
CodeMemberEvent |
Representa una declaración para un evento de un tipo. |
CodeMemberField |
Representa una declaración para un campo de un tipo. |
CodeMemberMethod |
Representa una declaración para un método de un tipo. |
CodeMemberProperty |
Representa una declaración para una propiedad de un tipo. |
CodeMethodInvokeExpression |
Representa una expresión que invoca a un método. |
CodeMethodReferenceExpression |
Representa una referencia a un método. |
CodeMethodReturnStatement |
Representa una instrucción de valor devuelto. |
CodeNamespace |
Representa una declaración de espacio de nombres. |
CodeNamespaceCollection |
Representa una colección de objetos CodeNamespace. |
CodeNamespaceImport |
Representa una directiva de importación de espacio de nombres que indica el espacio de nombres que se va a utilizar. |
CodeNamespaceImportCollection |
Representa una colección de objetos CodeNamespaceImport. |
CodeObject |
Proporciona una clase base común para la mayoría de los objetos CodeDOM (Code Document Object Model). |
CodeObjectCreateExpression |
Representa una expresión que crea una nueva instancia de un tipo. |
CodeParameterDeclarationExpression |
Representa una declaración de parámetros para un método, una propiedad o un constructor. |
CodeParameterDeclarationExpressionCollection |
Representa una colección de objetos CodeParameterDeclarationExpression. |
CodePrimitiveExpression |
Representa un valor de tipos de datos primitivos. |
CodePropertyReferenceExpression |
Representa una referencia al valor de una propiedad. |
CodePropertySetValueReferenceExpression |
Representa el argumento de valor de una llamada al método set de una propiedad dentro de un método set de una propiedad. |
CodeRegionDirective |
Especifica el nombre y el modo de una región de código. |
CodeRemoveEventStatement |
Representa una instrucción que quita un controlador de eventos. |
CodeSnippetCompileUnit |
Representa un fragmento de código literal compilable. |
CodeSnippetExpression |
Representa una expresión literal. |
CodeSnippetStatement |
Representa una instrucción utilizando un fragmento de código literal. |
CodeSnippetTypeMember |
Representa un miembro de un tipo con un fragmento de código literal. |
CodeStatement |
Representa la clase base |
CodeStatementCollection |
Representa una colección de objetos CodeStatement. |
CodeThisReferenceExpression |
Representa una referencia a la instancia de clase local actual. |
CodeThrowExceptionStatement |
Representa una instrucción que produce una excepción. |
CodeTryCatchFinallyStatement |
Representa un bloque |
CodeTypeConstructor |
Representa un constructor estático de una clase. |
CodeTypeDeclaration |
Representa una declaración de tipos para una clase, estructura, interfaz o enumeración. |
CodeTypeDeclarationCollection |
Representa una colección de objetos CodeTypeDeclaration. |
CodeTypeDelegate |
Representa una declaración de delegado. |
CodeTypeMember |
Proporciona una clase base para un miembro de tipo. Los miembros de tipo son campos, métodos, propiedades, constructores y tipos anidados. |
CodeTypeMemberCollection |
Representa una colección de objetos CodeTypeMember. |
CodeTypeOfExpression |
Representa una expresión |
CodeTypeParameter |
Representa un parámetro de tipo de un método o un tipo genérico. |
CodeTypeParameterCollection |
Representa una colección de objetos CodeTypeParameter. |
CodeTypeReference |
Representa una referencia a un tipo. |
CodeTypeReferenceCollection |
Representa una colección de objetos CodeTypeReference. |
CodeTypeReferenceExpression |
Representa una referencia a un tipo de datos. |
CodeVariableDeclarationStatement |
Representa una declaración de variable. |
CodeVariableReferenceExpression |
Representa una referencia a una variable local. |
Enumeraciones
CodeBinaryOperatorType |
Define identificadores para operadores binarios compatibles. |
CodeRegionMode |
Especifica el inicio o el final de una región de código. |
CodeTypeReferenceOptions |
Especifica cómo se va a resolver la referencia de tipo de código. |
FieldDirection |
Define los identificadores que se utilizan para indicar la dirección del parámetro y las declaraciones de argumentos. |
MemberAttributes |
Define los identificadores de atributos de miembro para miembros de clase. |
Comentarios
Para obtener más información sobre el uso de CodeDOM para representar y generar código fuente, vea Generación y compilación dinámica de código fuente.
Para obtener una tabla que muestre los elementos CodeDOM por tipo y función, vea la Referencia rápida de CodeDOM.