CodeObjectCreateExpression Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje výraz, který vytvoří novou instanci typu.
public ref class CodeObjectCreateExpression : System::CodeDom::CodeExpression
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
type CodeObjectCreateExpression = class
inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeObjectCreateExpression = class
inherit CodeExpression
Public Class CodeObjectCreateExpression
Inherits CodeExpression
- Dědičnost
- 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ů.
array<CodeExpression^>^temp0 = gcnew array<CodeExpression^>(0);
CodeObjectCreateExpression^ objectCreate1 = gcnew CodeObjectCreateExpression( "System.DateTime",temp0 );
// A C# code generator produces the following source code for the preceeding example code:
// new System.DateTime();
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();
Dim objectCreate1 As New CodeObjectCreateExpression("System.DateTime", New CodeExpression() {})
' A Visual Basic code generator produces the following source code for the preceeding example code:
' New Date
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) |