UtilReflectionGetFieldValueT(Object, String, BindingFlags) Method

Searches for the specified field in the specified object, and returns the field value.

Definition

Namespace: DevCase.Core.Diagnostics.Assembly.Reflection
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public static T GetFieldValue<T>(
	Object obj,
	string fieldName,
	BindingFlags bindingFlags = BindingFlags.Instance|BindingFlags.Static|BindingFlags.Public|BindingFlags.NonPublic|BindingFlags.FlattenHierarchy|BindingFlags.GetProperty
)

Parameters

obj  Object
The source object from which to retrieve the field.
fieldName  String
The name of the field to search for.
bindingFlags  BindingFlags  (Optional)
Flags that controls binding and the way in which the search for members and types is conducted by Reflection.

Type Parameters

T
The type of the field to be returned.

Return Value

T
The property value.

Example

This is a code example.
C#
No code example is currently available or this language may not be supported.

Exceptions

ArgumentNullException
ArgumentException Field not found using the current flags.

See Also