TypeBuilder.GetFields(BindingFlags) Método

Definição

Retorna os campos públicos e não públicos declarados por esse tipo.

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

Parâmetros

bindingAttr
BindingFlags

Isso deve ser um sinalizador de bit de BindingFlags : InvokeMethod, NonPublice assim por diante.

Retornos

Retorna uma matriz de FieldInfo objetos que representam os campos públicos e não públicos declarados ou herdados por esse tipo. Uma matriz vazia será retornada se não houver campos, conforme especificado.

Exceções

Esse método não é implementado para tipos incompletos.

Comentários

O GetFields método não retorna campos em uma ordem específica, como ordem alfabética ou de declaração. Seu código não deve depender da ordem na qual os campos são retornados, pois essa ordem pode variar.

Recupere o tipo usando Type.GetType ou Assembly.GetType use reflexão sobre o tipo recuperado.

Aplica-se a