TypeCodeDomSerializer.GetInitializeMethod Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.