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ı amacıyla bu erişim için olabilir null , ancak olarak nullayarlanamaz.

Özel durumlar

olarak ayarlanmadı null.

Açıklamalar

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

Bu özellik, işaretleme uzantısı kullanımıyla ilgili her zamanki kurallara göre ayarlanabilir. Bununla birlikte, 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