EnumBuilder.GetField(String, BindingFlags) Método

Definição

Retorna o campo especificado pelo nome especificado.

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

Parâmetros

name
String

O nome do campo a ser obtido.

bindingAttr
BindingFlags

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

Retornos

Retorna o FieldInfo objeto que representa o campo declarado ou herdado por esse tipo com o nome especificado e o modificador público ou não público. Se não houver correspondências, será retornado nulo.

Exceções

No momento, não há suporte para esse método em tipos que não estão concluídos.

Comentários

Como solução alternativa, para recuperar o campo de um tipo concluído, recupere o tipo usando Type.GetType ou GetType use reflexão sobre o tipo recuperado.

Aplica-se a