CodeTypeConstructor Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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) |