次の方法で共有


IDesignerSerializationManager.CreateInstance メソッド

定義

指定した型のインスタンスを作成し、作成したインスタンスを名前付きインスタンスのコレクションに追加します。

public:
 System::Object ^ CreateInstance(Type ^ type, System::Collections::ICollection ^ arguments, System::String ^ name, bool addToContainer);
public object CreateInstance (Type type, System.Collections.ICollection arguments, string name, bool addToContainer);
public object CreateInstance (Type type, System.Collections.ICollection? arguments, string? name, bool addToContainer);
abstract member CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
Public Function CreateInstance (type As Type, arguments As ICollection, name As String, addToContainer As Boolean) As Object

パラメーター

type
Type

作成するデータ型。

arguments
ICollection

型のコンストラクターに渡す引数。

name
String

オブジェクトの名前。 この名前は、GetInstance(String) を使用して後からオブジェクトにアクセスするときに使用できます。 null が渡された場合でもオブジェクトは作成されますが、そのオブジェクトには名前を指定する方法ではアクセスできません。

addToContainer
Boolean

true の場合、オブジェクトはデザイン コンテナーに追加されます。 この値を有効にするには、オブジェクトが IComponent を実装していることが必要です。

戻り値

新しく作成したオブジェクト インスタンス。

注釈

を実装IComponentするオブジェクトは、 パラメーターtrueが の場合、デザイン時コンテナーにaddToContainer追加されます。

適用対象