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 BindingFlags bit usados para controlar a pesquisa.

Retornos

Uma matriz de campos que correspondem aos sinalizadores especificados; a matriz estará vazia se esses campos não existirem.

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 métodos ou DefineUninitializedData os DefineInitializedData métodos.

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