ModuleBuilder.GetField(String, BindingFlags) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A hordozható végrehajtható (PE) fájl .sdata régiójában definiált modulszintű mezőt ad vissza, amely a megadott név- és kötésattribútumokkal rendelkezik.
public:
override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")]
public override System.Reflection.FieldInfo? GetField(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);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Fields might be removed")>]
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo
Paraméterek
- name
- String
A mező neve.
- bindingAttr
- BindingFlags
A keresés vezérléséhez használt bitjelölők kombinációja BindingFlags .
Válaszok
Olyan mező, amely rendelkezik a megadott névvel és kötési attribútumokkal, vagy null ha a mező nem létezik.
- Attribútumok
Kivételek
A name paraméter a következő null: .
Megjegyzések
Dinamikus szerelvények kibocsátásakor a hordozható végrehajtható (PE) fájl .sdata régiójában lévő mezőket a rendszer a DefineInitializedDataDefineUninitializedData vagy metódusok használatával definiálja.
Important
A modulszintű mezők csak a modul metódusának meghívása után CreateGlobalFunctions kérhetők le.