Condividi tramite


TypeCodeDomSerializer.GetInitializeMethod Metodo

Definizione

Restituisce il metodo in cui sono archiviate le istruzioni usate per la serializzazione di un membro.

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

Parametri

manager
IDesignerSerializationManager

Gestore della serializzazione da utilizzare per la serializzazione.

declaration
CodeTypeDeclaration

Dichiarazione di tipo da usare per la serializzazione.

value
Object

Valore da usare per la serializzazione.

Restituisce

Metodo usato per la creazione di tutto il codice di inizializzazione per il membro specificato.

Eccezioni

manager, typeDecl o value è null.

Commenti

Il GetInitializeMethod metodo restituisce il metodo per generare tutto il codice di inizializzazione per il membro specificato. L'implementazione predefinita restituisce un costruttore vuoto. Se lo stesso metodo deve essere restituito per più valori, deve essere restituita la stessa istanza del metodo. È possibile usare il CodeObject.UserData dizionario per ricordare i metodi creati. Il typeDecl parametro può essere usato anche per aggiungere metodi di infrastruttura. Ad esempio, se si vuole generare un metodo separato per ogni oggetto, è necessario un singolo metodo che chiama tutti questi metodi a sua volta. Questo metodo può essere aggiunto alla dichiarazione del tipo di codice in base alle esigenze.

Si applica a

Vedi anche