TypeCodeDomSerializer.GetInitializeMethod Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.