Method TrySetFieldValue
TrySetFieldValue<T>(object, string, T, BindingFlags)
Set object field value by reflection
Declaration
public static bool TrySetFieldValue<T>(this object target, string name, T value, BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
Parameters
Type | Name | Description |
---|---|---|
object | target | Target Object |
string | name | Target type |
T | value | Input value |
BindingFlags | bindingFlags | BindingFlags for field |
Returns
Type | Description |
---|---|
bool | True if target field existed |
Type Parameters
Name | Description |
---|---|
T | Value type |