DynamicAttribute Oluşturucular

Tanım

DynamicAttribute sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

DynamicAttribute()

DynamicAttribute sınıfının yeni bir örneğini başlatır.

DynamicAttribute(Boolean[])

DynamicAttribute sınıfının yeni bir örneğini başlatır.

DynamicAttribute()

Kaynak:
DynamicAttribute.cs
Kaynak:
DynamicAttribute.cs
Kaynak:
DynamicAttribute.cs

DynamicAttribute sınıfının yeni bir örneğini başlatır.

public:
 DynamicAttribute();
public DynamicAttribute ();
Public Sub New ()

Açıklamalar

Öznitelik belirtiminde kullanıldığında parametresiz oluşturucu, ile anlamsal olarak eşdeğerdir DynamicAttribute({ true })ve bu ifade için kısaltma olarak kabul edilebilir. Bu nedenle yalnızca türünde Objectbir öğesinde kullanılmalıdır.

Şunlara uygulanır

DynamicAttribute(Boolean[])

Kaynak:
DynamicAttribute.cs
Kaynak:
DynamicAttribute.cs
Kaynak:
DynamicAttribute.cs

DynamicAttribute sınıfının yeni bir örneğini başlatır.

public:
 DynamicAttribute(cli::array <bool> ^ transformFlags);
public DynamicAttribute (bool[] transformFlags);
new System.Runtime.CompilerServices.DynamicAttribute : bool[] -> System.Runtime.CompilerServices.DynamicAttribute
Public Sub New (transformFlags As Boolean())

Parametreler

transformFlags
Boolean[]

Bir türün yapısına yönelik ön ek geçişi içinde, Object oluşumların dinamik olarak dağıtılan bir tür olarak kabul edilmesi gerektiğini belirtir.

Açıklamalar

Bu oluşturucunun, dinamik olarak ele alınması amaçlanacak temel alınan bir oluşumunu Object temel alan türlerde kullanılması amaçlanır.

Örneğin, iki tür parametresi olan genel bir türseC, ilk tür C<Object,Object> bağımsız değişkenini dinamik olarak, ikinci türü ise genellikle, uygun öznitelik belirtiminin { false, true, false }değerini transformFlags kullanması gerekir.

Şunlara uygulanır