Číst v angličtině

Sdílet prostřednictvím


CodeObjectCreateExpression Třída

Definice

Představuje výraz, který vytvoří novou instanci typu.

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
Dědičnost
CodeObjectCreateExpression
Atributy

Příklady

Následující příklad ukazuje použití CodeObjectCreateExpression k vytvoření nové instance System.DateTime třídy pomocí konstruktoru bez parametrů.

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();

Poznámky

CodeObjectCreateExpression lze použít k reprezentaci výrazu, který vytvoří instanci typu .

Vlastnost CreateType určuje datový typ pro vytvoření nové instance. Vlastnost Parameters určuje parametry, které se mají předat konstruktoru typu pro vytvoření nové instance.

Konstruktory

CodeObjectCreateExpression()

Inicializuje novou instanci CodeObjectCreateExpression třídy .

CodeObjectCreateExpression(CodeTypeReference, CodeExpression[])

Inicializuje novou instanci CodeObjectCreateExpression třídy pomocí zadaného typu a parametrů.

CodeObjectCreateExpression(String, CodeExpression[])

Inicializuje novou instanci CodeObjectCreateExpression třídy pomocí zadaného typu a parametrů.

CodeObjectCreateExpression(Type, CodeExpression[])

Inicializuje novou instanci CodeObjectCreateExpression třídy pomocí zadaného typu a parametrů.

Vlastnosti

CreateType

Získá nebo nastaví datový typ objektu k vytvoření.

Parameters

Získá nebo nastaví parametry pro použití při vytváření objektu.

UserData

Získá uživatelsky definovatelná data pro aktuální objekt.

(Zděděno od CodeObject)

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Produkt Verze
.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