EnumBuilder.GetField(String, BindingFlags) Método

Definición

Devuelve el campo especificado por el nombre 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

Nombre del campo que se va a obtener.

bindingAttr
BindingFlags

Debe ser una marca de bits de BindingFlags : InvokeMethod, NonPublic, etc.

Devoluciones

Devuelve el FieldInfo objeto que representa el campo declarado o heredado por este tipo con el nombre especificado y el modificador público o no público. Si no hay coincidencias, se devuelve null.

Excepciones

Este método no se admite actualmente en tipos que no están completos.

Comentarios

Como solución alternativa, para recuperar el campo de un tipo terminado, recupere el tipo mediante Type.GetType o GetType y use la reflexión en el tipo recuperado.

Se aplica a