Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.CodeDom

 

Publicado: noviembre de 2016

El System.CodeDom espacio de nombres contiene clases que pueden utilizarse para representar los elementos y la estructura de un documento de código fuente. Las clases en este espacio de nombres se pueden utilizar para modelar la estructura de un documento de código fuente que se puede utilizar como código fuente en un lenguaje compatible mediante la funcionalidad proporcionada por el System.CodeDom.Compiler espacio de nombres.

ClaseDescripción
System_CAPS_pubclassCodeArgumentReferenceExpression

Representa una referencia al valor de un argumento pasado a un método.

System_CAPS_pubclassCodeArrayCreateExpression

Representa una expresión que crea una matriz.

System_CAPS_pubclassCodeArrayIndexerExpression

Representa una referencia a un índice de matriz.

System_CAPS_pubclassCodeAssignStatement

Representa una instrucción de asignación simple.

System_CAPS_pubclassCodeAttachEventStatement

Representa una instrucción que adjunta un delegado de controlador de eventos a un evento.

System_CAPS_pubclassCodeAttributeArgument

Representa un argumento utilizado en una declaración de atributo de metadatos.

System_CAPS_pubclassCodeAttributeArgumentCollection

Representa una colección de objetos CodeAttributeArgument.

System_CAPS_pubclassCodeAttributeDeclaration

Representa una declaración de atributo.

System_CAPS_pubclassCodeAttributeDeclarationCollection

Representa una colección de objetos CodeAttributeDeclaration.

System_CAPS_pubclassCodeBaseReferenceExpression

Representa una referencia a la clase base.

System_CAPS_pubclassCodeBinaryOperatorExpression

Representa una expresión que consta de una operación binaria entre dos expresiones.

System_CAPS_pubclassCodeCastExpression

Representa una expresión que se convierte en una interfaz o un tipo de datos.

System_CAPS_pubclassCodeCatchClause

Representa un catch bloque de excepción de una try/catch instrucción.

System_CAPS_pubclassCodeCatchClauseCollection

Representa una colección de objetos CodeCatchClause.

System_CAPS_pubclassCodeChecksumPragma

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

System_CAPS_pubclassCodeComment

Representa un comentario.

System_CAPS_pubclassCodeCommentStatement

Representa una instrucción que consta de un único comentario.

System_CAPS_pubclassCodeCommentStatementCollection

Representa una colección de objetos CodeCommentStatement.

System_CAPS_pubclassCodeCompileUnit

Proporciona un contenedor para un gráfico de programa CodeDOM.

System_CAPS_pubclassCodeConditionStatement

Representa una instrucción condicional de bifurcación que normalmente se representa como un if instrucción.

System_CAPS_pubclassCodeConstructor

Representa una declaración de un constructor de instancia de un tipo.

System_CAPS_pubclassCodeDefaultValueExpression

Representa una referencia a un valor predeterminado.

System_CAPS_pubclassCodeDelegateCreateExpression

Representa una expresión que crea a un delegado.

System_CAPS_pubclassCodeDelegateInvokeExpression

Representa una expresión que genera un evento.

System_CAPS_pubclassCodeDirectionExpression

Representa una expresión que se utiliza como un método de invocación de parámetro junto con un indicador de dirección de referencia.

System_CAPS_pubclassCodeDirective

Actúa como clase base para las clases de directivas de código.

System_CAPS_pubclassCodeDirectiveCollection

Representa una colección de objetos CodeDirective.

System_CAPS_pubclassCodeEntryPointMethod

Representa el método de punto de entrada de un archivo ejecutable.

System_CAPS_pubclassCodeEventReferenceExpression

Representa una referencia a un evento.

System_CAPS_pubclassCodeExpression

Representa una expresión de código. Se trata de una clase base para otros objetos de expresión de código que nunca se crea una instancia.

System_CAPS_pubclassCodeExpressionCollection

Representa una colección de objetos CodeExpression.

System_CAPS_pubclassCodeExpressionStatement

Representa una instrucción que contiene una sola expresión.

System_CAPS_pubclassCodeFieldReferenceExpression

Representa una referencia a un campo.

System_CAPS_pubclassCodeGotoStatement

Representa un goto instrucción.

System_CAPS_pubclassCodeIndexerExpression

Representa una referencia a una propiedad de indizador de un objeto.

System_CAPS_pubclassCodeIterationStatement

Representa un for instrucción o un bucle a través de un bloque de instrucciones mediante una expresión de prueba como una condición para continuar con el bucle.

System_CAPS_pubclassCodeLabeledStatement

Representa una instrucción con etiqueta o una etiqueta independiente.

System_CAPS_pubclassCodeLinePragma

Representa una ubicación específica dentro de un archivo específico.

System_CAPS_pubclassCodeMemberEvent

Representa una declaración de un evento de un tipo.

System_CAPS_pubclassCodeMemberField

Representa una declaración para un campo de un tipo.

System_CAPS_pubclassCodeMemberMethod

Representa una declaración para un método de un tipo.

System_CAPS_pubclassCodeMemberProperty

Representa una declaración para una propiedad de un tipo.

System_CAPS_pubclassCodeMethodInvokeExpression

Representa una expresión que invoca un método.

System_CAPS_pubclassCodeMethodReferenceExpression

Representa una referencia a un método.

System_CAPS_pubclassCodeMethodReturnStatement

Representa una instrucción de valor devuelto.

System_CAPS_pubclassCodeNamespace

Representa una declaración de espacio de nombres.

System_CAPS_pubclassCodeNamespaceCollection

Representa una colección de objetos CodeNamespace.

System_CAPS_pubclassCodeNamespaceImport

Representa una directiva de importación de espacio de nombres que indica un espacio de nombres para utilizar.

System_CAPS_pubclassCodeNamespaceImportCollection

Representa una colección de objetos CodeNamespaceImport.

System_CAPS_pubclassCodeObject

Proporciona una clase base común para la mayoría de los objetos de modelo de objetos de documento de código (CodeDOM).

System_CAPS_pubclassCodeObjectCreateExpression

Representa una expresión que crea una nueva instancia de un tipo.

System_CAPS_pubclassCodeParameterDeclarationExpression

Representa una declaración de parámetro para un método, propiedad o constructor.

System_CAPS_pubclassCodeParameterDeclarationExpressionCollection

Representa una colección de objetos CodeParameterDeclarationExpression.

System_CAPS_pubclassCodePrimitiveExpression

Representa un valor de tipo de datos primitivo.

System_CAPS_pubclassCodePropertyReferenceExpression

Representa una referencia al valor de una propiedad.

System_CAPS_pubclassCodePropertySetValueReferenceExpression

Representa el argumento de valor de una llamada al método de propiedad set dentro de un método de conjunto de propiedades.

System_CAPS_pubclassCodeRegionDirective

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

System_CAPS_pubclassCodeRemoveEventStatement

Representa una instrucción que quita un controlador de eventos.

System_CAPS_pubclassCodeSnippetCompileUnit

Representa un fragmento de código literal que se puede compilar.

System_CAPS_pubclassCodeSnippetExpression

Representa una expresión literal.

System_CAPS_pubclassCodeSnippetStatement

Representa una instrucción utilizando un fragmento de código literal.

System_CAPS_pubclassCodeSnippetTypeMember

Representa a un miembro de un tipo con un fragmento de código literal.

System_CAPS_pubclassCodeStatement

Representa el abstract de que todo el código se derivan las instrucciones de clase base.

System_CAPS_pubclassCodeStatementCollection

Representa una colección de objetos CodeStatement.

System_CAPS_pubclassCodeThisReferenceExpression

Representa una referencia a la instancia de clase local actual.

System_CAPS_pubclassCodeThrowExceptionStatement

Representa una instrucción que produce una excepción.

System_CAPS_pubclassCodeTryCatchFinallyStatement

Representa un try bloque con cualquier número de catch cláusulas y, opcionalmente, un finally bloque.

System_CAPS_pubclassCodeTypeConstructor

Representa un constructor estático de una clase.

System_CAPS_pubclassCodeTypeDeclaration

Representa una declaración de tipo de clase, estructura, interfaz o enumeración.

System_CAPS_pubclassCodeTypeDeclarationCollection

Representa una colección de objetos CodeTypeDeclaration.

System_CAPS_pubclassCodeTypeDelegate

Representa una declaración de delegado.

System_CAPS_pubclassCodeTypeMember

Proporciona una clase base para un miembro de un tipo. Miembros de tipos incluyen campos, métodos, propiedades, constructores y tipos anidados.

System_CAPS_pubclassCodeTypeMemberCollection

Representa una colección de objetos CodeTypeMember.

System_CAPS_pubclassCodeTypeOfExpression

Representa un typeof expresión, una expresión que devuelve un Type para un nombre de tipo especificado.

System_CAPS_pubclassCodeTypeParameter

Representa un parámetro de tipo de un tipo o método genérico.

System_CAPS_pubclassCodeTypeParameterCollection

Representa una colección de objetos CodeTypeParameter.

System_CAPS_pubclassCodeTypeReference

Representa una referencia a un tipo.

System_CAPS_pubclassCodeTypeReferenceCollection

Representa una colección de objetos CodeTypeReference.

System_CAPS_pubclassCodeTypeReferenceExpression

Representa una referencia a un tipo de datos.

System_CAPS_pubclassCodeVariableDeclarationStatement

Representa una declaración de variable.

System_CAPS_pubclassCodeVariableReferenceExpression

Representa una referencia a una variable local.

EnumeraciónDescripción
System_CAPS_pubenumCodeBinaryOperatorType

Define los identificadores para operadores binarios compatibles.

System_CAPS_pubenumCodeRegionMode

Especifica el inicio o el final de una región de código.

System_CAPS_pubenumCodeTypeReferenceOptions

Especifica cómo se puede resolver la referencia de tipo de código.

System_CAPS_pubenumFieldDirection

Define los identificadores utilizados para indicar la dirección del parámetro y declaraciones de argumentos.

System_CAPS_pubenumMemberAttributes

Define los identificadores de atributo de miembro para miembros de clase.

Para obtener más información acerca de cómo utilizar CodeDOM para representar y generar código fuente, consulte Dynamic Source Code Generation and Compilation.

Para una tabla que enumera los elementos CodeDOM por tipo y función, vea el referencia rápida de CodeDOM.

Volver al principio
Mostrar: