Aracılığıyla paylaş


CodeObjectCreateExpression Sınıf

Tanım

Türün yeni bir örneğini oluşturan bir ifadeyi temsil eder.

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
Devralma
CodeObjectCreateExpression
Öznitelikler

Örnekler

Aşağıdaki örnek, parametresiz oluşturucuyu kullanarak System.DateTime sınıfının yeni bir örneğini oluşturmak için uygulamasının kullanımını CodeObjectCreateExpression gösterir.

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

Açıklamalar

CodeObjectCreateExpression bir türün örneğini oluşturan bir ifadeyi temsil etmek için kullanılabilir.

CreateType özelliği, yeni örneği oluşturulacak veri türünü belirtir. özelliği, Parameters öğesinin yeni bir örneğini oluşturmak için türün oluşturucusunun geçirilmesi için parametreleri belirtir.

Oluşturucular

Name Description
CodeObjectCreateExpression()

CodeObjectCreateExpression sınıfının yeni bir örneğini başlatır.

CodeObjectCreateExpression(CodeTypeReference, CodeExpression[])

Belirtilen türü ve parametreleri kullanarak sınıfın CodeObjectCreateExpression yeni bir örneğini başlatır.

CodeObjectCreateExpression(String, CodeExpression[])

Belirtilen türü ve parametreleri kullanarak sınıfın CodeObjectCreateExpression yeni bir örneğini başlatır.

CodeObjectCreateExpression(Type, CodeExpression[])

Belirtilen türü ve parametreleri kullanarak sınıfın CodeObjectCreateExpression yeni bir örneğini başlatır.

Özellikler

Name Description
CreateType

Oluşturulacak nesnenin veri türünü alır veya ayarlar.

Parameters

Nesnesini oluştururken kullanılacak parametreleri alır veya ayarlar.

UserData

Geçerli nesne için kullanıcı tarafından tanımlanabilir verileri alır.

(Devralındığı yer: CodeObject)

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır