TypeCodeDomSerializer.GetInitializeMethod Yöntem
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 üyeyi serileştirmek için kullanılan deyimlerin depolandığı yöntemi döndürür.
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
Parametreler
- manager
- IDesignerSerializationManager
Serileştirme için kullanılacak serileştirme yöneticisi.
- declaration
- CodeTypeDeclaration
Serileştirme için kullanılacak tür bildirimi.
- value
- Object
Serileştirme için kullanılacak değer.
Döndürülenler
Verilen üye için tüm başlatma kodunu yaymak için kullanılan yöntem.
Özel durumlar
manager, declarationveya value şeklindedir null.
Açıklamalar
yöntemi, GetInitializeMethod verilen üye için başlatma kodunun tümünü yaymak için yöntemini döndürür. Varsayılan uygulama boş bir oluşturucu döndürür. Aynı yöntem birden çok değer için döndürülecekse, yöntemin aynı örneği döndürülmelidir. Oluşturduğunuz yöntemleri anımsamak için sözlüğü kullanabilirsiniz CodeObject.UserData .
typeDecl parametresi altyapı yöntemleri eklemek için de kullanılabilir. Örneğin, her nesne için ayrı bir yöntem yaymak istiyorsanız, bu yöntemlerin tümünü sırayla çağıran tek bir yönteme ihtiyacınız vardır. Bu yöntem gerektiğinde kod türü bildirimine eklenebilir.