Compartilhar via


ModuleBuilder.GetFields(BindingFlags) Método

Definição

Retorna todos os campos definidos na região .sdata do arquivo PE (executável portátil) que correspondem aos sinalizadores de associação especificados.

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()

Parâmetros

bindingFlags
BindingFlags

Uma combinação dos sinalizadores de bit BindingFlags usados para controlar a pesquisa.

Retornos

Uma matriz de campos que coincidem com os sinalizadores especificados; a matriz estará vazia se não existirem esses campos.

Exceções

O parâmetro name é null.

Comentários

Quando você emite assemblies dinâmicos, os campos na região .sdata do arquivo PE (executável portátil) são definidos usando os DefineInitializedData métodos ou DefineUninitializedData .

Importante

Os campos no nível do módulo não podem ser recuperados até que o CreateGlobalFunctions método tenha sido chamado para o módulo.

Aplica-se a