TypeBuilder.DefineFieldCore 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.
Türetilmiş bir sınıfta geçersiz kılındığında, türe verilen ad, öznitelikler, alan türü ve özel değiştiricilerle yeni bir alan ekler.
protected:
abstract System::Reflection::Emit::FieldBuilder ^ DefineFieldCore(System::String ^ fieldName, Type ^ type, cli::array <Type ^> ^ requiredCustomModifiers, cli::array <Type ^> ^ optionalCustomModifiers, System::Reflection::FieldAttributes attributes);
protected abstract System.Reflection.Emit.FieldBuilder DefineFieldCore (string fieldName, Type type, Type[]? requiredCustomModifiers, Type[]? optionalCustomModifiers, System.Reflection.FieldAttributes attributes);
abstract member DefineFieldCore : string * Type * Type[] * Type[] * System.Reflection.FieldAttributes -> System.Reflection.Emit.FieldBuilder
Protected MustOverride Function DefineFieldCore (fieldName As String, type As Type, requiredCustomModifiers As Type(), optionalCustomModifiers As Type(), attributes As FieldAttributes) As FieldBuilder
Parametreler
- fieldName
- String
Alanın adı.
fieldName
katıştırılmış null içeremez.
- type
- Type
Alanın türü.
- requiredCustomModifiers
- Type[]
Alan için gerekli özel değiştiricileri temsil eden tür dizisi.
- optionalCustomModifiers
- Type[]
Alan için isteğe bağlı özel değiştiricileri temsil eden tür dizisi.
- attributes
- FieldAttributes
Alanın özniteliklerini belirten numaralandırma değerlerinin bit düzeyinde birleşimi.
Döndürülenler
Tanımlanan alan.