Method TrySetPropertyValue
TrySetPropertyValue<T>(Object, string, T, BindingFlags)
Set object property value by reflection
Declaration
public static bool TrySetPropertyValue<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 property |
Returns
| Type | Description |
|---|---|
| bool | True if target property existed |
Type Parameters
| Name | Description |
|---|---|
| T | Value type |