PropertyInfo.GetRawConstantValue 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.
Bir derleyici tarafından özelliğiyle ilişkilendirilmiş bir değişmez değer döndürür.
public:
virtual System::Object ^ GetRawConstantValue();
public virtual object? GetRawConstantValue ();
public virtual object GetRawConstantValue ();
abstract member GetRawConstantValue : unit -> obj
override this.GetRawConstantValue : unit -> obj
Public Overridable Function GetRawConstantValue () As Object
Döndürülenler
Object özelliğiyle ilişkili değişmez değeri içeren bir. Değişmez değer, öğe değeri sıfır olan bir sınıf türüyse, dönüş değeri olur null
.
Özel durumlar
Yönetilmeyen meta verilerdeki Sabit tablosu, geçerli özellik için sabit bir değer içermiyor.
Değerin türü, Ortak Dil Belirtimi (CLS) tarafından izin verilen türlerden biri değildir. Bkz. ECMA Bölüm II belirtimi, Meta Veri Mantıksal Biçimi: Diğer Yapılar, İmzalarda kullanılan Öğe Türleri.
Açıklamalar
Bu yöntem, yönetilen derleyicilerin tasarımcıları ve kod çözümleyicileri için sağlanır.
Bu yöntem hem yürütme bağlamında hem de yalnızca yansıma bağlamında kullanılabilir.
Yönetilmeyen meta verilerde, alanlar, parametreler ve özellikler için sabit değerleri depolamak için Sabit tablosu kullanılır. Sabit bilgiler çalışma zamanı davranışını doğrudan etkilemez. Derleyiciler, meta verileri içeri aktarırken bu bilgileri derleme zamanında inceler. Kullanılırsa, bir sabitin değeri derleyicinin yaydığı Microsoft ara dili (MSIL) akışına eklenir. Çalışma zamanında Sabit tablosuna erişmek için kullanılabilecek MSIL yönergeleri yoktur.
Not
Sabit değerler ve Sabit tablosu hakkında daha fazla bilgi için bkz. Ortak Dil Altyapısı (CLI) belirtiminin Bölüm II.