ModuleBuilder.GetFields(BindingFlags) 方法

定義

回傳可攜式執行檔(PE)檔案 .sdata 區域中定義且符合指定綁定標誌的所有欄位。

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

參數

bindingFlags
BindingFlags

這是用來控制搜尋的位元旗標組合 BindingFlags

傳回

一組與指定旗標相符的欄位陣列;若不存在此類欄位,陣列為空。

備註

當你輸出動態組合時,可攜式可執行檔(PE)檔案 .sdata 區域的欄位會透過 DefineInitializedData or DefineUninitializedData 方法定義。

Important

模組層級欄位在該方法被呼叫之前無法取得 CreateGlobalFunctions

適用於