Ler em inglês

Compartilhar via


CodeObjectCreateExpression Classe

Definição

Representa uma expressão que cria uma nova instância de um tipo.

public class CodeObjectCreateExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeObjectCreateExpression : System.CodeDom.CodeExpression
Herança
CodeObjectCreateExpression
Atributos

Exemplos

O exemplo a seguir demonstra o uso de CodeObjectCreateExpression para criar uma nova instância da classe System.DateTime usando o construtor sem parâmetros.

CodeObjectCreateExpression objectCreate1 = new CodeObjectCreateExpression( "System.DateTime", new CodeExpression[] {} );

// A C# code generator produces the following source code for the preceeding example code:

//        new System.DateTime();

Comentários

CodeObjectCreateExpression pode ser usado para representar uma expressão que cria uma instância de um tipo.

A CreateType propriedade especifica o tipo de dados do qual criar uma nova instância. A Parameters propriedade especifica os parâmetros a serem passados para o construtor do tipo para criar uma nova instância do .

Construtores

CodeObjectCreateExpression()

Inicializa uma nova instância da classe CodeObjectCreateExpression.

CodeObjectCreateExpression(CodeTypeReference, CodeExpression[])

Inicializa uma nova instância da classe CodeObjectCreateExpression usando o tipo e os parâmetros especificados.

CodeObjectCreateExpression(String, CodeExpression[])

Inicializa uma nova instância da classe CodeObjectCreateExpression usando o tipo e os parâmetros especificados.

CodeObjectCreateExpression(Type, CodeExpression[])

Inicializa uma nova instância da classe CodeObjectCreateExpression usando o tipo e os parâmetros especificados.

Propriedades

CreateType

Obtém ou define o tipo de dados do objeto a criar.

Parameters

Obtém ou define os parâmetros a serem usados na criação do objeto.

UserData

Obtém os dados definidos pelo usuário para o objeto atual.

(Herdado de CodeObject)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Produto Versões
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9