ModuleBuilder.GetFields(BindingFlags) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve todos los campos definidos en la región .sdata del archivo portable ejecutable (PE) que coinciden con las marcas de enlace especificadas.
public:
override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingFlags);
public override System.Reflection.FieldInfo[] GetFields (System.Reflection.BindingFlags bindingFlags);
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingFlags As BindingFlags) As FieldInfo()
Parámetros
- bindingFlags
- BindingFlags
Combinación de las marcas de bits BindingFlags
utilizadas para controlar la búsqueda.
Devoluciones
Matriz de campos que coinciden con las marcas especificadas; la matriz está vacía si no existe ninguno de esos campos.
Excepciones
El parámetro name
es null
.
Comentarios
Al emitir ensamblados dinámicos, los campos de la región .sdata del archivo ejecutable portátil (PE) se definen mediante los DefineInitializedData métodos o DefineUninitializedData .
Importante
Los campos de nivel de módulo no se pueden recuperar hasta que se haya llamado al CreateGlobalFunctions método para el módulo.