CodeTypeConstructor 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.
Bir sınıf için statik bir oluşturucuyu temsil eder.
public ref class CodeTypeConstructor : System::CodeDom::CodeMemberMethod
public class CodeTypeConstructor : System.CodeDom.CodeMemberMethod
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeTypeConstructor : System.CodeDom.CodeMemberMethod
type CodeTypeConstructor = class
inherit CodeMemberMethod
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeTypeConstructor = class
inherit CodeMemberMethod
Public Class CodeTypeConstructor
Inherits CodeMemberMethod
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki örnekte, bir CodeTypeConstructor tür için statik oluşturucu bildirmek üzere bir kullanımı gösterilmektedir.
// Declares a new type for a static constructor.
CodeTypeDeclaration^ type1 = gcnew CodeTypeDeclaration( "Type1" );
// Declares a static constructor.
CodeTypeConstructor^ constructor2 = gcnew CodeTypeConstructor;
// Adds the static constructor to the type.
type1->Members->Add( constructor2 );
// A C# code generator produces the following source code for the preceeding example code:
// public class Type1
// {
//
// static Type1()
// {
// }
// }
// Declares a new type for a static constructor.
CodeTypeDeclaration type1 = new CodeTypeDeclaration("Type1");
// Declares a static constructor.
CodeTypeConstructor constructor2 = new CodeTypeConstructor();
// Adds the static constructor to the type.
type1.Members.Add( constructor2 );
// A C# code generator produces the following source code for the preceeding example code:
// public class Type1
// {
//
// static Type1()
// {
// }
// }
' Declares a new type for a static constructor.
Dim type1 As New CodeTypeDeclaration("Type1")
' Declares a static constructor.
Dim constructor2 As New CodeTypeConstructor()
' Adds the static constructor to the type.
type1.Members.Add(constructor2)
' A Visual Basic code generator produces the following source code for the preceeding example code:
' Public Class Type1
'
' Shared Sub New()
' End Sub
' End Class
Açıklamalar
CodeTypeConstructor bir sınıf için statik oluşturucuyu temsil etmek için kullanılabilir. Tür yüklendiğinde statik oluşturucu bir kez çağrılır.
Not
Tüm diller statik oluşturucuları desteklemez. Statik oluşturucuların belirli bir dil için kod oluşturucu tarafından desteklenip desteklenmediğini belirlemek için bayrağıyla StaticConstructors çağrılarak Supports statik oluşturucular için destek denetlenebilir.
Oluşturucular
CodeTypeConstructor() |
CodeTypeConstructor sınıfının yeni bir örneğini başlatır. |
Özellikler
Attributes |
Üyenin özniteliklerini alır veya ayarlar. (Devralındığı yer: CodeTypeMember) |
Comments |
Tür üyesi için açıklama koleksiyonunu alır. (Devralındığı yer: CodeTypeMember) |
CustomAttributes |
Üyenin özel özniteliklerini alır veya ayarlar. (Devralındığı yer: CodeTypeMember) |
EndDirectives |
Üye için bitiş yönergelerini alır. (Devralındığı yer: CodeTypeMember) |
ImplementationTypes |
Özelliği tarafından belirtilen PrivateImplementationType özel bir yöntem uygulaması olmadığı sürece, bu yöntem tarafından uygulanan arabirimlerin veri türlerini alır. (Devralındığı yer: CodeMemberMethod) |
LinePragma |
Tür üye deyiminin oluştuğu satırı alır veya ayarlar. (Devralındığı yer: CodeTypeMember) |
Name |
Üyenin adını alır veya ayarlar. (Devralındığı yer: CodeTypeMember) |
Parameters |
yöntemi için parametre bildirimlerini alır. (Devralındığı yer: CodeMemberMethod) |
PrivateImplementationType |
Özelse bu yöntemin arabiriminin veri türünü alır veya ayarlar, varsa yöntemini uygular. (Devralındığı yer: CodeMemberMethod) |
ReturnType |
Yönteminin dönüş değerinin veri türünü alır veya ayarlar. (Devralındığı yer: CodeMemberMethod) |
ReturnTypeCustomAttributes |
Yönteminin dönüş türünün özel özniteliklerini alır. (Devralındığı yer: CodeMemberMethod) |
StartDirectives |
Üye için başlangıç yönergelerini alır. (Devralındığı yer: CodeTypeMember) |
Statements |
yöntemindeki deyimleri alır. (Devralındığı yer: CodeMemberMethod) |
TypeParameters |
Geçerli genel yöntem için tür parametrelerini alır. (Devralındığı yer: CodeMemberMethod) |
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) |
Ekinlikler
PopulateImplementationTypes |
Koleksiyona ilk kez ImplementationTypes erişildiğinde tetiklenecek bir olay. (Devralındığı yer: CodeMemberMethod) |
PopulateParameters |
Koleksiyona ilk kez Parameters erişildiğinde tetiklenecek bir olay. (Devralındığı yer: CodeMemberMethod) |
PopulateStatements |
Koleksiyona ilk kez Statements erişildiğinde tetiklenecek bir olay. (Devralındığı yer: CodeMemberMethod) |