ModuleBuilder::GetField Method (String^, BindingFlags)
Returns a module-level field, defined in the .sdata region of the portable executable (PE) file, that has the specified name and binding attributes.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- name
-
Type:
System::String^
The field name.
- bindingAttr
-
Type:
System.Reflection::BindingFlags
A combination of the BindingFlags bit flags used to control the search.
Return Value
Type: System.Reflection::FieldInfo^A field that has the specified name and binding attributes, or null if the field does not exist.
| Exception | Condition |
|---|---|
| ArgumentNullException | The name parameter is null. |
When you emit dynamic assemblies, fields in the .sdata region of the portable executable (PE) file are defined by using the DefineInitializedData or DefineUninitializedData methods.
Important |
|---|
Module-level fields cannot be retrieved until after the CreateGlobalFunctions method has been called for the module. |
Available since 4.0
Silverlight
Available since 4.0
