TypeCodeDomSerializer.GetInitializeMethod Methode

Definitie

Retourneert de methode waarbij instructies voor het serialiseren van een lid worden opgeslagen.

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

Parameters

manager
IDesignerSerializationManager

Het serialisatiebeheer dat moet worden gebruikt voor serialisatie.

declaration
CodeTypeDeclaration

De typedeclaratie die moet worden gebruikt voor serialisatie.

value
Object

De waarde die moet worden gebruikt voor serialisatie.

Retouren

De methode die wordt gebruikt om alle initialisatiecode voor het opgegeven lid te verzenden.

Uitzonderingen

manager, declarationof value is null.

Opmerkingen

De GetInitializeMethod methode retourneert de methode om alle initialisatiecode voor het opgegeven lid te verzenden. De standaard implementatie retourneert een lege constructor. Als dezelfde methode moet worden geretourneerd voor meerdere waarden, moet hetzelfde exemplaar van de methode worden geretourneerd. U kunt de CodeObject.UserData woordenlijst gebruiken om methoden te onthouden die u hebt gemaakt. De typeDecl parameter kan ook worden gebruikt om infrastructuurmethoden toe te voegen. Als u bijvoorbeeld een afzonderlijke methode voor elk object wilt verzenden, hebt u één methode nodig waarmee al deze methoden op zijn beurt worden aangeroepen. Deze methode kan indien nodig worden toegevoegd aan de declaratie van het codetype.

Van toepassing op

Zie ook