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);
[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()
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.
- Atributos
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.