public Type?GetStoredType(Type returnType) { Conversion?converter; if (!ConvertFromStoredTypeCache.TryGetValue(returnType, out converter)) { return(null); } return(converter?.FromType); }
public object?ConvertFromStoredType(Type returnType, object?value) { if (returnType == null) { return(value); } Conversion?converter; if (!ConvertFromStoredTypeCache.TryGetValue(returnType, out converter)) { return(value); } if (converter is null) { return(value); } return(converter.Convert(value)); }