Method TryGetMemberValue
TryGetMemberValue<T>(Type?, object?, string, out T, T)
Gets property or field value using the specified object type (or instance) and property name. Type of the object or the object itself must be specified.
public static bool TryGetMemberValue<T>(Type? type, object? instance, string propName, out T result, T defValue = default)
Parameters
typeTypeType of the object with the property.
instanceobjectInstance which contains the property or field. Specify Null, for the static properties.
propNamestringProperty name.
resultTProperty value.
defValueTDefault property value (used if member not found).
Returns
Type Parameters
TType of result.