TypeBuilder.GetFields(BindingFlags) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az ilyen típusú deklarált nyilvános és nem nyilvános mezőket adja vissza.
public:
override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)]
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicFields | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicFields)>]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingAttr As BindingFlags) As FieldInfo()
Paraméterek
- bindingAttr
- BindingFlags
Ennek egy bitjelzőnek kell lennie a következőtől BindingFlags : InvokeMethod, NonPublicés így tovább.
Válaszok
Az ilyen típusú deklarált vagy örökölt nyilvános és nem nyilvános mezőket képviselő objektumtömböt FieldInfo adja vissza. Ha nincsenek mezők a megadott módon, a rendszer üres tömböt ad vissza.
- Attribútumok
Kivételek
Ez a metódus nem hiányos típusok esetén van implementálva.
Megjegyzések
A GetFields metódus nem ad vissza mezőket egy adott sorrendben, például betűrendben vagy deklarációs sorrendben. A kód nem függhet a visszaadott mezők sorrendjétől, mert ez a sorrend eltérő lehet.
Kérje le a típust a lekért típussal Type.GetType , vagy Assembly.GetType használja a visszaverődést a beolvasott típuson.