Bagikan melalui


CodeTypeConstructor Kelas

Definisi

Mewakili konstruktor statis untuk kelas .

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
Warisan
Atribut

Contoh

Contoh berikut menunjukkan penggunaan a CodeTypeConstructor untuk mendeklarasikan konstruktor statis untuk jenis.

// 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

Keterangan

CodeTypeConstructor dapat digunakan untuk mewakili konstruktor statis untuk kelas. Konstruktor statis dipanggil sekali ketika jenis dimuat.

Catatan

Tidak semua bahasa mendukung konstruktor statis. Dukungan untuk konstruktor statis dapat diperiksa dengan memanggil Supports dengan StaticConstructors bendera untuk menentukan apakah konstruktor statis didukung oleh generator kode untuk bahasa tertentu.

Konstruktor

CodeTypeConstructor()

Menginisialisasi instans baru kelas CodeTypeConstructor.

Properti

Attributes

Mendapatkan atau mengatur atribut anggota.

(Diperoleh dari CodeTypeMember)
Comments

Mendapatkan kumpulan komentar untuk anggota jenis.

(Diperoleh dari CodeTypeMember)
CustomAttributes

Mendapatkan atau mengatur atribut kustom anggota.

(Diperoleh dari CodeTypeMember)
EndDirectives

Mendapatkan arahan akhir untuk anggota.

(Diperoleh dari CodeTypeMember)
ImplementationTypes

Mendapatkan jenis data antarmuka yang diterapkan oleh metode ini, kecuali jika itu adalah implementasi metode privat, yang ditunjukkan oleh PrivateImplementationType properti .

(Diperoleh dari CodeMemberMethod)
LinePragma

Mendapatkan atau mengatur baris tempat pernyataan anggota jenis terjadi.

(Diperoleh dari CodeTypeMember)
Name

Mendapatkan atau menetapkan nama anggota.

(Diperoleh dari CodeTypeMember)
Parameters

Mendapatkan deklarasi parameter untuk metode .

(Diperoleh dari CodeMemberMethod)
PrivateImplementationType

Mendapatkan atau mengatur jenis data antarmuka metode ini, jika privat, mengimplementasikan metode, jika ada.

(Diperoleh dari CodeMemberMethod)
ReturnType

Mendapatkan atau mengatur jenis data dari nilai pengembalian metode.

(Diperoleh dari CodeMemberMethod)
ReturnTypeCustomAttributes

Mendapatkan atribut kustom dari jenis pengembalian metode.

(Diperoleh dari CodeMemberMethod)
StartDirectives

Mendapatkan arahan awal untuk anggota.

(Diperoleh dari CodeTypeMember)
Statements

Mendapatkan pernyataan dalam metode .

(Diperoleh dari CodeMemberMethod)
TypeParameters

Mendapatkan parameter jenis untuk metode generik saat ini.

(Diperoleh dari CodeMemberMethod)
UserData

Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini.

(Diperoleh dari CodeObject)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

PopulateImplementationTypes

Peristiwa yang akan dinaikkan saat pertama kali ImplementationTypes koleksi diakses.

(Diperoleh dari CodeMemberMethod)
PopulateParameters

Peristiwa yang akan dinaikkan saat pertama kali Parameters koleksi diakses.

(Diperoleh dari CodeMemberMethod)
PopulateStatements

Peristiwa yang akan dinaikkan saat pertama kali Statements koleksi diakses.

(Diperoleh dari CodeMemberMethod)

Berlaku untuk

Lihat juga