Aracılığıyla paylaş


TypeBuilder.DefineFieldCore Yöntem

Tanım

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.

Şunlara uygulanır