Referencia rápida de CodeDOM

Actualización: noviembre 2007

La tabla de referencia rápida, que se muestra a continuación, permite a los programadores utilizar CodeDOM (Code Document Object Model) para buscar elementos CodeDOM por tipo y función. Los elementos de esta tabla están ordenados por tipo de CodeDOM o elemento de código fuente y proporciona una descripción, así como un vínculo al material de referencia de cada elemento. Puede encontrar la información adicional sobre cómo representa CodeDOM al código fuente y lo genera en un conjunto extensible de lenguajes de programación en Generación y compilación dinámicas de código fuente.

Contenedores de gráficos de código

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Gráfico de código fuente compilable.

CodeCompileUnit

Sección compilable de código literal

CodeSnippetCompileUnit

Elementos de declaración de espacios de nombres

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Declaración de espacio de nombres

CodeNamespace

Colección de declaraciones de espacios de nombres

CodeNamespaceCollection

Importación de espacio de nombres

CodeNamespaceImport

Colección de importaciones de espacios de nombres

CodeNamespaceImportCollection

Elementos de declaración de tipos

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Declaración de tipos para una clase, estructura o enumeración

CodeTypeDeclaration

Colección de declaraciones de tipos

CodeTypeDeclarationCollection

Elementos de parámetro de tipo

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Parámetro de tipo de una declaración de tipo genérico o argumento de tipo de un tipo genérico construido.

CodeTypeParameter

Colección de parámetros de tipo o de argumentos de tipo.

CodeTypeParameterCollection

Elementos de referencia de tipos

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Referencia a un tipo

CodeTypeReference

Colección de referencias a tipos

CodeTypeReferenceCollection

Representa cómo debe resolverse la referencia del tipo de código.

CodeTypeReferenceOptions

Elementos de miembros de tipos

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Clase base abstracta que representa un miembro de un tipo.

CodeTypeMember

Representa una colección de miembros de un tipo.

CodeTypeMemberCollection

Declaración del método de una clase

CodeMemberMethod

Declaración del campo de una clase

CodeMemberField

Declaración de la propiedad de una clase

CodeMemberProperty

Constructor de un tipo

CodeConstructor

Constructor estático para un tipo

CodeTypeConstructor

Representa el punto de entrada de un programa.

CodeEntryPoint

Representa los atributos con identificadores que utiliza CodeTypeMember.

MemberAttributes

Atributos de miembros

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Representa los modificadores de miembros que utiliza CodeTypeMember.

MemberAttributes

Declaración de un atributo personalizado

CodeAttributeDeclaration

Colección de declaraciones de atributos personalizados

CodeAttributeDeclarationCollection

Declaración de un parámetro

CodeParameterDeclarationExpression

Colección de declaraciones de parámetros

CodeParameterDeclarationExpressionCollection

Argumento para un atributo personalizado

CodeAttributeArgument

Argumento para una colección de atributos personalizados

CodeAttributeArgumentCollection

Modificadores de dirección de campo

Expresión direccional

CodeDirectionExpression

Representa la dirección de un argumento.

FieldDirection

Instrucciones de código

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Clase base abstracta para instrucciones

CodeStatement

Colección de instrucciones de código

CodeStatementCollection

Expresión de código que puede tratarse como una instrucción de código.

CodeExpressionStatement

Instrucción de declaraciones de variables

CodeVariableDeclarationStatement

Operaciones de asignación

Instrucción que asigna un valor.

CodeAssignStatement

Operaciones binarias

Expresión que representa un operador binario. Un operador binario es un operador que utiliza dos operandos denominados normalmente operando derecho y operando izquierdo.

CodeBinaryOperatorExpression

Representa un tipo de operador binario.

CodeBinaryOperatorType

Comentarios

Comentario

CodeComment

Instrucción de comentario

CodeCommentStatement

Colección de instrucciones de comentario

CodeCommentStatementCollection

Delegados y eventos

Declaración de eventos de clase

CodeMemberEvent

Declaración de delegados

CodeTypeDelegate

Expresión que crea un delegado.

CodeDelegateCreateExpression

Expresión que invoca a un delegado.

CodeDelegateInvokeExpression

Instrucción que asocia un delegado para un evento.

CodeAttachEventStatement

Instrucción que quita un delegado de un evento.

CodeRemoveEventStatement

Control de errores

Instrucción de excepción throw

CodeThrowExceptionStatement

Bloque try…catch…finally.

CodeTryCatchFinallyStatement

Bloque de la cláusula catch

CodeCatchClause

Colección de bloques de cláusulas catch

CodeCatchClauseCollection

Instrucciones de control de flujo

Instrucción if

CodeConditionStatement

Instrucción de un bucle for

CodeIterationStatement

Instrucción goto

CodeGotoStatement

Instrucción de valores devueltos

CodeMethodReturnStatement

Instrucción con etiquetas

CodeLabeledStatement

Expresiones de código

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Clase base abstracta para expresiones

CodeExpression

Colección de expresiones de código

CodeExpressionCollection

Expresión que convierte un objeto o una expresión en un tipo de datos.

CodeCastExpression

Expresión de valores primitivos

CodePrimitiveExpression

Expresión typeof

CodeTypeOfExpression

Indizador de matrices

CodeArrayIndexerExpression

Referencia a un argumento

CodeArgumentReferenceExpression

Referencia a una variable

CodeVariableReferenceExpression

Expresión que hace referencia a un tipo.

CodeTypeReferenceExpression

Expresión que representa el argumento de valor de un conjunto de propiedades.

CodePropertySetValueReferenceExpression

Referencia a un valor predeterminado para un tipo.

CodeDefaultValueExpression

Creación de objetos

Expresión que crea un objeto. Por ejemplo, el operador new.

CodeObjectCreateExpression

Expresión que crea una matriz.

CodeArrayCreateExpression

Invocación de métodos

Expresión que invoca a un método.

CodeMethodInvokeExpression

Referencias de miembros

Indizador de tipos

CodeIndexerExpression

Referencia a una clase base

CodeBaseReferenceExpression

Referencia a un campo

CodeFieldReferenceExpression

Referencia a un método

CodeMethodReferenceExpression

Referencia a una propiedad

CodePropertyReferenceExpression

Referencia a un evento

CodeEventReferenceExpression

Referencia al objeto actual

CodeThisReferenceExpression

Miniprogramas literales

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Unidad compilable de código literal

CodeSnippetCompileUnit

Elemento de código literal que representa un miembro de clase.

CodeSnippetTypeMember

Instrucción de código literal

CodeSnippetStatement

Elemento de código literal que representa una expresión.

CodeSnippetExpression

Otros

Tipo de elemento de código fuente

Elemento CodeDOM representativo

Clase base abstracta para objetos CodeDOM

CodeObject

Representa una ubicación con un nombre de archivo y un número de línea.

CodeLinePragma

Representa un entidad de código pragma de suma de comprobación de código.

CodeChecksumPragma

Clase base para las clases de directivas de código.

CodeDirective

Colección de directivas de código.

CodeDirectiveCollection

Especifica el nombre y el modo para una región de código.

CodeRegionDirective

Especifica el inicio y fin de una región de código.

CodeRegionMode

Vea también

Referencia

System.CodeDom

System.CodeDom.Compiler

Otros recursos

Referencia general sobre .NET Framework

Generación y compilación dinámicas de código fuente