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 |