TypeCodeDomSerializer.GetInitializeMethod Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.