Module.GetField Method

Definition

Returns a specified field.

Overloads

GetField(String)

Returns a field having the specified name.

GetField(String, BindingFlags)

Returns a field having the specified name and binding attributes.

GetField(String)

Source:
Module.cs
Source:
Module.cs
Source:
Module.cs

Returns a field having the specified name.

C#
public System.Reflection.FieldInfo? GetField(string name);
C#
public System.Reflection.FieldInfo GetField(string name);

Parameters

name
String

The field name.

Returns

A FieldInfo object having the specified name, or null if the field does not exist.

Exceptions

The name parameter is null.

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

GetField(String, BindingFlags)

Source:
Module.cs
Source:
Module.cs
Source:
Module.cs

Returns a field having the specified name and binding attributes.

C#
public virtual System.Reflection.FieldInfo? GetField(string name, System.Reflection.BindingFlags bindingAttr);
C#
public virtual System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr);
C#
public System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr);

Parameters

name
String

The field name.

bindingAttr
BindingFlags

One of the BindingFlags bit flags used to control the search.

Returns

A FieldInfo object having the specified name and binding attributes, or null if the field does not exist.

Exceptions

The name parameter is null.

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1