Referência rápida do codeDOM
A tabela de referência rápida abaixo permite que os desenvolvedores que usam o modelo de objeto de documento de código (CodeDOM) para procurar elementos de CodeDOM por tipo e função. Esta tabela é classificada por tipo de elemento de código de origem ou de CodeDOM e fornece uma descrição, bem como 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-lo em um conjunto extensível de programação de idiomas em Geração e compilação dinâmicas de código fonte.
Recipientes de gráfico de código
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
Um gráfico de código de origem compilável. |
|
Uma seção compilável do código literal. |
Elementos de declaração de namespace
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
Uma declaração de namespace. |
|
Uma coleção de declaração de namespace. |
|
Uma importação do namespace. |
|
Uma coleção de importação do namespace. |
Elementos de declaração de tipo
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
Uma declaração de tipo de classe, struct ou enumeração. |
|
Uma coleção de declaração de tipo. |
Elementos do parâmetro de tipo
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
Um parâmetro de tipo de uma declaração de tipo genérico ou um argumento de tipo de um tipo genérico construído. |
|
Uma coleção de parâmetros de tipo ou argumentos de tipo. |
Elementos de referência de tipo
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
Uma referência a um tipo. |
|
Uma coleção de referências de tipos. |
|
Representa a referência de tipo de código é como ser resolvido. |
Elementos de membro de tipo
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
Uma classe base abstrata que representa um membro de um tipo. |
|
Representa uma coleção de membros de um tipo. |
|
Uma declaração de método de classe. |
|
Uma declaração de campo da classe. |
|
Uma declaração de propriedade de classe. |
|
Um construtor para um tipo. |
|
Um construtor estático para um tipo. |
|
Representa o ponto de entrada de um programa. |
|
Representa os atributos com identificadores que são usados por CodeTypeMember. |
Atributos de membro
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
Representa os modificadores de membros que são usados por CodeTypeMember. |
|
Uma declaração de atributo personalizado. |
|
Uma coleção de declaração de atributo personalizado. |
|
Uma declaração de parâmetro. |
|
Uma coleção de declaração de parâmetro. |
|
Um argumento para um atributo personalizado. |
|
Um argumento para uma coleção de atributo personalizado. |
Modificadores de direção de campo |
|
---|---|
Uma expressão direcional. |
|
Representa a direção de um argumento. |
Instruções de código
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
A classe base abstrata para instruções. |
|
Uma coleção de instrução do código. |
|
Uma expressão de código que pode ser tratada como uma instrução de código. |
|
Uma instrução de declaração de variável. |
Operações de atribuição |
|
---|---|
Uma instrução que atribui um valor. |
Operações binárias |
|
---|---|
Uma expressão que representa um operador binário. Um operador binário é um operador que usa dois operandos, normalmente chamados os operandos esquerdos e direito. |
|
Representa um tipo de operador binário. |
Comentários |
|
---|---|
Um comentário. |
|
Uma instrução de comentário. |
|
Uma coleção de instrução de comentário. |
Delegados e eventos |
|
---|---|
Uma declaração de evento da classe. |
|
Uma declaração delegate. |
|
Uma expressão que cria um delegado. |
|
Uma expressão que invoca um delegado. |
|
Uma instrução que anexa um delegado para um evento. |
|
Uma instrução que remove um delegado para um evento. |
Tratamento de erros |
|
---|---|
A throw declaração de exceção. |
|
A try…catch…finally bloco. |
|
A cláusula catch bloco. |
|
A cláusula catch bloquear coleção. |
Instruções de controle de fluxo |
|
---|---|
Um Se instrução. |
|
A para instrução de loop. |
|
A goto instrução. |
|
Uma instrução de valor de retorno. |
|
Uma instrução rotulada. |
Expressões de código
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
A classe base abstrata para expressões. |
|
Uma coleção de expressão de código. |
|
Uma expressão que projeta um objeto ou a expressão a um tipo de dados. |
|
Uma expressão de valor primitivo. |
|
A typeof expressão. |
|
Um indexador de matriz. |
|
Uma referência a um argumento. |
|
Uma referência a uma variável. |
|
Uma expressão que faz referência a um tipo. |
|
Uma expressão que representa o argumento do valor de um conjunto de propriedades. |
|
Uma referência a um valor padrão para um tipo. |
Criação do objeto |
|
---|---|
Uma expressão que cria um objeto. Por exemplo, o nova operador. |
|
Uma expressão que cria uma matriz. |
Invocação de método |
|
---|---|
Uma expressão que invoca um método. |
Referências de membro |
|
---|---|
Um indexador de tipo. |
|
Uma referência a uma classe base. |
|
Uma referência a um campo. |
|
Uma referência a um método. |
|
Uma referência a uma propriedade. |
|
Uma referência a um evento. |
|
Uma referência ao objeto atual. |
Trechos de código literais
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
Uma unidade de código literal compilável. |
|
Um elemento de código literal que representa um membro de classe. |
|
Uma instrução de código literal. |
|
Um elemento de código literal que representa uma expressão. |
Outros
Tipo de elemento de código-fonte |
Elemento representativo do CodeDOM |
---|---|
A classe base abstrata para objetos de CodeDOM. |
|
Representa um local com um número de linha e o nome do arquivo. |
|
Representa uma entidade de código de pragma de soma de verificação de código. |
|
A classe base para classes de diretriz de código. |
|
Um conjunto de diretivas de código. |
|
Especifica o nome e o modo de uma região de código. |
|
Especifica o início e no final de uma região de código. |
Consulte também
Tarefas
Como: Criar uma classe usando o CodeDOM
Referência
Outros recursos
Usando o CodeDOM para gerar CSharp (C#) e o código VB