Compartir a través de


IDesignerSerializationManager.CreateInstance Método

Definición

Crea una instancia del tipo especificado y la agrega a la colección de instancias designadas.

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

Parámetros

type
Type

Tipo de datos que se va crear.

arguments
ICollection

Argumentos que se van a pasar al constructor para este tipo.

name
String

El nombre del objeto. Se puede utilizar este nombre para tener acceso al objeto más adelante a través de GetInstance(String). Si se pasa null, el objeto sigue creado pero no se puede tener acceso a él mediante el nombre.

addToContainer
Boolean

Si es true, el objeto se agrega al contenedor de diseño. El objeto debe implementar IComponent para que esto surta efecto.

Devoluciones

Instancia del objeto recién creada.

Comentarios

Los objetos que implementan IComponent se agregan al contenedor en tiempo de diseño si el addToContainer parámetro es true.

Se aplica a