FieldInfo.GetRawConstantValue Yöntem

Tanım

Bir derleyici tarafından alanla 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 Alanıyla 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 alan için sabit 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.

Alanın sabit değeri ayarlanmadı.

Açıklamalar

Bu yöntem, yönetilen derleyicilerin ve kod çözümleyicilerinin tasarımcıları 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 dil (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 Ortak Dil Altyapısı (CLI) belgelerinin Bölüm II bölümüne bakın.

Şunlara uygulanır