ModuleBuilder.GetField(String, BindingFlags) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett fält på modulnivå, definierat i .sdata-regionen för den portabla körbara filen (PE), som har angivna namn- och bindningsattribut.
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
Parametrar
- name
- String
Fältnamnet.
- bindingAttr
- BindingFlags
En kombination av de BindingFlags bitflaggor som används för att styra sökningen.
Returer
Ett fält som har angivna namn- och bindningsattribut, eller null om fältet inte finns.
- Attribut
Undantag
Parametern name är null.
Kommentarer
När du genererar dynamiska sammansättningar definieras fält i .sdata-regionen för den bärbara körbara filen (PE) med hjälp DefineInitializedData av metoderna eller DefineUninitializedData .
Important
Det går inte att hämta fält på modulnivå förrän CreateGlobalFunctions metoden har anropats för modulen.