Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

System.CodeDom (Espacio de nombres)

El espacio de nombres System.CodeDom contiene clases que pueden utilizarse 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.

Para obtener más información sobre cómo utilizar CodeDOM para representar y generar código fuente, vea Generación y compilación dinámicas de código fuente.

Para obtener una tabla en la que se enumeran los elementos CodeDOM por tipo y función, vea Referencia rápida de CodeDOM.

 ClaseDescripción
Clase públicaCodeArgumentReferenceExpressionRepresenta una referencia para el valor de un argumento que se ha pasado a un método.
Clase públicaCodeArrayCreateExpressionRepresenta una expresión que crea una matriz.
Clase públicaCodeArrayIndexerExpressionRepresenta una referencia a un índice de una matriz.
Clase públicaCodeAssignStatementRepresenta una instrucción de asignación simple.
Clase públicaCodeAttachEventStatementRepresenta una instrucción que adjunta un delegado controlador de eventos a un evento.
Clase públicaCodeAttributeArgumentRepresenta un argumento utilizado en una declaración de atributo de metadatos.
Clase públicaCodeAttributeArgumentCollectionRepresenta una colección de objetos CodeAttributeArgument.
Clase públicaCodeAttributeDeclarationRepresenta una declaración de atributo.
Clase públicaCodeAttributeDeclarationCollectionRepresenta una colección de objetos CodeAttributeDeclaration.
Clase públicaCodeBaseReferenceExpressionRepresenta una referencia a la clase base.
Clase públicaCodeBinaryOperatorExpressionRepresenta una expresión que consta de una operación binaria entre dos expresiones.
Clase públicaCodeCastExpressionRepresenta una expresión que se convierte a un tipo de datos o una interfaz.
Clase públicaCodeCatchClauseRepresenta un bloque de excepción catch de una instrucción try/catch.
Clase públicaCodeCatchClauseCollectionRepresenta una colección de objetos CodeCatchClause.
Clase públicaCodeChecksumPragmaRepresenta una entidad de código pragma de suma de comprobación de código.
Clase públicaCodeCommentRepresenta un comentario.
Clase públicaCodeCommentStatementRepresenta una instrucción que se compone de un solo comentario.
Clase públicaCodeCommentStatementCollectionRepresenta una colección de objetos CodeCommentStatement.
Clase públicaCodeCompileUnitProporciona un contenedor para un gráfico de programa CodeDOM.
Clase públicaCodeConditionStatementRepresenta una instrucción condicional de bifurcación que normalmente se representa como una instrucción if.
Clase públicaCodeConstructorRepresenta una declaración de un constructor de instancia para un tipo.
Clase públicaCodeDefaultValueExpressionRepresenta una referencia a un valor predeterminado.
Clase públicaCodeDelegateCreateExpressionRepresenta una expresión que crea un delegado.
Clase públicaCodeDelegateInvokeExpressionRepresenta una expresión que provoca un evento.
Clase públicaCodeDirectionExpressionRepresenta una expresión que se utiliza como parámetro de invocación de método junto con un indicador de dirección de referencia.
Clase públicaCodeDirectiveActúa como la clase base de las clases de directivas de código.
Clase públicaCodeDirectiveCollectionRepresenta una colección de objetos CodeDirective.
Clase públicaCodeEntryPointMethodRepresenta el método de punto de entrada de un ejecutable.
Clase públicaCodeEventReferenceExpressionRepresenta una referencia a un evento.
Clase públicaCodeExpressionRepresenta 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.
Clase públicaCodeExpressionCollectionRepresenta una colección de objetos CodeExpression.
Clase públicaCodeExpressionStatementRepresenta una instrucción que contiene una sola expresión.
Clase públicaCodeFieldReferenceExpressionRepresenta una referencia a un campo.
Clase públicaCodeGotoStatementRepresenta una instrucción goto.
Clase públicaCodeIndexerExpressionRepresenta una referencia para una propiedad del indizador de un objeto.
Clase públicaCodeIterationStatementRepresenta una instrucción for o un bucle a través de un bloque de instrucciones mediante una expresión de comprobación utilizada como una condición para la continuación del bucle.
Clase públicaCodeLabeledStatementRepresenta una instrucción con etiqueta o una etiqueta independiente.
Clase públicaCodeLinePragmaRepresenta la ubicación específica de un archivo determinado.
Clase públicaCodeMemberEventRepresenta una declaración para un evento de un tipo.
Clase públicaCodeMemberFieldRepresenta una declaración para un campo de un tipo.
Clase públicaCodeMemberMethodRepresenta una declaración para un método de un tipo.
Clase públicaCodeMemberPropertyRepresenta una declaración para una propiedad de un tipo.
Clase públicaCodeMethodInvokeExpressionRepresenta una expresión que invoca a un método.
Clase públicaCodeMethodReferenceExpressionRepresenta una referencia a un método.
Clase públicaCodeMethodReturnStatementRepresenta una instrucción de valor devuelto.
Clase públicaCodeNamespaceRepresenta una declaración de espacio de nombres.
Clase públicaCodeNamespaceCollectionRepresenta una colección de objetos CodeNamespace.
Clase públicaCodeNamespaceImportRepresenta una directiva de importación de espacio de nombres que indica el espacio de nombres que se va a utilizar.
Clase públicaCodeNamespaceImportCollectionRepresenta una colección de objetos CodeNamespaceImport.
Clase públicaCodeObjectProporciona una clase base común para la mayoría de los objetos CodeDOM (Code Document Object Model).
Clase públicaCodeObjectCreateExpressionRepresenta una expresión que crea una nueva instancia de un tipo.
Clase públicaCodeParameterDeclarationExpressionRepresenta una declaración de parámetros para un método, una propiedad o un constructor.
Clase públicaCodeParameterDeclarationExpressionCollectionRepresenta una colección de objetos CodeParameterDeclarationExpression.
Clase públicaCodePrimitiveExpressionRepresenta un valor de tipos de datos primitivos.
Clase públicaCodePropertyReferenceExpressionRepresenta una referencia al valor de una propiedad.
Clase públicaCodePropertySetValueReferenceExpressionRepresenta el argumento de valor de una llamada al método set de una propiedad dentro de un método set de una propiedad.
Clase públicaCodeRegionDirectiveEspecifica el nombre y el modo de una región de código.
Clase públicaCodeRemoveEventStatementRepresenta una instrucción que quita un controlador de eventos.
Clase públicaCodeSnippetCompileUnitRepresenta un fragmento de código literal compilable.
Clase públicaCodeSnippetExpressionRepresenta una expresión literal.
Clase públicaCodeSnippetStatementRepresenta una instrucción utilizando un fragmento de código literal.
Clase públicaCodeSnippetTypeMemberRepresenta un miembro de un tipo con un fragmento de código literal.
Clase públicaCodeStatementRepresenta la clase base abstract de la que derivan todas las instrucciones de código.
Clase públicaCodeStatementCollectionRepresenta una colección de objetos CodeStatement.
Clase públicaCodeThisReferenceExpressionRepresenta una referencia a la instancia de clase local actual.
Clase públicaCodeThrowExceptionStatementRepresenta una instrucción que produce una excepción.
Clase públicaCodeTryCatchFinallyStatementRepresenta un bloque try con cualquier número de cláusulas catch y, opcionalmente, un bloque finally.
Clase públicaCodeTypeConstructorRepresenta un constructor estático de una clase.
Clase públicaCodeTypeDeclarationRepresenta una declaración de tipo para una clase, estructura, interfaz o enumeración.
Clase públicaCodeTypeDeclarationCollectionRepresenta una colección de objetos CodeTypeDeclaration.
Clase públicaCodeTypeDelegateRepresenta una declaración de delegado.
Clase públicaCodeTypeMemberProporciona una clase base para un miembro de tipo. Los miembros de tipo son campos, métodos, propiedades, constructores y tipos anidados.
Clase públicaCodeTypeMemberCollectionRepresenta una colección de objetos CodeTypeMember.
Clase públicaCodeTypeOfExpressionRepresenta una expresión typeof que devuelve Type para un nombre de tipo especificado.
Clase públicaCodeTypeParameterRepresenta un parámetro de tipo de un método o un tipo genérico.
Clase públicaCodeTypeParameterCollectionRepresenta una colección de objetos CodeTypeParameter.
Clase públicaCodeTypeReferenceRepresenta una referencia a un tipo.
Clase públicaCodeTypeReferenceCollectionRepresenta una colección de objetos CodeTypeReference.
Clase públicaCodeTypeReferenceExpressionRepresenta una referencia a un tipo de datos.
Clase públicaCodeVariableDeclarationStatementRepresenta una declaración de variable.
Clase públicaCodeVariableReferenceExpressionRepresenta una referencia a una variable local.

 EnumeraciónDescripción
Enumeración públicaCodeBinaryOperatorTypeDefine identificadores para operadores binarios compatibles.
Enumeración públicaCodeRegionModeEspecifica el inicio o el final de una región de código.
Enumeración públicaCodeTypeReferenceOptionsEspecifica cómo se va a resolver la referencia de tipo de código.
Enumeración públicaFieldDirectionDefine los identificadores que se utilizan para indicar la dirección del parámetro y las declaraciones de argumentos.
Enumeración públicaMemberAttributesDefine los identificadores de atributos de miembro para miembros de clase.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft