CodeObjectCreateExpression Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- Ö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.
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
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. Parameters özelliği, öğesinin yeni bir örneğini oluşturmak için türün oluşturucusunun geçirilmesi için parametreleri belirtir.
Oluşturucular
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ın yeni bir örneğini CodeObjectCreateExpression başlatır. |
CodeObjectCreateExpression(String, CodeExpression[]) |
Belirtilen türü ve parametreleri kullanarak sınıfının yeni bir örneğini CodeObjectCreateExpression başlatır. |
CodeObjectCreateExpression(Type, CodeExpression[]) |
Belirtilen türü ve parametreleri kullanarak sınıfının yeni bir örneğini CodeObjectCreateExpression başlatır. |
Özellikler
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
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |