TypeCodeDomSerializer.GetInitializeMethod Metodo

Definizione

Restituisce il metodo in cui vengono archiviate le istruzioni utilizzate per serializzare 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 di serializzazione da utilizzare per la serializzazione.

declaration
CodeTypeDeclaration

Dichiarazione di tipo da utilizzare per la serializzazione.

value
Object

Valore da utilizzare per la serializzazione.

Valori restituiti

Metodo utilizzato per generare tutto il codice di inizializzazione per il membro specificato.

Eccezioni

manager, declarationo 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 desidera 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