TypeExtension.Type Özellik

Tanım

Bu uzantının tür bilgilerini alır veya ayarlar.

public:
 property Type ^ Type { Type ^ get(); void set(Type ^ value); };
public Type Type { get; set; }
member this.Type : Type with get, set
Public Property Type As Type

Özellik Değeri

Oluşturulan tür. Çalışma zamanı için bu erişim amaçlı olabilir null , ancak olarak nullayarlanamaz.

Özel durumlar

olarak ayarlanmadı null.

Açıklamalar

Bu örnek imza oluşturucu ile TypeExtension(Type) kasıtlı olarak örneklendirilmediği sürece, bu değer olacaktır null. Bu özellik çağrıldığında ProvideValue sıfırlanmaz. Gerçek türün gösterilmesini istiyorsanız, bu özelliği denetlemek yerine her zaman çağırmalısınız ProvideValue .

Bu özellik, işaretleme uzantısı kullanımıyla ilgili her zamanki kurallara göre ayarlanabilir. Ancak, ile Typeayarlanıyorsanız, bu işaretleme uzantısının amacı ilgisizdir, çünkü aynı Type şey bir ProvideValue çağrıdan döndürülür.

Şunlara uygulanır