EnumBuilder::GetField Method (String^, BindingFlags)

 

Returns the field specified by the given name.

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

public:
virtual FieldInfo^ GetField(
	String^ name,
	BindingFlags bindingAttr
) override

Parameters

name
Type: System::String^

The name of the field to get.

bindingAttr
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
NotSupportedException

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
Silverlight
Available since 2.0
Return to top
Show: