Compartilhar via


Referência rápida do codeDOM

A tabela de referência rápida abaixo permite que os desenvolvedores usando o modelo de objeto de documento de código (CodeDOM) para procurar elementos CodeDOM por tipo e a função. Esta tabela é classificada por tipo de elemento de código-fonte ou de CodeDOM e fornece uma descrição, bem sistema autônomo um link para o material de referência para cada elemento. Você pode encontrar informações adicionais sobre como o CodeDOM representa o código-fonte e gera um conjunto extensível de linguagens em de programaçãoGeração e compilação dinâmicas de código fonte.

Código Graph Containers

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

Um gráfico de código de fonte compilável.

CodeCompileUnit

Uma seção de código literal compilável.

CodeSnippetCompileUnit

Elementos de declaração de namespace

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

Uma declaração de namespace.

CodeNamespace

Uma coleção de declaração de namespace.

CodeNamespaceCollection

Uma importação do namespace.

CodeNamespaceImport

Uma coleção de importação do namespace.

CodeNamespaceImportCollection

Elementos de declaração de tipo

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

Uma declaração de tipo de classe, struct ou enumeração.

CodeTypeDeclaration

Uma coleção de declaração de tipo.

CodeTypeDeclarationCollection

Elementos do parâmetro de tipo

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

Um parâmetro de tipo de uma declaração de tipo genérico ou argumento de tipo de um tipo genérico construído.

CodeTypeParameter

Uma coleção de tipos de parâmetros ou argumentos de tipo.

CodeTypeParameterCollection

Elementos do tipo de referência

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

Uma referência a um tipo.

CodeTypeReference

Uma coleção de referências a tipos.

CodeTypeReferenceCollection

Representa como é a referência de tipo de código a ser resolvido.

CodeTypeReferenceOptions

Elementos de membro de tipo

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

Uma classe base abstrata que representa um membro de um tipo.

CodeTypeMember

Representa uma coleção de membros de um tipo.

CodeTypeMemberCollection

Uma declaração de método de classe.

CodeMemberMethod

Uma declaração de campo da classe.

CodeMemberField

Uma declaração de propriedade de classe.

CodeMemberProperty

Um construtor para um tipo.

CodeConstructor

Um construtor estático para um tipo.

CodeTypeConstructor

Representa o ponto de entrada de um programa.

CodeEntryPoint

Representa atributos com identificadores que são usados por CodeTypeMember.

MemberAttributes

Atributos de membro

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

Representa os modificadores de membros que são usados por CodeTypeMember.

MemberAttributes

Uma declaração de atributo personalizado.

CodeAttributeDeclaration

Uma coleção de declaração de atributo personalizado.

CodeAttributeDeclarationCollection

Uma declaração de parâmetro.

CodeParameterDeclarationExpression

Uma coleção de declaração de parâmetro.

CodeParameterDeclarationExpressionCollection

Um argumento para um atributo personalizado.

CodeAttributeArgument

Um argumento para uma coleção de atributo personalizado.

CodeAttributeArgumentCollection

Campo direção de modificadores

Uma expressão direcional.

CodeDirectionExpression

Representa a direção de um argumento.

FieldDirection

Instruções de código

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

A classe base abstrata para as instruções.

CodeStatement

Uma coleção de demonstrativo do código.

CodeStatementCollection

Uma expressão em código que pode ser tratada sistema autônomo uma demonstrativo de código.

CodeExpressionStatement

Uma demonstrativo de demonstrativo de variável.

CodeVariableDeclarationStatement

Operações de atribuição

Uma demonstrativo que atribui um valor.

CodeAssignStatement

Operações de binário

Uma expressão que representa um operador binário. Um operador binário é um operador que usa dois operandos, normalmente chamados operandos esquerdos e direito.

CodeBinaryOperatorExpression

Representa um tipo de operador binário.

CodeBinaryOperatorType

Comentários

Um comentário.

CodeComment

Uma demonstrativo de comentário.

CodeCommentStatement

Uma coleção de demonstrativo do comentário.

CodeCommentStatementCollection

Delegados e eventos

Uma declaração de evento da classe.

CodeMemberEvent

Uma declaração delegado.

CodeTypeDelegate

Uma expressão que cria um delegado.

CodeDelegateCreateExpression

Uma expressão que chama um delegado.

CodeDelegateInvokeExpression

Uma demonstrativo que anexa um delegado para um evento.

CodeAttachEventStatement

Uma demonstrativo que remove um delegado para um evento.

CodeRemoveEventStatement

tratamento de erro

A throw demonstrativo de exceção.

CodeThrowExceptionStatement

A Try…Catch…Finally bloco.

CodeTryCatchFinallyStatement

A cláusula catch bloco.

CodeCatchClause

A cláusula catch bloco coleção.

CodeCatchClauseCollection

Instruções de controle de fluxo

An Se demonstrativo.

CodeConditionStatement

A para demonstrativo de loop.

CodeIterationStatement

A goto demonstrativo.

CodeGotoStatement

Uma demonstrativo de valor retornado.

CodeMethodReturnStatement

Uma demonstrativo rotulada.

CodeLabeledStatement

Expressões de código

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

A classe base abstrata para expressões.

CodeExpression

Uma coleção de expressão de código.

CodeExpressionCollection

Uma expressão que projeta um objeto ou expressão para um tipo de dados.

CodeCastExpression

Uma expressão de valor primitivo.

CodePrimitiveExpression

A typeof expressão.

CodeTypeOfExpression

Um indexador de matriz.

CodeArrayIndexerExpression

Uma referência a um argumento.

CodeArgumentReferenceExpression

Uma referência a uma variável.

CodeVariableReferenceExpression

Uma expressão que faz referência a um tipo.

CodeTypeReferenceExpression

Uma expressão que representa o argumento do valor de um conjunto de propriedades.

CodePropertySetValueReferenceExpression

Uma referência a um valor padrão para um tipo.

CodeDefaultValueExpression

Criação do objeto

Uma expressão que cria um objeto. Por exemplo, a novo operador.

CodeObjectCreateExpression

Uma expressão que cria uma matriz.

CodeArrayCreateExpression

Chamada de método

Uma expressão que invoca um método.

CodeMethodInvokeExpression

Referências de membro

Um tipo de indexador.

CodeIndexerExpression

Uma referência a uma classe base.

CodeBaseReferenceExpression

Uma referência a um campo.

CodeFieldReferenceExpression

Uma referência a um método.

CodeMethodReferenceExpression

Uma referência a uma propriedade.

CodePropertyReferenceExpression

Uma referência a um evento.

CodeEventReferenceExpression

Uma referência ao objeto corrente.

CodeThisReferenceExpression

Trechos literal

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

Uma unidade compiláveis código literal.

CodeSnippetCompileUnit

Um elemento de código literal que representa um membro da classe.

CodeSnippetTypeMember

Uma demonstrativo de código literal.

CodeSnippetStatement

Um elemento de código literal que representa uma expressão.

CodeSnippetExpression

Outros

Tipo de elemento de código-fonte

Elemento representativo de CodeDOM

A classe base abstrata para objetos de CodeDOM.

CodeObject

Representa um local com um número de linha e nome de arquivo.

CodeLinePragma

Representa uma entidade de código pragma código soma de verificação.

CodeChecksumPragma

A classe base para classes de diretriz de código.

CodeDirective

A coleção das diretivas de código.

CodeDirectiveCollection

Especifica o nome e o modo para uma região de código.

CodeRegionDirective

Especifica o início e participante da região de código.

CodeRegionMode

Consulte também

Referência

System.CodeDom

System.CodeDom.Compiler

Outros recursos

Referência geral para o .NET estrutura

Geração e compilação dinâmicas de código fonte