DesignerSerializationManager.CreateInstance Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türün bir örneğini oluşturur.
protected:
virtual System::Object ^ CreateInstance(Type ^ type, System::Collections::ICollection ^ arguments, System::String ^ name, bool addToContainer);
protected virtual object CreateInstance (Type type, System.Collections.ICollection arguments, string name, bool addToContainer);
protected virtual object CreateInstance (Type type, System.Collections.ICollection? arguments, string? name, bool addToContainer);
abstract member CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
override this.CreateInstance : Type * System.Collections.ICollection * string * bool -> obj
Protected Overridable Function CreateInstance (type As Type, arguments As ICollection, name As String, addToContainer As Boolean) As Object
Parametreler
- type
- Type
Örneğinin oluşturulacağı tür.
- arguments
- ICollection
Türün oluşturucusunun parametreleri. Bu, parametresiz oluşturucuyu çağırmak için boş bir koleksiyon veya olabilir null
.
- name
- String
Nesneye vermek için bir ad. ise null
, nesnesi bir kapsayıcıya eklenmediği ve kapsayıcı nesneye bir ad vermediği sürece nesneye bir ad verilmez.
- addToContainer
- Boolean
true
nesnesi uygularsa IComponentnesnesini kapsayıcıya eklemek için ; aksi takdirde , false
.
Döndürülenler
tarafından type
belirtilen türün yeni bir örneği.
Özel durumlar
type
içinde bulunan arguments
parametreleri alan bir oluşturucuya sahip değildir.
Açıklamalar
Bu yöntem, türün bir örneğini oluşturmaya çalıştıklarında seri hale getiriciler tarafından çağrılır. Varsayılan uygulama türün yeni bir örneğini oluşturur veya ve RecycleInstances özelliklerinin değerlerine PreserveNames bağlı olarak var olan bir örneği döndürebilir. yöntemi, CreateInstance örnekleri oluşturmak için yansıma kullanır ve eşleşen bir oluşturucu bulmak için parametrelerde bazı genel IConvertible dönüştürmeler gerçekleştirir.