tryValueOf<V> method
Returns the current value of fieldName, or null if unavailable.
Implementation
V? tryValueOf<V>(String fieldName) {
try {
final resolver = _valueOf;
final value = resolver != null
? resolver(fieldName)
: dataSet.fieldValue(fieldName);
if (value == null || value is V) {
return value as V?;
}
// ignore: avoid_catching_errors
} on ArgumentError {
return null;
// ignore: avoid_catching_errors
} on StateError {
return null;
}
return null;
}