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);
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 を実装する必要があります。

返品

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

注釈

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

適用対象