TypeDelegator.GetField(String, BindingFlags) Método

Definición

Devuelve un objeto FieldInfo que representa al campo con 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);
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 para buscar.

bindingAttr
BindingFlags

Máscara de bits que afecta al modo de realizar la búsqueda. El valor es una combinación de cero o más marcas de bits de BindingFlags.

Devoluciones

Objeto FieldInfo que representa el campo declarado o heredado por este TypeDelegator con el nombre especificado. Devuelve null si no se encuentra tal campo.

Excepciones

El parámetro name es null.

Comentarios

Use un bindingAttr de BindingFlags. NonPublic para devolver todos los campos públicos y no públicos. Use BindingFlags.IgnoreCase para omitir el caso de los campos, ya que la búsqueda distingue mayúsculas de minúsculas de forma predeterminada.

Se aplica a