次の方法で共有


TypeCodeDomSerializer.GetInitializeMethod メソッド

定義

メンバーのシリアル化に使用するステートメントが格納されたメソッドを返します。

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

パラメーター

manager
IDesignerSerializationManager

シリアル化に使用するシリアル化マネージャー。

declaration
CodeTypeDeclaration

シリアル化に使用する型宣言。

value
Object

シリアル化に使用する値。

戻り値

指定したメンバーのすべての初期化コードを出力するために使用されるメソッド。

例外

managertypeDecl、または valuenull です。

注釈

メソッドは GetInitializeMethod 、 メソッドを返して、指定されたメンバーのすべての初期化コードを出力します。 既定の実装では、空のコンストラクターが返されます。 複数の値に対して同じメソッドを返す場合は、メソッドの同じインスタンスを返す必要があります。 ディクショナリを CodeObject.UserData 使用して、作成したメソッドを記憶できます。 パラメーターを typeDecl 使用して、インフラストラクチャ メソッドを追加することもできます。 たとえば、オブジェクトごとに個別のメソッドを出力する場合は、これらのすべてのメソッドを順番に呼び出す 1 つのメソッドが必要です。 このメソッドは、必要に応じてコード型宣言に追加できます。

適用対象

こちらもご覧ください