Freigeben über


TypeCodeDomSerializer.GetInitializeMethod Methode

Definition

Gibt die Methode zurück, in der die Anweisungen zum Serialisieren eines Members gespeichert werden.

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

Der Serialisierungs-Manager, der für die Serialisierung verwendet werden soll.

declaration
CodeTypeDeclaration

Die Typdeklaration, die für die Serialisierung verwendet werden soll.

value
Object

Der für die Serialisierung zu verwendende Wert.

Gibt zurück

Die Methode, die verwendet wird, um für den jeweiligen Member den gesamten Initialisierungscode auszugeben.

Ausnahmen

manager, typeDecl oder value ist null.

Hinweise

Die GetInitializeMethod -Methode gibt die -Methode zurück, um den gesamten Initialisierungscode für das angegebene Element auszustrahlen. Die Standardimplementierung gibt einen leeren Konstruktor zurück. Wenn dieselbe Methode für mehrere Werte zurückgegeben werden soll, sollte dieselbe instance der Methode zurückgegeben werden. Sie können das CodeObject.UserData Wörterbuch verwenden, um sich die von Ihnen erstellten Methoden zu merken. Der typeDecl Parameter kann auch zum Hinzufügen von Infrastrukturmethoden verwendet werden. Wenn Sie beispielsweise eine separate Methode für jedes Objekt ausgeben möchten, benötigen Sie eine einzelne Methode, die alle diese Methoden nacheinander aufruft. Diese Methode kann bei Bedarf der Codetypdeklaration hinzugefügt werden.

Gilt für:

Weitere Informationen