TypeDelegator.GetFields(BindingFlags) Yöntem

Tanım

Geçerli TypeDelegatortarafından sarmalanan tür için tanımlanan veri alanlarını temsil eden bir nesne dizisi FieldInfo döndürür.

public:
 override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingAttr);
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingAttr As BindingFlags) As FieldInfo()

Parametreler

bindingAttr
BindingFlags

Aramanın nasıl yürütüldüğünü etkileyen bit maskesi. değeri, 'den BindingFlagssıfır veya daha fazla bit bayrağının birleşimidir.

Döndürülenler

Geçerli TypeDelegatortarafından bildirilen veya devralınan alanları içeren tür FieldInfo dizisi. Eşleşen alan yoksa boş bir dizi döndürülür.

Açıklamalar

GetFields yöntemi, alfabetik veya bildirim sırası gibi belirli bir sırada alan döndürmez. Kodunuz, alanların döndürülme sırasına bağlı olmamalıdır, çünkü bu sıra farklılık gösterebilir.

bir bindingAttr kullanın BindingFlags. Tüm genel ve nonpublic alanlarını döndürmek için NonPublic.

Şunlara uygulanır