EnumBuilder.GetField Method (String, BindingFlags)


Returns the field specified by the given name.

Namespace:   System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

public override FieldInfo GetField(
	string name,
	BindingFlags bindingAttr


Type: System.String

The name of the field to get.

Type: System.Reflection.BindingFlags

This must be a bit flag from BindingFlags : InvokeMethod, NonPublic, and so on.

Return Value

Type: System.Reflection.FieldInfo

Returns the FieldInfo object representing the field declared or inherited by this type with the specified name and public or non-public modifier. If there are no matches, then null is returned.

Exception Condition

This method is not currently supported in types that are not complete.

As a workaround, to retrieve the field of a finished type, retrieve the type using Type.GetType or GetType and use reflection on the retrieved type.

.NET Framework
Available since 1.1
Available since 2.0
Return to top