Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

System.CodeDom (Espacio de nombres)

Actualización: noviembre 2007

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
za6cc751.pubclass(es-es,VS.90).gifCodeArgumentReferenceExpressionRepresenta una referencia para el valor de un argumento que se ha pasado a un método.
za6cc751.pubclass(es-es,VS.90).gifCodeArrayCreateExpression Representa una expresión que crea una matriz.
za6cc751.pubclass(es-es,VS.90).gifCodeArrayIndexerExpressionRepresenta una referencia a un índice de una matriz.
za6cc751.pubclass(es-es,VS.90).gifCodeAssignStatementRepresenta una instrucción de asignación simple.
za6cc751.pubclass(es-es,VS.90).gifCodeAttachEventStatementRepresenta una instrucción que adjunta un delegado controlador de eventos a un evento.
za6cc751.pubclass(es-es,VS.90).gifCodeAttributeArgumentRepresenta un argumento utilizado en una declaración de atributo de metadatos.
za6cc751.pubclass(es-es,VS.90).gifCodeAttributeArgumentCollectionRepresenta una colección de objetos CodeAttributeArgument.
za6cc751.pubclass(es-es,VS.90).gifCodeAttributeDeclarationRepresenta una declaración de atributo.
za6cc751.pubclass(es-es,VS.90).gifCodeAttributeDeclarationCollectionRepresenta una colección de objetos CodeAttributeDeclaration.
za6cc751.pubclass(es-es,VS.90).gifCodeBaseReferenceExpressionRepresenta una referencia a la clase base.
za6cc751.pubclass(es-es,VS.90).gifCodeBinaryOperatorExpressionRepresenta una expresión que consta de una operación binaria entre dos expresiones.
za6cc751.pubclass(es-es,VS.90).gifCodeCastExpressionRepresenta una expresión que se convierte a un tipo de datos o una interfaz.
za6cc751.pubclass(es-es,VS.90).gifCodeCatchClauseRepresenta un bloque de excepción catch de una instrucción try/catch.
za6cc751.pubclass(es-es,VS.90).gifCodeCatchClauseCollectionRepresenta una colección de objetos CodeCatchClause.
za6cc751.pubclass(es-es,VS.90).gifCodeChecksumPragmaRepresenta una entidad de código pragma de suma de comprobación de código.
za6cc751.pubclass(es-es,VS.90).gifCodeCommentRepresenta un comentario.
za6cc751.pubclass(es-es,VS.90).gifCodeCommentStatementRepresenta una instrucción que se compone de un solo comentario.
za6cc751.pubclass(es-es,VS.90).gifCodeCommentStatementCollectionRepresenta una colección de objetos CodeCommentStatement.
za6cc751.pubclass(es-es,VS.90).gifCodeCompileUnitProporciona un contenedor para un gráfico de programa CodeDOM.
za6cc751.pubclass(es-es,VS.90).gifCodeConditionStatementRepresenta una instrucción condicional de bifurcación que normalmente se representa como una instrucción if.
za6cc751.pubclass(es-es,VS.90).gifCodeConstructorRepresenta una declaración de un constructor de instancia para un tipo.
za6cc751.pubclass(es-es,VS.90).gifCodeDefaultValueExpressionRepresenta una referencia a un valor predeterminado.
za6cc751.pubclass(es-es,VS.90).gifCodeDelegateCreateExpressionRepresenta una expresión que crea un delegado.
za6cc751.pubclass(es-es,VS.90).gifCodeDelegateInvokeExpressionRepresenta una expresión que provoca un evento.
za6cc751.pubclass(es-es,VS.90).gifCodeDirectionExpressionRepresenta una expresión que se utiliza como parámetro de invocación de método junto con un indicador de dirección de referencia.
za6cc751.pubclass(es-es,VS.90).gifCodeDirectiveActúa como la clase base de las clases de directivas de código.
za6cc751.pubclass(es-es,VS.90).gifCodeDirectiveCollectionRepresenta una colección de objetos CodeDirective.
za6cc751.pubclass(es-es,VS.90).gifCodeEntryPointMethodRepresenta el método de punto de entrada de un ejecutable.
za6cc751.pubclass(es-es,VS.90).gifCodeEventReferenceExpressionRepresenta una referencia a un evento.
za6cc751.pubclass(es-es,VS.90).gifCodeExpressionRepresenta 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.
za6cc751.pubclass(es-es,VS.90).gifCodeExpressionCollectionRepresenta una colección de objetos CodeExpression.
za6cc751.pubclass(es-es,VS.90).gifCodeExpressionStatementRepresenta una instrucción que contiene una sola expresión.
za6cc751.pubclass(es-es,VS.90).gifCodeFieldReferenceExpressionRepresenta una referencia a un campo.
za6cc751.pubclass(es-es,VS.90).gifCodeGotoStatementRepresenta una instrucción goto.
za6cc751.pubclass(es-es,VS.90).gifCodeIndexerExpressionRepresenta una referencia para una propiedad del indizador de un objeto.
za6cc751.pubclass(es-es,VS.90).gifCodeIterationStatementRepresenta 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.
za6cc751.pubclass(es-es,VS.90).gifCodeLabeledStatementRepresenta una instrucción con etiqueta o una etiqueta independiente.
za6cc751.pubclass(es-es,VS.90).gifCodeLinePragmaRepresenta la ubicación específica de un archivo determinado.
za6cc751.pubclass(es-es,VS.90).gifCodeMemberEventRepresenta una declaración para un evento de un tipo.
za6cc751.pubclass(es-es,VS.90).gifCodeMemberFieldRepresenta una declaración para un campo de un tipo.
za6cc751.pubclass(es-es,VS.90).gifCodeMemberMethodRepresenta una declaración para un método de un tipo.
za6cc751.pubclass(es-es,VS.90).gifCodeMemberPropertyRepresenta una declaración para una propiedad de un tipo.
za6cc751.pubclass(es-es,VS.90).gifCodeMethodInvokeExpressionRepresenta una expresión que invoca a un método.
za6cc751.pubclass(es-es,VS.90).gifCodeMethodReferenceExpressionRepresenta una referencia a un método.
za6cc751.pubclass(es-es,VS.90).gifCodeMethodReturnStatementRepresenta una instrucción de valor devuelto.
za6cc751.pubclass(es-es,VS.90).gifCodeNamespaceRepresenta una declaración de espacio de nombres.
za6cc751.pubclass(es-es,VS.90).gifCodeNamespaceCollectionRepresenta una colección de objetos CodeNamespace.
za6cc751.pubclass(es-es,VS.90).gifCodeNamespaceImportRepresenta una directiva de importación de espacio de nombres que indica el espacio de nombres que se va a utilizar.
za6cc751.pubclass(es-es,VS.90).gifCodeNamespaceImportCollection Representa una colección de objetos CodeNamespaceImport.
za6cc751.pubclass(es-es,VS.90).gifCodeObjectProporciona una clase base común para la mayoría de los objetos CodeDOM (Code Document Object Model).
za6cc751.pubclass(es-es,VS.90).gifCodeObjectCreateExpressionRepresenta una expresión que crea una nueva instancia de un tipo.
za6cc751.pubclass(es-es,VS.90).gifCodeParameterDeclarationExpressionRepresenta una declaración de parámetros para un método, una propiedad o un constructor.
za6cc751.pubclass(es-es,VS.90).gifCodeParameterDeclarationExpressionCollectionRepresenta una colección de objetos CodeParameterDeclarationExpression.
za6cc751.pubclass(es-es,VS.90).gifCodePrimitiveExpressionRepresenta un valor de tipos de datos primitivos.
za6cc751.pubclass(es-es,VS.90).gifCodePropertyReferenceExpressionRepresenta una referencia al valor de una propiedad.
za6cc751.pubclass(es-es,VS.90).gifCodePropertySetValueReferenceExpressionRepresenta el argumento de valor de una llamada al método set de una propiedad dentro de un método set de una propiedad.
za6cc751.pubclass(es-es,VS.90).gifCodeRegionDirectiveEspecifica el nombre y el modo de una región de código.
za6cc751.pubclass(es-es,VS.90).gifCodeRemoveEventStatementRepresenta una instrucción que quita un controlador de eventos.
za6cc751.pubclass(es-es,VS.90).gifCodeSnippetCompileUnitRepresenta un fragmento de código literal compilable.
za6cc751.pubclass(es-es,VS.90).gifCodeSnippetExpressionRepresenta una expresión literal.
za6cc751.pubclass(es-es,VS.90).gifCodeSnippetStatementRepresenta una instrucción utilizando un fragmento de código literal.
za6cc751.pubclass(es-es,VS.90).gifCodeSnippetTypeMemberRepresenta un miembro de un tipo con un fragmento de código literal.
za6cc751.pubclass(es-es,VS.90).gifCodeStatementRepresenta la clase base abstract de la que derivan todas las instrucciones de código.
za6cc751.pubclass(es-es,VS.90).gifCodeStatementCollectionRepresenta una colección de objetos CodeStatement.
za6cc751.pubclass(es-es,VS.90).gifCodeThisReferenceExpressionRepresenta una referencia a la instancia de clase local actual.
za6cc751.pubclass(es-es,VS.90).gifCodeThrowExceptionStatementRepresenta una instrucción que produce una excepción.
za6cc751.pubclass(es-es,VS.90).gifCodeTryCatchFinallyStatementRepresenta un bloque try con cualquier número de cláusulas catch y, opcionalmente, un bloque finally.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeConstructorRepresenta un constructor estático de una clase.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeDeclarationRepresenta una declaración de tipo para una clase, estructura, interfaz o enumeración.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeDeclarationCollectionRepresenta una colección de objetos CodeTypeDeclaration.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeDelegateRepresenta una declaración de delegado.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeMemberProporciona una clase base para un miembro de tipo. Los miembros de tipo son campos, métodos, propiedades, constructores y tipos anidados.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeMemberCollectionRepresenta una colección de objetos CodeTypeMember.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeOfExpressionRepresenta una expresión typeof que devuelve Type para un nombre de tipo especificado.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeParameter Representa un parámetro de tipo de un método o un tipo genérico.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeParameterCollectionRepresenta una colección de objetos CodeTypeParameter.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeReferenceRepresenta una referencia a un tipo.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeReferenceCollectionRepresenta una colección de objetos CodeTypeReference.
za6cc751.pubclass(es-es,VS.90).gifCodeTypeReferenceExpressionRepresenta una referencia a un tipo de datos.
za6cc751.pubclass(es-es,VS.90).gifCodeVariableDeclarationStatementRepresenta una declaración de variable.
za6cc751.pubclass(es-es,VS.90).gifCodeVariableReferenceExpressionRepresenta una referencia a una variable local.

  EnumeraciónDescripción
za6cc751.pubenumeration(es-es,VS.90).gifCodeBinaryOperatorTypeDefine identificadores para operadores binarios compatibles.
za6cc751.pubenumeration(es-es,VS.90).gifCodeRegionModeEspecifica el inicio o el final de una región de código.
za6cc751.pubenumeration(es-es,VS.90).gifCodeTypeReferenceOptionsEspecifica cómo se va a resolver la referencia de tipo de código.
za6cc751.pubenumeration(es-es,VS.90).gifFieldDirectionDefine los identificadores que se utilizan para indicar la dirección del parámetro y las declaraciones de argumentos.
za6cc751.pubenumeration(es-es,VS.90).gifMemberAttributesDefine los identificadores de atributos de miembro para miembros de clase.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft