ModuleBuilder.GetFields(BindingFlags) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Retorna todos os campos definidos na região .sdata do ficheiro executável portátil (PE) que correspondem às flags de ligaçã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 das BindingFlags bandeiras de bits usadas para controlar a pesquisa.
Devoluções
Um array de campos que correspondem aos flags especificados; o array fica vazio se não existirem tais campos.
Observações
Quando emite assemblies dinâmicos, os campos na região .sdata do ficheiro executável portátil (PE) são definidos usando os DefineInitializedData métodos ou DefineUninitializedData .
Importante
Campos ao nível do módulo não podem ser recuperados até depois de o CreateGlobalFunctions método ter sido chamado para o módulo.