ModuleBuilder.GetFields(BindingFlags) Methode

Definitie

Retourneert alle velden die zijn gedefinieerd in de .sdata-regio van het pe-bestand (portable executable) dat overeenkomt met de opgegeven bindingsvlagmen.

public:
 override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingFlags);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")]
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags);
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingFlags);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")>]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingFlags As BindingFlags) As FieldInfo()

Parameters

bindingFlags
BindingFlags

Een combinatie van de BindingFlags bitvlagken die worden gebruikt om de zoekopdracht te beheren.

Retouren

Een matrix met velden die overeenkomen met de opgegeven vlaggen; de matrix is leeg als er geen velden bestaan.

Kenmerken

Opmerkingen

Wanneer u dynamische assembly's verzendt, worden velden in de .sdata-regio van het bestand portable executable (PE) gedefinieerd met behulp van de DefineInitializedData of DefineUninitializedData methoden.

Important

Velden op moduleniveau kunnen pas worden opgehaald nadat de CreateGlobalFunctions methode is aangeroepen voor de module.

Van toepassing op