TypeCodeDomSerializer.GetInitializeMethod Metod

Definition

Returnerar metoden där instruktioner som används för att serialisera en medlem lagras.

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

Parametrar

manager
IDesignerSerializationManager

Serialiseringshanteraren som ska användas för serialisering.

declaration
CodeTypeDeclaration

Typdeklarationen som ska användas för serialisering.

value
Object

Värdet som ska användas för serialisering.

Returer

Den metod som används för att generera all initieringskod för den angivna medlemmen.

Undantag

manager, declaration, eller value är null.

Kommentarer

Metoden GetInitializeMethod returnerar metoden för att generera all initieringskod för den angivna medlemmen. Standardimplementeringen returnerar en tom konstruktor. Om samma metod ska returneras för flera värden ska samma instans av metoden returneras. Du kan använda CodeObject.UserData ordlistan för att komma ihåg metoder som du har skapat. Parametern typeDecl kan också användas för att lägga till infrastrukturmetoder. Om du till exempel vill generera en separat metod för varje objekt behöver du en enda metod som anropar alla dessa metoder i tur och ordning. Den här metoden kan läggas till i kodtypsdeklarationen efter behov.

Gäller för

Se även