public static bool TryGet <T>(this IConfigResolver configResolver, string key, out T value) { var returnResult = configResolver.TryGet(key, typeof(T).GetTypeInfo(), out var returnValue); value = (T)returnValue; return(returnResult); }