private void HighlightErrors()
{
foreach (KeyValuePair<int, int> kvp in unbalancedBracket.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in badCiteParameters.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in dupeBanerShellParameters.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in deadLinks.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in ambigCiteDates.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in unclosedTags.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in wikilinkedHeaders.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in targetlessLinks.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in doublepipeLinks.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in otherErrors.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
foreach (KeyValuePair<int, int> kvp in userSignature.Where(kvp => !Errors.ContainsKey(kvp.Key)))
{
Errors.Add(kvp.Key, kvp.Value);
}
if (Errors.Any())
HighlightErrors(Errors);
}