Bagikan melalui


TypeCodeDomSerializer.GetInitializeMethod Metode

Definisi

Mengembalikan metode di mana pernyataan yang digunakan untuk membuat serial anggota disimpan.

protected:
 virtual System::CodeDom::CodeMemberMethod ^ GetInitializeMethod(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::CodeDom::CodeTypeDeclaration ^ declaration, System::Object ^ value);
protected virtual System.CodeDom.CodeMemberMethod GetInitializeMethod (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, System.CodeDom.CodeTypeDeclaration declaration, object value);
abstract member GetInitializeMethod : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeTypeDeclaration * obj -> System.CodeDom.CodeMemberMethod
override this.GetInitializeMethod : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.CodeDom.CodeTypeDeclaration * obj -> System.CodeDom.CodeMemberMethod
Protected Overridable Function GetInitializeMethod (manager As IDesignerSerializationManager, declaration As CodeTypeDeclaration, value As Object) As CodeMemberMethod

Parameter

manager
IDesignerSerializationManager

Manajer serialisasi yang digunakan untuk serialisasi.

declaration
CodeTypeDeclaration

Deklarasi jenis yang digunakan untuk serialisasi.

value
Object

Nilai yang digunakan untuk serialisasi.

Mengembalikan

Metode yang digunakan untuk memancarkan semua kode inisialisasi untuk anggota yang diberikan.

Pengecualian

manager, typeDecl, atau value adalah null.

Keterangan

Metode mengembalikan GetInitializeMethod metode untuk memancarkan semua kode inisialisasi untuk anggota yang diberikan. Implementasi default mengembalikan konstruktor kosong. Jika metode yang sama akan dikembalikan untuk beberapa nilai, instans metode yang sama harus dikembalikan. Anda dapat menggunakan CodeObject.UserData kamus untuk mengingat metode yang telah Anda buat. Parameter typeDecl juga dapat digunakan untuk menambahkan metode infrastruktur. Misalnya, jika Anda ingin memancarkan metode terpisah untuk setiap objek, Anda memerlukan satu metode yang memanggil semua metode ini secara bergantian. Metode ini dapat ditambahkan ke deklarasi jenis kode sesuai kebutuhan.

Berlaku untuk

Lihat juga