IDesignerSerializationManager.CreateInstance Metod

Definition

Skapar en instans av den angivna typen och lägger till den i en samling namngivna instanser.

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

Parametrar

type
Type

Den datatyp som ska skapas.

arguments
ICollection

Argumenten som ska skickas till konstruktorn för den här typen.

name
String

Namnet på objektet. Det här namnet kan användas för att komma åt objektet senare via GetInstance(String). Om null det skickas skapas objektet fortfarande men kan inte nås med namn.

addToContainer
Boolean

Om trueläggs det här objektet till i designcontainern. Objektet måste implementeras IComponent för att detta ska ha någon effekt.

Returer

Den nyligen skapade objektinstansen.

Kommentarer

Objekt som implementeras IComponent läggs till i containern design-time om parametern addToContainer är true.

Gäller för