private static bool HostImport <T>(string resourceName, string key, out T value) { if (!HostWrapper.Import(resourceName, key, out var importValue)) { value = default; return(false); } if (importValue is T action) { value = action; return(true); } value = default; return(false); }