in Tools/CheckResourceStrings/CheckResourceStrings/Program.cs [56:79]
public static void PrintMissingResourceStrings(IDictionary<string, string> resourceMap, List<string> resourceStringNames, string ResourceFileName)
{
HashSet<string> missingResources = new HashSet<string>();
foreach (var resourceStringName in resourceStringNames)
{
if (!resourceMap.Keys.Contains(resourceStringName))
{
missingResources.Add(resourceStringName);
}
}
if (missingResources.Count > 4)
{
Console.WriteLine($"Following items are missing in {ResourceFileName}\n Missing Count:{missingResources.Count}");
foreach (var item in missingResources)
{
Console.WriteLine(item);
}
Console.WriteLine("\n\n");
return;
}
Console.WriteLine($"Nothing missing in {ResourceFileName}. Everything looks good. \n\n");
}