EnumBuilder.GetField(String, BindingFlags) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.