CodeObjectCreateExpression Klas

Definitie

Vertegenwoordigt een expressie waarmee een nieuw exemplaar van een type wordt gemaakt.

public ref 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
[<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
Overname
CodeObjectCreateExpression
Kenmerken

Voorbeelden

In het volgende voorbeeld ziet u CodeObjectCreateExpression hoe u een nieuw exemplaar van de klasse System.DateTime maakt met behulp van de parameterloze constructor.

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

Opmerkingen

CodeObjectCreateExpression kan worden gebruikt om een expressie weer te geven waarmee een exemplaar van een type wordt gemaakt.

De CreateType eigenschap geeft het gegevenstype op waarvan een nieuw exemplaar moet worden gemaakt. De Parameters eigenschap geeft de parameters op die moeten worden doorgegeven aan de constructor van het type om een nieuw exemplaar van te maken.

Constructors

Name Description
CodeObjectCreateExpression()

Initialiseert een nieuw exemplaar van de CodeObjectCreateExpression klasse.

CodeObjectCreateExpression(CodeTypeReference, CodeExpression[])

Initialiseert een nieuw exemplaar van de CodeObjectCreateExpression klasse met behulp van het opgegeven type en de opgegeven parameters.

CodeObjectCreateExpression(String, CodeExpression[])

Initialiseert een nieuw exemplaar van de CodeObjectCreateExpression klasse met behulp van het opgegeven type en de opgegeven parameters.

CodeObjectCreateExpression(Type, CodeExpression[])

Initialiseert een nieuw exemplaar van de CodeObjectCreateExpression klasse met behulp van het opgegeven type en de opgegeven parameters.

Eigenschappen

Name Description
CreateType

Hiermee wordt het gegevenstype van het object opgehaald of ingesteld dat moet worden gemaakt.

Parameters

Hiermee haalt u de parameters op die moeten worden gebruikt bij het maken van het object.

UserData

Haalt de door de gebruiker gedefinieerde gegevens voor het huidige object op.

(Overgenomen van CodeObject)

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op