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
type
TypeType of the object with the property.
instance
objectInstance which contains the property or field. Specify Null, for the static properties.
propName
stringProperty name.
result
TProperty value.
defValue
TDefault property value (used if member not found).
Returns
Type Parameters
T
Type of result.