IDesignerSerializationManager.CreateInstance Método

Definición

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

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

Parámetros

type
Type

Tipo de datos que se va a crear.

arguments
ICollection

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

name
String

Nombre del objeto. Este nombre se puede usar para tener acceso al objeto más adelante a través de GetInstance(String). Si null se pasa, el objeto se sigue creando, pero no se puede acceder a él por nombre.

addToContainer
Boolean

Si truees , este objeto se agrega al contenedor de diseño. El objeto debe implementar IComponent para que esto tenga cualquier efecto.

Devoluciones

Instancia de 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