TypeExtension.Type Özellik
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.
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 null
ayarlanamaz.
Ö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.