IDesignerSerializationManager.CreateInstance Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.